diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+### 4.0.20
+
++ The result value of [dOMNodeListItem](https://hackage.haskell.org/package/gi-webkit2webextension/docs/GI-WebKit2WebExtension-Objects-DOMNodeList.html#g:4) was not marked as nullable, add an override marking it as such. See [issue 229](https://github.com/haskell-gi/haskell-gi/issues/229).
+
 ### 4.0.19
 
 + Update to haskell-gi(-base) 0.22
diff --git a/GI/WebKit2WebExtension.hs b/GI/WebKit2WebExtension.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension.hs
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension
-    (     module GI.WebKit2WebExtension.Callbacks ,
-    module GI.WebKit2WebExtension.Constants ,
-    module GI.WebKit2WebExtension.Enums     ,
-    module GI.WebKit2WebExtension.Flags     ,
-    module GI.WebKit2WebExtension.Interfaces,
-    module GI.WebKit2WebExtension.Objects   ,
-    module GI.WebKit2WebExtension.Structs   ,
-
-
-
-    module Data.GI.Base                     ,
-
-
-    ) where
-
-import GI.WebKit2WebExtension.Callbacks
-import GI.WebKit2WebExtension.Constants
-import GI.WebKit2WebExtension.Enums
-import GI.WebKit2WebExtension.Flags
-import GI.WebKit2WebExtension.Interfaces
-import GI.WebKit2WebExtension.Objects
-import GI.WebKit2WebExtension.Structs
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-
-import Data.GI.Base
-
diff --git a/GI/WebKit2WebExtension/Callbacks.hs b/GI/WebKit2WebExtension/Callbacks.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Callbacks.hs
+++ /dev/null
@@ -1,202 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Callbacks
-    ( 
-
- -- * Signals
--- ** WebExtensionInitializeFunction #signal:WebExtensionInitializeFunction#
-
-    C_WebExtensionInitializeFunction        ,
-    WebExtensionInitializeFunction          ,
-    dynamic_WebExtensionInitializeFunction  ,
-    genClosure_WebExtensionInitializeFunction,
-    mk_WebExtensionInitializeFunction       ,
-    noWebExtensionInitializeFunction        ,
-    wrap_WebExtensionInitializeFunction     ,
-
-
--- ** WebExtensionInitializeWithUserDataFunction #signal:WebExtensionInitializeWithUserDataFunction#
-
-    C_WebExtensionInitializeWithUserDataFunction,
-    WebExtensionInitializeWithUserDataFunction,
-    dynamic_WebExtensionInitializeWithUserDataFunction,
-    genClosure_WebExtensionInitializeWithUserDataFunction,
-    mk_WebExtensionInitializeWithUserDataFunction,
-    noWebExtensionInitializeWithUserDataFunction,
-    wrap_WebExtensionInitializeWithUserDataFunction,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.WebExtension as WebKit2WebExtension.WebExtension
-
--- callback WebExtensionInitializeWithUserDataFunction
---          -> Callable {returnType = Nothing, returnMayBeNull = False, returnTransfer = TransferNothing, returnDocumentation = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, args = [Arg {argCName = "extension", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebExtension"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebExtension", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TVariant, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GVariant", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}], skipReturn = False, callableThrows = False, callableDeprecated = Nothing, callableDocumentation = Documentation {rawDocText = Just "Type definition for a function that will be called to initialize\nthe web extensions when the web process starts, and which receives\nas additional argument the user data set with\nwebkit_web_context_set_web_extensions_initialization_user_data().", sinceVersion = Just "2.4"}}
--- | Type for the callback on the (unwrapped) C side.
-type C_WebExtensionInitializeWithUserDataFunction =
-    Ptr WebKit2WebExtension.WebExtension.WebExtension ->
-    Ptr GVariant ->
-    IO ()
-
--- Args : [Arg {argCName = "extension", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebExtension"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebExtension", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TVariant, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GVariant", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "dynamic" __dynamic_C_WebExtensionInitializeWithUserDataFunction :: FunPtr C_WebExtensionInitializeWithUserDataFunction -> C_WebExtensionInitializeWithUserDataFunction
-
--- | Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
-dynamic_WebExtensionInitializeWithUserDataFunction ::
-    (B.CallStack.HasCallStack, MonadIO m, WebKit2WebExtension.WebExtension.IsWebExtension a) =>
-    FunPtr C_WebExtensionInitializeWithUserDataFunction
-    -> a
-    {- ^ /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' -}
-    -> GVariant
-    {- ^ /@userData@/: a 'GVariant' -}
-    -> m ()
-dynamic_WebExtensionInitializeWithUserDataFunction __funPtr extension userData = liftIO $ do
-    extension' <- unsafeManagedPtrCastPtr extension
-    userData' <- unsafeManagedPtrGetPtr userData
-    (__dynamic_C_WebExtensionInitializeWithUserDataFunction __funPtr) extension' userData'
-    touchManagedPtr extension
-    touchManagedPtr userData
-    return ()
-
--- | Generate a function pointer callable from C code, from a `C_WebExtensionInitializeWithUserDataFunction`.
-foreign import ccall "wrapper"
-    mk_WebExtensionInitializeWithUserDataFunction :: C_WebExtensionInitializeWithUserDataFunction -> IO (FunPtr C_WebExtensionInitializeWithUserDataFunction)
-
-{- |
-Type definition for a function that will be called to initialize
-the web extensions when the web process starts, and which receives
-as additional argument the user data set with
-@/webkit_web_context_set_web_extensions_initialization_user_data()/@.
-
-/Since: 2.4/
--}
-type WebExtensionInitializeWithUserDataFunction =
-    WebKit2WebExtension.WebExtension.WebExtension
-    {- ^ /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' -}
-    -> GVariant
-    {- ^ /@userData@/: a 'GVariant' -}
-    -> IO ()
-
--- | A convenience synonym for @`Nothing` :: `Maybe` `WebExtensionInitializeWithUserDataFunction`@.
-noWebExtensionInitializeWithUserDataFunction :: Maybe WebExtensionInitializeWithUserDataFunction
-noWebExtensionInitializeWithUserDataFunction = Nothing
-
--- | Wrap the callback into a `GClosure`.
-genClosure_WebExtensionInitializeWithUserDataFunction :: MonadIO m => WebExtensionInitializeWithUserDataFunction -> m (GClosure C_WebExtensionInitializeWithUserDataFunction)
-genClosure_WebExtensionInitializeWithUserDataFunction cb = liftIO $ do
-    let cb' = wrap_WebExtensionInitializeWithUserDataFunction Nothing cb
-    mk_WebExtensionInitializeWithUserDataFunction cb' >>= B.GClosure.newGClosure
-
-
--- | Wrap a `WebExtensionInitializeWithUserDataFunction` into a `C_WebExtensionInitializeWithUserDataFunction`.
-wrap_WebExtensionInitializeWithUserDataFunction ::
-    Maybe (Ptr (FunPtr C_WebExtensionInitializeWithUserDataFunction)) ->
-    WebExtensionInitializeWithUserDataFunction ->
-    C_WebExtensionInitializeWithUserDataFunction
-wrap_WebExtensionInitializeWithUserDataFunction funptrptr _cb extension userData = do
-    extension' <- (newObject WebKit2WebExtension.WebExtension.WebExtension) extension
-    userData' <- B.GVariant.newGVariantFromPtr userData
-    _cb  extension' userData'
-    maybeReleaseFunPtr funptrptr
-
-
--- callback WebExtensionInitializeFunction
---          -> Callable {returnType = Nothing, returnMayBeNull = False, returnTransfer = TransferNothing, returnDocumentation = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, args = [Arg {argCName = "extension", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebExtension"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebExtension", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}], skipReturn = False, callableThrows = False, callableDeprecated = Nothing, callableDocumentation = Documentation {rawDocText = Just "Type definition for a function that will be called to initialize\nthe web extension when the web process starts.", sinceVersion = Nothing}}
--- | Type for the callback on the (unwrapped) C side.
-type C_WebExtensionInitializeFunction =
-    Ptr WebKit2WebExtension.WebExtension.WebExtension ->
-    IO ()
-
--- Args : [Arg {argCName = "extension", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebExtension"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebExtension", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "dynamic" __dynamic_C_WebExtensionInitializeFunction :: FunPtr C_WebExtensionInitializeFunction -> C_WebExtensionInitializeFunction
-
--- | Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
-dynamic_WebExtensionInitializeFunction ::
-    (B.CallStack.HasCallStack, MonadIO m, WebKit2WebExtension.WebExtension.IsWebExtension a) =>
-    FunPtr C_WebExtensionInitializeFunction
-    -> a
-    {- ^ /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' -}
-    -> m ()
-dynamic_WebExtensionInitializeFunction __funPtr extension = liftIO $ do
-    extension' <- unsafeManagedPtrCastPtr extension
-    (__dynamic_C_WebExtensionInitializeFunction __funPtr) extension'
-    touchManagedPtr extension
-    return ()
-
--- | Generate a function pointer callable from C code, from a `C_WebExtensionInitializeFunction`.
-foreign import ccall "wrapper"
-    mk_WebExtensionInitializeFunction :: C_WebExtensionInitializeFunction -> IO (FunPtr C_WebExtensionInitializeFunction)
-
-{- |
-Type definition for a function that will be called to initialize
-the web extension when the web process starts.
--}
-type WebExtensionInitializeFunction =
-    WebKit2WebExtension.WebExtension.WebExtension
-    {- ^ /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' -}
-    -> IO ()
-
--- | A convenience synonym for @`Nothing` :: `Maybe` `WebExtensionInitializeFunction`@.
-noWebExtensionInitializeFunction :: Maybe WebExtensionInitializeFunction
-noWebExtensionInitializeFunction = Nothing
-
--- | Wrap the callback into a `GClosure`.
-genClosure_WebExtensionInitializeFunction :: MonadIO m => WebExtensionInitializeFunction -> m (GClosure C_WebExtensionInitializeFunction)
-genClosure_WebExtensionInitializeFunction cb = liftIO $ do
-    let cb' = wrap_WebExtensionInitializeFunction Nothing cb
-    mk_WebExtensionInitializeFunction cb' >>= B.GClosure.newGClosure
-
-
--- | Wrap a `WebExtensionInitializeFunction` into a `C_WebExtensionInitializeFunction`.
-wrap_WebExtensionInitializeFunction ::
-    Maybe (Ptr (FunPtr C_WebExtensionInitializeFunction)) ->
-    WebExtensionInitializeFunction ->
-    C_WebExtensionInitializeFunction
-wrap_WebExtensionInitializeFunction funptrptr _cb extension = do
-    extension' <- (newObject WebKit2WebExtension.WebExtension.WebExtension) extension
-    _cb  extension'
-    maybeReleaseFunPtr funptrptr
-
-
-
diff --git a/GI/WebKit2WebExtension/Constants.hs b/GI/WebKit2WebExtension/Constants.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Constants.hs
+++ /dev/null
@@ -1,685 +0,0 @@
-{-# LANGUAGE PatternSynonyms, ScopedTypeVariables, ViewPatterns #-}
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Constants
-    ( 
-    pattern DOM_XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE,
-    pattern DOM_XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE,
-    pattern DOM_XPATH_RESULT_STRING_TYPE    ,
-    pattern DOM_XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE,
-    pattern DOM_XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE,
-    pattern DOM_XPATH_RESULT_NUMBER_TYPE    ,
-    pattern DOM_XPATH_RESULT_FIRST_ORDERED_NODE_TYPE,
-    pattern DOM_XPATH_RESULT_BOOLEAN_TYPE   ,
-    pattern DOM_XPATH_RESULT_ANY_UNORDERED_NODE_TYPE,
-    pattern DOM_XPATH_RESULT_ANY_TYPE       ,
-    pattern DOM_RANGE_START_TO_START        ,
-    pattern DOM_RANGE_START_TO_END          ,
-    pattern DOM_RANGE_NODE_INSIDE           ,
-    pattern DOM_RANGE_NODE_BEFORE_AND_AFTER ,
-    pattern DOM_RANGE_NODE_BEFORE           ,
-    pattern DOM_RANGE_NODE_AFTER            ,
-    pattern DOM_RANGE_END_TO_START          ,
-    pattern DOM_RANGE_END_TO_END            ,
-    pattern DOM_NODE_TEXT_NODE              ,
-    pattern DOM_NODE_PROCESSING_INSTRUCTION_NODE,
-    pattern DOM_NODE_FILTER_SKIP            ,
-    pattern DOM_NODE_FILTER_SHOW_TEXT       ,
-    pattern DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION,
-    pattern DOM_NODE_FILTER_SHOW_NOTATION   ,
-    pattern DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE,
-    pattern DOM_NODE_FILTER_SHOW_ENTITY     ,
-    pattern DOM_NODE_FILTER_SHOW_ELEMENT    ,
-    pattern DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE,
-    pattern DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT,
-    pattern DOM_NODE_FILTER_SHOW_DOCUMENT   ,
-    pattern DOM_NODE_FILTER_SHOW_COMMENT    ,
-    pattern DOM_NODE_FILTER_SHOW_CDATA_SECTION,
-    pattern DOM_NODE_FILTER_SHOW_ATTRIBUTE  ,
-    pattern DOM_NODE_FILTER_SHOW_ALL        ,
-    pattern DOM_NODE_FILTER_REJECT          ,
-    pattern DOM_NODE_FILTER_ACCEPT          ,
-    pattern DOM_NODE_ENTITY_REFERENCE_NODE  ,
-    pattern DOM_NODE_ENTITY_NODE            ,
-    pattern DOM_NODE_ELEMENT_NODE           ,
-    pattern DOM_NODE_DOCUMENT_TYPE_NODE     ,
-    pattern DOM_NODE_DOCUMENT_POSITION_PRECEDING,
-    pattern DOM_NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC,
-    pattern DOM_NODE_DOCUMENT_POSITION_FOLLOWING,
-    pattern DOM_NODE_DOCUMENT_POSITION_DISCONNECTED,
-    pattern DOM_NODE_DOCUMENT_POSITION_CONTAINS,
-    pattern DOM_NODE_DOCUMENT_POSITION_CONTAINED_BY,
-    pattern DOM_NODE_DOCUMENT_NODE          ,
-    pattern DOM_NODE_DOCUMENT_FRAGMENT_NODE ,
-    pattern DOM_NODE_COMMENT_NODE           ,
-    pattern DOM_NODE_CDATA_SECTION_NODE     ,
-    pattern DOM_NODE_ATTRIBUTE_NODE         ,
-    pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_STANDARD,
-    pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_RIGHT,
-    pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_NUMPAD,
-    pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_LEFT,
-    pattern DOM_EVENT_SELECT                ,
-    pattern DOM_EVENT_NONE                  ,
-    pattern DOM_EVENT_MOUSEUP               ,
-    pattern DOM_EVENT_MOUSEOVER             ,
-    pattern DOM_EVENT_MOUSEOUT              ,
-    pattern DOM_EVENT_MOUSEMOVE             ,
-    pattern DOM_EVENT_MOUSEDRAG             ,
-    pattern DOM_EVENT_MOUSEDOWN             ,
-    pattern DOM_EVENT_KEYUP                 ,
-    pattern DOM_EVENT_KEYPRESS              ,
-    pattern DOM_EVENT_KEYDOWN               ,
-    pattern DOM_EVENT_FOCUS                 ,
-    pattern DOM_EVENT_DRAGDROP              ,
-    pattern DOM_EVENT_DBLCLICK              ,
-    pattern DOM_EVENT_CLICK                 ,
-    pattern DOM_EVENT_CHANGE                ,
-    pattern DOM_EVENT_CAPTURING_PHASE       ,
-    pattern DOM_EVENT_BUBBLING_PHASE        ,
-    pattern DOM_EVENT_BLUR                  ,
-    pattern DOM_EVENT_AT_TARGET             ,
-    pattern DOM_ELEMENT_ALLOW_KEYBOARD_INPUT,
-    pattern DOM_CSS_VALUE_CSS_VALUE_LIST    ,
-    pattern DOM_CSS_VALUE_CSS_PRIMITIVE_VALUE,
-    pattern DOM_CSS_VALUE_CSS_INHERIT       ,
-    pattern DOM_CSS_VALUE_CSS_CUSTOM        ,
-    pattern DOM_CSS_RULE_UNKNOWN_RULE       ,
-    pattern DOM_CSS_RULE_STYLE_RULE         ,
-    pattern DOM_CSS_RULE_PAGE_RULE          ,
-    pattern DOM_CSS_RULE_MEDIA_RULE         ,
-    pattern DOM_CSS_RULE_IMPORT_RULE        ,
-    pattern DOM_CSS_RULE_FONT_FACE_RULE     ,
-    pattern DOM_CSS_RULE_CHARSET_RULE       ,
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-
-{-# DEPRECATED DOM_XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE = 6 :: Int32
-
-{-# DEPRECATED DOM_XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE = 4 :: Int32
-
-{-# DEPRECATED DOM_XPATH_RESULT_STRING_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_XPATH_RESULT_STRING_TYPE = 2 :: Int32
-
-{-# DEPRECATED DOM_XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE = 7 :: Int32
-
-{-# DEPRECATED DOM_XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE = 5 :: Int32
-
-{-# DEPRECATED DOM_XPATH_RESULT_NUMBER_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_XPATH_RESULT_NUMBER_TYPE = 1 :: Int32
-
-{-# DEPRECATED DOM_XPATH_RESULT_FIRST_ORDERED_NODE_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_XPATH_RESULT_FIRST_ORDERED_NODE_TYPE = 9 :: Int32
-
-{-# DEPRECATED DOM_XPATH_RESULT_BOOLEAN_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_XPATH_RESULT_BOOLEAN_TYPE = 3 :: Int32
-
-{-# DEPRECATED DOM_XPATH_RESULT_ANY_UNORDERED_NODE_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_XPATH_RESULT_ANY_UNORDERED_NODE_TYPE = 8 :: Int32
-
-{-# DEPRECATED DOM_XPATH_RESULT_ANY_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_XPATH_RESULT_ANY_TYPE = 0 :: Int32
-
-{-# DEPRECATED DOM_RANGE_START_TO_START ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_RANGE_START_TO_START = 0 :: Int32
-
-{-# DEPRECATED DOM_RANGE_START_TO_END ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_RANGE_START_TO_END = 1 :: Int32
-
-{-# DEPRECATED DOM_RANGE_NODE_INSIDE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_RANGE_NODE_INSIDE = 3 :: Int32
-
-{-# DEPRECATED DOM_RANGE_NODE_BEFORE_AND_AFTER ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_RANGE_NODE_BEFORE_AND_AFTER = 2 :: Int32
-
-{-# DEPRECATED DOM_RANGE_NODE_BEFORE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_RANGE_NODE_BEFORE = 0 :: Int32
-
-{-# DEPRECATED DOM_RANGE_NODE_AFTER ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_RANGE_NODE_AFTER = 1 :: Int32
-
-{-# DEPRECATED DOM_RANGE_END_TO_START ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_RANGE_END_TO_START = 3 :: Int32
-
-{-# DEPRECATED DOM_RANGE_END_TO_END ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_RANGE_END_TO_END = 2 :: Int32
-
-{-# DEPRECATED DOM_NODE_TEXT_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_TEXT_NODE = 3 :: Int32
-
-{-# DEPRECATED DOM_NODE_PROCESSING_INSTRUCTION_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_PROCESSING_INSTRUCTION_NODE = 7 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SKIP ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Skip the node. Use this macro as return value of 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.dOMNodeFilterAcceptNode'
-implementation to skip the given 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode'. The children of the given node will
-not be skipped.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SKIP = 3 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SHOW_TEXT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Show 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' nodes.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SHOW_TEXT = 4 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Show 'GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction' nodes.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION = 64 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SHOW_NOTATION ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Show @/WebKitDOMNotation/@ nodes.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SHOW_NOTATION = 2048 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Show 'GI.WebKit2WebExtension.Objects.DOMEntityReference.DOMEntityReference' nodes.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE = 16 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SHOW_ENTITY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Show @/WebKitDOMEntity/@ nodes.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SHOW_ENTITY = 32 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SHOW_ELEMENT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Show 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' nodes.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SHOW_ELEMENT = 1 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Show 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' nodes.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE = 512 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Show 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' nodes.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT = 1024 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SHOW_DOCUMENT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Show 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' nodes.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SHOW_DOCUMENT = 256 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SHOW_COMMENT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Show 'GI.WebKit2WebExtension.Objects.DOMComment.DOMComment' nodes.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SHOW_COMMENT = 128 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SHOW_CDATA_SECTION ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Show @/WebKitDOMCDataSection/@ nodes.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SHOW_CDATA_SECTION = 8 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SHOW_ATTRIBUTE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Show 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' nodes.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SHOW_ATTRIBUTE = 2 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_SHOW_ALL ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Show all nodes.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_SHOW_ALL = 4294967295 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_REJECT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Reject the node. Use this macro as return value of 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.dOMNodeFilterAcceptNode'
-implementation to reject the given 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode'. The children of the given node will
-be rejected too.
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_REJECT = 2 :: Int32
-
-{-# DEPRECATED DOM_NODE_FILTER_ACCEPT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Accept the node. Use this macro as return value of 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.dOMNodeFilterAcceptNode'
-implementation to accept the given 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode'
-
-/Since: 2.6/
--}
-pattern DOM_NODE_FILTER_ACCEPT = 1 :: Int32
-
-{-# DEPRECATED DOM_NODE_ENTITY_REFERENCE_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_ENTITY_REFERENCE_NODE = 5 :: Int32
-
-{-# DEPRECATED DOM_NODE_ENTITY_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_ENTITY_NODE = 6 :: Int32
-
-{-# DEPRECATED DOM_NODE_ELEMENT_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_ELEMENT_NODE = 1 :: Int32
-
-{-# DEPRECATED DOM_NODE_DOCUMENT_TYPE_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_DOCUMENT_TYPE_NODE = 10 :: Int32
-
-{-# DEPRECATED DOM_NODE_DOCUMENT_POSITION_PRECEDING ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_DOCUMENT_POSITION_PRECEDING = 2 :: Int32
-
-{-# DEPRECATED DOM_NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 32 :: Int32
-
-{-# DEPRECATED DOM_NODE_DOCUMENT_POSITION_FOLLOWING ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_DOCUMENT_POSITION_FOLLOWING = 4 :: Int32
-
-{-# DEPRECATED DOM_NODE_DOCUMENT_POSITION_DISCONNECTED ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_DOCUMENT_POSITION_DISCONNECTED = 1 :: Int32
-
-{-# DEPRECATED DOM_NODE_DOCUMENT_POSITION_CONTAINS ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_DOCUMENT_POSITION_CONTAINS = 8 :: Int32
-
-{-# DEPRECATED DOM_NODE_DOCUMENT_POSITION_CONTAINED_BY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_DOCUMENT_POSITION_CONTAINED_BY = 16 :: Int32
-
-{-# DEPRECATED DOM_NODE_DOCUMENT_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_DOCUMENT_NODE = 9 :: Int32
-
-{-# DEPRECATED DOM_NODE_DOCUMENT_FRAGMENT_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_DOCUMENT_FRAGMENT_NODE = 11 :: Int32
-
-{-# DEPRECATED DOM_NODE_COMMENT_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_COMMENT_NODE = 8 :: Int32
-
-{-# DEPRECATED DOM_NODE_CDATA_SECTION_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_CDATA_SECTION_NODE = 4 :: Int32
-
-{-# DEPRECATED DOM_NODE_ATTRIBUTE_NODE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_NODE_ATTRIBUTE_NODE = 2 :: Int32
-
-{-# DEPRECATED DOM_KEYBOARD_EVENT_KEY_LOCATION_STANDARD ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_STANDARD = 0 :: Int32
-
-{-# DEPRECATED DOM_KEYBOARD_EVENT_KEY_LOCATION_RIGHT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_RIGHT = 2 :: Int32
-
-{-# DEPRECATED DOM_KEYBOARD_EVENT_KEY_LOCATION_NUMPAD ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_NUMPAD = 3 :: Int32
-
-{-# DEPRECATED DOM_KEYBOARD_EVENT_KEY_LOCATION_LEFT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_KEYBOARD_EVENT_KEY_LOCATION_LEFT = 1 :: Int32
-
-{-# DEPRECATED DOM_EVENT_SELECT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_SELECT = 16384 :: Int32
-
-{-# DEPRECATED DOM_EVENT_NONE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_NONE = 0 :: Int32
-
-{-# DEPRECATED DOM_EVENT_MOUSEUP ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_MOUSEUP = 2 :: Int32
-
-{-# DEPRECATED DOM_EVENT_MOUSEOVER ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_MOUSEOVER = 4 :: Int32
-
-{-# DEPRECATED DOM_EVENT_MOUSEOUT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_MOUSEOUT = 8 :: Int32
-
-{-# DEPRECATED DOM_EVENT_MOUSEMOVE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_MOUSEMOVE = 16 :: Int32
-
-{-# DEPRECATED DOM_EVENT_MOUSEDRAG ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_MOUSEDRAG = 32 :: Int32
-
-{-# DEPRECATED DOM_EVENT_MOUSEDOWN ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_MOUSEDOWN = 1 :: Int32
-
-{-# DEPRECATED DOM_EVENT_KEYUP ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_KEYUP = 512 :: Int32
-
-{-# DEPRECATED DOM_EVENT_KEYPRESS ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_KEYPRESS = 1024 :: Int32
-
-{-# DEPRECATED DOM_EVENT_KEYDOWN ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_KEYDOWN = 256 :: Int32
-
-{-# DEPRECATED DOM_EVENT_FOCUS ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_FOCUS = 4096 :: Int32
-
-{-# DEPRECATED DOM_EVENT_DRAGDROP ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_DRAGDROP = 2048 :: Int32
-
-{-# DEPRECATED DOM_EVENT_DBLCLICK ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_DBLCLICK = 128 :: Int32
-
-{-# DEPRECATED DOM_EVENT_CLICK ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_CLICK = 64 :: Int32
-
-{-# DEPRECATED DOM_EVENT_CHANGE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_CHANGE = 32768 :: Int32
-
-{-# DEPRECATED DOM_EVENT_CAPTURING_PHASE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_CAPTURING_PHASE = 1 :: Int32
-
-{-# DEPRECATED DOM_EVENT_BUBBLING_PHASE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_BUBBLING_PHASE = 3 :: Int32
-
-{-# DEPRECATED DOM_EVENT_BLUR ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_BLUR = 8192 :: Int32
-
-{-# DEPRECATED DOM_EVENT_AT_TARGET ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_EVENT_AT_TARGET = 2 :: Int32
-
-{-# DEPRECATED DOM_ELEMENT_ALLOW_KEYBOARD_INPUT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_ELEMENT_ALLOW_KEYBOARD_INPUT = 1 :: Int32
-
-{-# DEPRECATED DOM_CSS_VALUE_CSS_VALUE_LIST ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_CSS_VALUE_CSS_VALUE_LIST = 2 :: Int32
-
-{-# DEPRECATED DOM_CSS_VALUE_CSS_PRIMITIVE_VALUE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_CSS_VALUE_CSS_PRIMITIVE_VALUE = 1 :: Int32
-
-{-# DEPRECATED DOM_CSS_VALUE_CSS_INHERIT ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_CSS_VALUE_CSS_INHERIT = 0 :: Int32
-
-{-# DEPRECATED DOM_CSS_VALUE_CSS_CUSTOM ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_CSS_VALUE_CSS_CUSTOM = 3 :: Int32
-
-{-# DEPRECATED DOM_CSS_RULE_UNKNOWN_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_CSS_RULE_UNKNOWN_RULE = 0 :: Int32
-
-{-# DEPRECATED DOM_CSS_RULE_STYLE_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_CSS_RULE_STYLE_RULE = 1 :: Int32
-
-{-# DEPRECATED DOM_CSS_RULE_PAGE_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_CSS_RULE_PAGE_RULE = 6 :: Int32
-
-{-# DEPRECATED DOM_CSS_RULE_MEDIA_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_CSS_RULE_MEDIA_RULE = 4 :: Int32
-
-{-# DEPRECATED DOM_CSS_RULE_IMPORT_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_CSS_RULE_IMPORT_RULE = 3 :: Int32
-
-{-# DEPRECATED DOM_CSS_RULE_FONT_FACE_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_CSS_RULE_FONT_FACE_RULE = 5 :: Int32
-
-{-# DEPRECATED DOM_CSS_RULE_CHARSET_RULE ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-pattern DOM_CSS_RULE_CHARSET_RULE = 2 :: Int32
-
-
diff --git a/GI/WebKit2WebExtension/Enums.hs b/GI/WebKit2WebExtension/Enums.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Enums.hs
+++ /dev/null
@@ -1,499 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Enums
-    ( 
-
- -- * Enumerations
--- ** ConsoleMessageLevel #enum:ConsoleMessageLevel#
-
-    ConsoleMessageLevel(..)                 ,
-
-
--- ** ConsoleMessageSource #enum:ConsoleMessageSource#
-
-    ConsoleMessageSource(..)                ,
-
-
--- ** ContextMenuAction #enum:ContextMenuAction#
-
-    ContextMenuAction(..)                   ,
-
-
--- ** FormSubmissionStep #enum:FormSubmissionStep#
-
-    FormSubmissionStep(..)                  ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-
--- Enum FormSubmissionStep
-{- |
-Used to indicate a particular stage in form submission. See
-'GI.WebKit2WebExtension.Objects.WebPage.WebPage'::@/will-submit-form/@.
-
-/Since: 2.20/
--}
-data FormSubmissionStep = 
-      FormSubmissionStepSendDomEvent
-    {- ^
-    indicates the form\'s
-    DOM submit event is about to be emitted.
-    -}
-    | FormSubmissionStepComplete
-    {- ^
-    indicates the form is about
-    to be submitted.
-    -}
-    | AnotherFormSubmissionStep Int
-    -- ^ Catch-all for unknown values
-    deriving (Show, Eq)
-
-instance P.Enum FormSubmissionStep where
-    fromEnum FormSubmissionStepSendDomEvent = 0
-    fromEnum FormSubmissionStepComplete = 1
-    fromEnum (AnotherFormSubmissionStep k) = k
-
-    toEnum 0 = FormSubmissionStepSendDomEvent
-    toEnum 1 = FormSubmissionStepComplete
-    toEnum k = AnotherFormSubmissionStep k
-
-instance P.Ord FormSubmissionStep where
-    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)
-
-foreign import ccall "webkit_form_submission_step_get_type" c_webkit_form_submission_step_get_type :: 
-    IO GType
-
-instance BoxedEnum FormSubmissionStep where
-    boxedEnumType _ = c_webkit_form_submission_step_get_type
-
--- Enum ContextMenuAction
-{- |
-Enum values used to denote the stock actions for
-@/WebKitContextMenuItem/@\<!-- -->s
--}
-data ContextMenuAction = 
-      ContextMenuActionNoAction
-    {- ^
-    No action, used by separator menu items.
-    -}
-    | ContextMenuActionOpenLink
-    {- ^
-    Open current link.
-    -}
-    | ContextMenuActionOpenLinkInNewWindow
-    {- ^
-    Open current link in a new window.
-    -}
-    | ContextMenuActionDownloadLinkToDisk
-    {- ^
-    Download link destination.
-    -}
-    | ContextMenuActionCopyLinkToClipboard
-    {- ^
-    Copy link location to the clipboard.
-    -}
-    | ContextMenuActionOpenImageInNewWindow
-    {- ^
-    Open current image in a new window.
-    -}
-    | ContextMenuActionDownloadImageToDisk
-    {- ^
-    Download current image.
-    -}
-    | ContextMenuActionCopyImageToClipboard
-    {- ^
-    Copy current image to the clipboard.
-    -}
-    | ContextMenuActionCopyImageUrlToClipboard
-    {- ^
-    Copy current image location to the clipboard.
-    -}
-    | ContextMenuActionOpenFrameInNewWindow
-    {- ^
-    Open current frame in a new window.
-    -}
-    | ContextMenuActionGoBack
-    {- ^
-    Load the previous history item.
-    -}
-    | ContextMenuActionGoForward
-    {- ^
-    Load the next history item.
-    -}
-    | ContextMenuActionStop
-    {- ^
-    Stop any ongoing loading operation.
-    -}
-    | ContextMenuActionReload
-    {- ^
-    Reload the contents of current view.
-    -}
-    | ContextMenuActionCopy
-    {- ^
-    Copy current selection the clipboard.
-    -}
-    | ContextMenuActionCut
-    {- ^
-    Cut current selection to the clipboard.
-    -}
-    | ContextMenuActionPaste
-    {- ^
-    Paste clipboard contents.
-    -}
-    | ContextMenuActionDelete
-    {- ^
-    Delete current selection.
-    -}
-    | ContextMenuActionSelectAll
-    {- ^
-    Select all text.
-    -}
-    | ContextMenuActionInputMethods
-    {- ^
-    Input methods menu.
-    -}
-    | ContextMenuActionUnicode
-    {- ^
-    Unicode menu.
-    -}
-    | ContextMenuActionSpellingGuess
-    {- ^
-    A proposed replacement for a misspelled word.
-    -}
-    | ContextMenuActionNoGuessesFound
-    {- ^
-    An indicator that spellchecking found no proposed replacements.
-    -}
-    | ContextMenuActionIgnoreSpelling
-    {- ^
-    Causes the spellchecker to ignore the word for this session.
-    -}
-    | ContextMenuActionLearnSpelling
-    {- ^
-    Causes the spellchecker to add the word to the dictionary.
-    -}
-    | ContextMenuActionIgnoreGrammar
-    {- ^
-    Ignore grammar.
-    -}
-    | ContextMenuActionFontMenu
-    {- ^
-    Font options menu.
-    -}
-    | ContextMenuActionBold
-    {- ^
-    Bold.
-    -}
-    | ContextMenuActionItalic
-    {- ^
-    Italic.
-    -}
-    | ContextMenuActionUnderline
-    {- ^
-    Underline.
-    -}
-    | ContextMenuActionOutline
-    {- ^
-    Outline.
-    -}
-    | ContextMenuActionInspectElement
-    {- ^
-    Open current element in the inspector.
-    -}
-    | ContextMenuActionOpenVideoInNewWindow
-    {- ^
-    Open current video element in a new window.
-    -}
-    | ContextMenuActionOpenAudioInNewWindow
-    {- ^
-    Open current audio element in a new window.
-    -}
-    | ContextMenuActionCopyVideoLinkToClipboard
-    {- ^
-    Copy video link location in to the clipboard.
-    -}
-    | ContextMenuActionCopyAudioLinkToClipboard
-    {- ^
-    Copy audio link location in to the clipboard.
-    -}
-    | ContextMenuActionToggleMediaControls
-    {- ^
-    Enable or disable media controls.
-    -}
-    | ContextMenuActionToggleMediaLoop
-    {- ^
-    Enable or disable media loop.
-    -}
-    | ContextMenuActionEnterVideoFullscreen
-    {- ^
-    Show current video element in fullscreen mode.
-    -}
-    | ContextMenuActionMediaPlay
-    {- ^
-    Play current media element.
-    -}
-    | ContextMenuActionMediaPause
-    {- ^
-    Pause current media element.
-    -}
-    | ContextMenuActionMediaMute
-    {- ^
-    Mute current media element.
-    -}
-    | ContextMenuActionDownloadVideoToDisk
-    {- ^
-    Download video to disk. Since 2.2
-    -}
-    | ContextMenuActionDownloadAudioToDisk
-    {- ^
-    Download audio to disk. Since 2.2
-    -}
-    | ContextMenuActionCustom
-    {- ^
-    Custom action defined by applications.
-    -}
-    | AnotherContextMenuAction Int
-    -- ^ Catch-all for unknown values
-    deriving (Show, Eq)
-
-instance P.Enum ContextMenuAction where
-    fromEnum ContextMenuActionNoAction = 0
-    fromEnum ContextMenuActionOpenLink = 1
-    fromEnum ContextMenuActionOpenLinkInNewWindow = 2
-    fromEnum ContextMenuActionDownloadLinkToDisk = 3
-    fromEnum ContextMenuActionCopyLinkToClipboard = 4
-    fromEnum ContextMenuActionOpenImageInNewWindow = 5
-    fromEnum ContextMenuActionDownloadImageToDisk = 6
-    fromEnum ContextMenuActionCopyImageToClipboard = 7
-    fromEnum ContextMenuActionCopyImageUrlToClipboard = 8
-    fromEnum ContextMenuActionOpenFrameInNewWindow = 9
-    fromEnum ContextMenuActionGoBack = 10
-    fromEnum ContextMenuActionGoForward = 11
-    fromEnum ContextMenuActionStop = 12
-    fromEnum ContextMenuActionReload = 13
-    fromEnum ContextMenuActionCopy = 14
-    fromEnum ContextMenuActionCut = 15
-    fromEnum ContextMenuActionPaste = 16
-    fromEnum ContextMenuActionDelete = 17
-    fromEnum ContextMenuActionSelectAll = 18
-    fromEnum ContextMenuActionInputMethods = 19
-    fromEnum ContextMenuActionUnicode = 20
-    fromEnum ContextMenuActionSpellingGuess = 21
-    fromEnum ContextMenuActionNoGuessesFound = 22
-    fromEnum ContextMenuActionIgnoreSpelling = 23
-    fromEnum ContextMenuActionLearnSpelling = 24
-    fromEnum ContextMenuActionIgnoreGrammar = 25
-    fromEnum ContextMenuActionFontMenu = 26
-    fromEnum ContextMenuActionBold = 27
-    fromEnum ContextMenuActionItalic = 28
-    fromEnum ContextMenuActionUnderline = 29
-    fromEnum ContextMenuActionOutline = 30
-    fromEnum ContextMenuActionInspectElement = 31
-    fromEnum ContextMenuActionOpenVideoInNewWindow = 32
-    fromEnum ContextMenuActionOpenAudioInNewWindow = 33
-    fromEnum ContextMenuActionCopyVideoLinkToClipboard = 34
-    fromEnum ContextMenuActionCopyAudioLinkToClipboard = 35
-    fromEnum ContextMenuActionToggleMediaControls = 36
-    fromEnum ContextMenuActionToggleMediaLoop = 37
-    fromEnum ContextMenuActionEnterVideoFullscreen = 38
-    fromEnum ContextMenuActionMediaPlay = 39
-    fromEnum ContextMenuActionMediaPause = 40
-    fromEnum ContextMenuActionMediaMute = 41
-    fromEnum ContextMenuActionDownloadVideoToDisk = 42
-    fromEnum ContextMenuActionDownloadAudioToDisk = 43
-    fromEnum ContextMenuActionCustom = 10000
-    fromEnum (AnotherContextMenuAction k) = k
-
-    toEnum 0 = ContextMenuActionNoAction
-    toEnum 1 = ContextMenuActionOpenLink
-    toEnum 2 = ContextMenuActionOpenLinkInNewWindow
-    toEnum 3 = ContextMenuActionDownloadLinkToDisk
-    toEnum 4 = ContextMenuActionCopyLinkToClipboard
-    toEnum 5 = ContextMenuActionOpenImageInNewWindow
-    toEnum 6 = ContextMenuActionDownloadImageToDisk
-    toEnum 7 = ContextMenuActionCopyImageToClipboard
-    toEnum 8 = ContextMenuActionCopyImageUrlToClipboard
-    toEnum 9 = ContextMenuActionOpenFrameInNewWindow
-    toEnum 10 = ContextMenuActionGoBack
-    toEnum 11 = ContextMenuActionGoForward
-    toEnum 12 = ContextMenuActionStop
-    toEnum 13 = ContextMenuActionReload
-    toEnum 14 = ContextMenuActionCopy
-    toEnum 15 = ContextMenuActionCut
-    toEnum 16 = ContextMenuActionPaste
-    toEnum 17 = ContextMenuActionDelete
-    toEnum 18 = ContextMenuActionSelectAll
-    toEnum 19 = ContextMenuActionInputMethods
-    toEnum 20 = ContextMenuActionUnicode
-    toEnum 21 = ContextMenuActionSpellingGuess
-    toEnum 22 = ContextMenuActionNoGuessesFound
-    toEnum 23 = ContextMenuActionIgnoreSpelling
-    toEnum 24 = ContextMenuActionLearnSpelling
-    toEnum 25 = ContextMenuActionIgnoreGrammar
-    toEnum 26 = ContextMenuActionFontMenu
-    toEnum 27 = ContextMenuActionBold
-    toEnum 28 = ContextMenuActionItalic
-    toEnum 29 = ContextMenuActionUnderline
-    toEnum 30 = ContextMenuActionOutline
-    toEnum 31 = ContextMenuActionInspectElement
-    toEnum 32 = ContextMenuActionOpenVideoInNewWindow
-    toEnum 33 = ContextMenuActionOpenAudioInNewWindow
-    toEnum 34 = ContextMenuActionCopyVideoLinkToClipboard
-    toEnum 35 = ContextMenuActionCopyAudioLinkToClipboard
-    toEnum 36 = ContextMenuActionToggleMediaControls
-    toEnum 37 = ContextMenuActionToggleMediaLoop
-    toEnum 38 = ContextMenuActionEnterVideoFullscreen
-    toEnum 39 = ContextMenuActionMediaPlay
-    toEnum 40 = ContextMenuActionMediaPause
-    toEnum 41 = ContextMenuActionMediaMute
-    toEnum 42 = ContextMenuActionDownloadVideoToDisk
-    toEnum 43 = ContextMenuActionDownloadAudioToDisk
-    toEnum 10000 = ContextMenuActionCustom
-    toEnum k = AnotherContextMenuAction k
-
-instance P.Ord ContextMenuAction where
-    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)
-
--- Enum ConsoleMessageSource
-{- |
-Enum values used to denote the various sources of console messages.
-
-/Since: 2.12/
--}
-data ConsoleMessageSource = 
-      ConsoleMessageSourceJavascript
-    {- ^
-    Message produced by JavaScript.
-    -}
-    | ConsoleMessageSourceNetwork
-    {- ^
-    Network messages.
-    -}
-    | ConsoleMessageSourceConsoleApi
-    {- ^
-    Messages produced by console API.
-    -}
-    | ConsoleMessageSourceSecurity
-    {- ^
-    Security messages.
-    -}
-    | ConsoleMessageSourceOther
-    {- ^
-    Other messages.
-    -}
-    | AnotherConsoleMessageSource Int
-    -- ^ Catch-all for unknown values
-    deriving (Show, Eq)
-
-instance P.Enum ConsoleMessageSource where
-    fromEnum ConsoleMessageSourceJavascript = 0
-    fromEnum ConsoleMessageSourceNetwork = 1
-    fromEnum ConsoleMessageSourceConsoleApi = 2
-    fromEnum ConsoleMessageSourceSecurity = 3
-    fromEnum ConsoleMessageSourceOther = 4
-    fromEnum (AnotherConsoleMessageSource k) = k
-
-    toEnum 0 = ConsoleMessageSourceJavascript
-    toEnum 1 = ConsoleMessageSourceNetwork
-    toEnum 2 = ConsoleMessageSourceConsoleApi
-    toEnum 3 = ConsoleMessageSourceSecurity
-    toEnum 4 = ConsoleMessageSourceOther
-    toEnum k = AnotherConsoleMessageSource k
-
-instance P.Ord ConsoleMessageSource where
-    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)
-
-foreign import ccall "webkit_console_message_source_get_type" c_webkit_console_message_source_get_type :: 
-    IO GType
-
-instance BoxedEnum ConsoleMessageSource where
-    boxedEnumType _ = c_webkit_console_message_source_get_type
-
--- Enum ConsoleMessageLevel
-{- |
-Enum values used to denote the various levels of console messages.
-
-/Since: 2.12/
--}
-data ConsoleMessageLevel = 
-      ConsoleMessageLevelInfo
-    {- ^
-    Information message.
-    -}
-    | ConsoleMessageLevelLog
-    {- ^
-    Log message.
-    -}
-    | ConsoleMessageLevelWarning
-    {- ^
-    Warning message.
-    -}
-    | ConsoleMessageLevelError
-    {- ^
-    Error message.
-    -}
-    | ConsoleMessageLevelDebug
-    {- ^
-    Debug message.
-    -}
-    | AnotherConsoleMessageLevel Int
-    -- ^ Catch-all for unknown values
-    deriving (Show, Eq)
-
-instance P.Enum ConsoleMessageLevel where
-    fromEnum ConsoleMessageLevelInfo = 0
-    fromEnum ConsoleMessageLevelLog = 1
-    fromEnum ConsoleMessageLevelWarning = 2
-    fromEnum ConsoleMessageLevelError = 3
-    fromEnum ConsoleMessageLevelDebug = 4
-    fromEnum (AnotherConsoleMessageLevel k) = k
-
-    toEnum 0 = ConsoleMessageLevelInfo
-    toEnum 1 = ConsoleMessageLevelLog
-    toEnum 2 = ConsoleMessageLevelWarning
-    toEnum 3 = ConsoleMessageLevelError
-    toEnum 4 = ConsoleMessageLevelDebug
-    toEnum k = AnotherConsoleMessageLevel k
-
-instance P.Ord ConsoleMessageLevel where
-    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)
-
-foreign import ccall "webkit_console_message_level_get_type" c_webkit_console_message_level_get_type :: 
-    IO GType
-
-instance BoxedEnum ConsoleMessageLevel where
-    boxedEnumType _ = c_webkit_console_message_level_get_type
-
-
diff --git a/GI/WebKit2WebExtension/Enums.hs-boot b/GI/WebKit2WebExtension/Enums.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Enums.hs-boot
+++ /dev/null
@@ -1,35 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Enums where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-data FormSubmissionStep
-instance P.Enum FormSubmissionStep where
-instance BoxedEnum FormSubmissionStep where
-data ContextMenuAction
-instance P.Enum ContextMenuAction where
-data ConsoleMessageSource
-instance P.Enum ConsoleMessageSource where
-instance BoxedEnum ConsoleMessageSource where
-data ConsoleMessageLevel
-instance P.Enum ConsoleMessageLevel where
-instance BoxedEnum ConsoleMessageLevel where
diff --git a/GI/WebKit2WebExtension/Flags.hs b/GI/WebKit2WebExtension/Flags.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Flags.hs
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Flags
-    ( 
-
- -- * Flags
--- ** HitTestResultContext #flag:HitTestResultContext#
-
-    HitTestResultContext(..)                ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-
--- Flags HitTestResultContext
-{- |
-Enum values with flags representing the context of a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult'.
--}
-data HitTestResultContext = 
-      HitTestResultContextDocument
-    {- ^
-    anywhere in the document.
-    -}
-    | HitTestResultContextLink
-    {- ^
-    a hyperlink element.
-    -}
-    | HitTestResultContextImage
-    {- ^
-    an image element.
-    -}
-    | HitTestResultContextMedia
-    {- ^
-    a video or audio element.
-    -}
-    | HitTestResultContextEditable
-    {- ^
-    an editable element
-    -}
-    | HitTestResultContextScrollbar
-    {- ^
-    a scrollbar element.
-    -}
-    | HitTestResultContextSelection
-    {- ^
-    a selected element. Since 2.8
-    -}
-    | AnotherHitTestResultContext Int
-    -- ^ Catch-all for unknown values
-    deriving (Show, Eq)
-
-instance P.Enum HitTestResultContext where
-    fromEnum HitTestResultContextDocument = 2
-    fromEnum HitTestResultContextLink = 4
-    fromEnum HitTestResultContextImage = 8
-    fromEnum HitTestResultContextMedia = 16
-    fromEnum HitTestResultContextEditable = 32
-    fromEnum HitTestResultContextScrollbar = 64
-    fromEnum HitTestResultContextSelection = 128
-    fromEnum (AnotherHitTestResultContext k) = k
-
-    toEnum 2 = HitTestResultContextDocument
-    toEnum 4 = HitTestResultContextLink
-    toEnum 8 = HitTestResultContextImage
-    toEnum 16 = HitTestResultContextMedia
-    toEnum 32 = HitTestResultContextEditable
-    toEnum 64 = HitTestResultContextScrollbar
-    toEnum 128 = HitTestResultContextSelection
-    toEnum k = AnotherHitTestResultContext k
-
-instance P.Ord HitTestResultContext where
-    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)
-
-instance IsGFlag HitTestResultContext
-
-
diff --git a/GI/WebKit2WebExtension/Flags.hs-boot b/GI/WebKit2WebExtension/Flags.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Flags.hs-boot
+++ /dev/null
@@ -1,27 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Flags where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-data HitTestResultContext
-instance P.Enum HitTestResultContext where
-instance IsGFlag HitTestResultContext
diff --git a/GI/WebKit2WebExtension/Interfaces.hs b/GI/WebKit2WebExtension/Interfaces.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Interfaces.hs
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Interfaces
-    (     module GI.WebKit2WebExtension.Interfaces.DOMEventTarget,
-    module GI.WebKit2WebExtension.Interfaces.DOMNodeFilter,
-    module GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver,
-
-
-    ) where
-
-import GI.WebKit2WebExtension.Interfaces.DOMEventTarget
-import GI.WebKit2WebExtension.Interfaces.DOMNodeFilter
-import GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-
-
diff --git a/GI/WebKit2WebExtension/Interfaces/DOMEventTarget.hs b/GI/WebKit2WebExtension/Interfaces/DOMEventTarget.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Interfaces/DOMEventTarget.hs
+++ /dev/null
@@ -1,300 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Interfaces.DOMEventTarget
-    ( 
-
--- * Exported types
-    DOMEventTarget(..)                      ,
-    noDOMEventTarget                        ,
-    IsDOMEventTarget                        ,
-    toDOMEventTarget                        ,
-
-
- -- * Methods
--- ** addEventListener #method:addEventListener#
-
-#if ENABLE_OVERLOADING
-    DOMEventTargetAddEventListenerMethodInfo,
-#endif
-    dOMEventTargetAddEventListener          ,
-
-
--- ** dispatchEvent #method:dispatchEvent#
-
-#if ENABLE_OVERLOADING
-    DOMEventTargetDispatchEventMethodInfo   ,
-#endif
-    dOMEventTargetDispatchEvent             ,
-
-
--- ** removeEventListener #method:removeEventListener#
-
-#if ENABLE_OVERLOADING
-    DOMEventTargetRemoveEventListenerMethodInfo,
-#endif
-    dOMEventTargetRemoveEventListener       ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEvent as WebKit2WebExtension.DOMEvent
-
--- interface DOMEventTarget 
--- | Memory-managed wrapper type.
-newtype DOMEventTarget = DOMEventTarget (ManagedPtr DOMEventTarget)
--- | A convenience alias for `Nothing` :: `Maybe` `DOMEventTarget`.
-noDOMEventTarget :: Maybe DOMEventTarget
-noDOMEventTarget = Nothing
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMEventTarget = DOMEventTargetSignalList
-type DOMEventTargetSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
-foreign import ccall "webkit_dom_event_target_get_type"
-    c_webkit_dom_event_target_get_type :: IO GType
-
-instance GObject DOMEventTarget where
-    gobjectType = c_webkit_dom_event_target_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMEventTarget`, for instance with `toDOMEventTarget`.
-class (GObject o, O.IsDescendantOf DOMEventTarget o) => IsDOMEventTarget o
-instance (GObject o, O.IsDescendantOf DOMEventTarget o) => IsDOMEventTarget o
-
-instance O.HasParentTypes DOMEventTarget
-type instance O.ParentTypes DOMEventTarget = '[GObject.Object.Object]
-
--- | Cast to `DOMEventTarget`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMEventTarget :: (MonadIO m, IsDOMEventTarget o) => o -> m DOMEventTarget
-toDOMEventTarget = liftIO . unsafeCastTo DOMEventTarget
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMEventTarget
-type instance O.AttributeList DOMEventTarget = DOMEventTargetAttributeList
-type DOMEventTargetAttributeList = ('[ ] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMEventTargetMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMEventTargetMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMEventTargetMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMEventTargetMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMEventTargetMethod "dispatchEvent" o = DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMEventTargetMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMEventTargetMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMEventTargetMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMEventTargetMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMEventTargetMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMEventTargetMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMEventTargetMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMEventTargetMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMEventTargetMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMEventTargetMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMEventTargetMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMEventTargetMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMEventTargetMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMEventTargetMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMEventTargetMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMEventTargetMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMEventTargetMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMEventTargetMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMEventTargetMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMEventTargetMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMEventTargetMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMEventTargetMethod t DOMEventTarget, O.MethodInfo info DOMEventTarget p) => OL.IsLabel t (DOMEventTarget -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- method DOMEventTarget::add_event_listener
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "target", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEventTarget", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "event_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "handler", argType = TGClosure Nothing, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #GClosure", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "use_capture", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_target_add_event_listener_with_closure" webkit_dom_event_target_add_event_listener_with_closure :: 
-    Ptr DOMEventTarget ->                   -- target : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})
-    CString ->                              -- event_name : TBasicType TUTF8
-    Ptr (GClosure ()) ->                    -- handler : TGClosure Nothing
-    CInt ->                                 -- use_capture : TBasicType TBoolean
-    IO CInt
-
-{-# DEPRECATED dOMEventTargetAddEventListener ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Version of @/webkit_dom_event_target_add_event_listener()/@ using a closure
-instead of a callbacks for easier binding in other languages.
--}
-dOMEventTargetAddEventListener ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEventTarget a) =>
-    a
-    {- ^ /@target@/: A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}
-    -> T.Text
-    {- ^ /@eventName@/: A @/gchar/@ -}
-    -> GClosure b
-    {- ^ /@handler@/: A 'GI.GObject.Structs.Closure.Closure' -}
-    -> Bool
-    {- ^ /@useCapture@/: A 'Bool' -}
-    -> m Bool
-    {- ^ __Returns:__ a 'Bool' -}
-dOMEventTargetAddEventListener target eventName handler useCapture = liftIO $ do
-    target' <- unsafeManagedPtrCastPtr target
-    eventName' <- textToCString eventName
-    handler' <- unsafeManagedPtrCastPtr handler
-    let useCapture' = (fromIntegral . fromEnum) useCapture
-    result <- webkit_dom_event_target_add_event_listener_with_closure target' eventName' handler' useCapture'
-    let result' = (/= 0) result
-    touchManagedPtr target
-    touchManagedPtr handler
-    freeMem eventName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMEventTargetAddEventListenerMethodInfo
-instance (signature ~ (T.Text -> GClosure b -> Bool -> m Bool), MonadIO m, IsDOMEventTarget a) => O.MethodInfo DOMEventTargetAddEventListenerMethodInfo a signature where
-    overloadedMethod _ = dOMEventTargetAddEventListener
-
-#endif
-
--- method DOMEventTarget::dispatch_event
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "target", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEventTarget", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "event", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_target_dispatch_event" webkit_dom_event_target_dispatch_event :: 
-    Ptr DOMEventTarget ->                   -- target : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})
-    Ptr WebKit2WebExtension.DOMEvent.DOMEvent -> -- event : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    Ptr (Ptr GError) ->                     -- error
-    IO CInt
-
-{-# DEPRECATED dOMEventTargetDispatchEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventTargetDispatchEvent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEventTarget a, WebKit2WebExtension.DOMEvent.IsDOMEvent b) =>
-    a
-    {- ^ /@target@/: A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}
-    -> b
-    {- ^ /@event@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMEventTargetDispatchEvent target event = liftIO $ do
-    target' <- unsafeManagedPtrCastPtr target
-    event' <- unsafeManagedPtrCastPtr event
-    onException (do
-        _ <- propagateGError $ webkit_dom_event_target_dispatch_event target' event'
-        touchManagedPtr target
-        touchManagedPtr event
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMEventTargetDispatchEventMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMEventTarget a, WebKit2WebExtension.DOMEvent.IsDOMEvent b) => O.MethodInfo DOMEventTargetDispatchEventMethodInfo a signature where
-    overloadedMethod _ = dOMEventTargetDispatchEvent
-
-#endif
-
--- method DOMEventTarget::remove_event_listener
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "target", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEventTarget", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "event_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "handler", argType = TGClosure Nothing, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #GClosure", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "use_capture", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_target_remove_event_listener_with_closure" webkit_dom_event_target_remove_event_listener_with_closure :: 
-    Ptr DOMEventTarget ->                   -- target : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})
-    CString ->                              -- event_name : TBasicType TUTF8
-    Ptr (GClosure ()) ->                    -- handler : TGClosure Nothing
-    CInt ->                                 -- use_capture : TBasicType TBoolean
-    IO CInt
-
-{-# DEPRECATED dOMEventTargetRemoveEventListener ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Version of @/webkit_dom_event_target_remove_event_listener()/@ using a closure
-instead of a callbacks for easier binding in other languages.
--}
-dOMEventTargetRemoveEventListener ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEventTarget a) =>
-    a
-    {- ^ /@target@/: A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}
-    -> T.Text
-    {- ^ /@eventName@/: A @/gchar/@ -}
-    -> GClosure b
-    {- ^ /@handler@/: A 'GI.GObject.Structs.Closure.Closure' -}
-    -> Bool
-    {- ^ /@useCapture@/: A 'Bool' -}
-    -> m Bool
-    {- ^ __Returns:__ a 'Bool' -}
-dOMEventTargetRemoveEventListener target eventName handler useCapture = liftIO $ do
-    target' <- unsafeManagedPtrCastPtr target
-    eventName' <- textToCString eventName
-    handler' <- unsafeManagedPtrCastPtr handler
-    let useCapture' = (fromIntegral . fromEnum) useCapture
-    result <- webkit_dom_event_target_remove_event_listener_with_closure target' eventName' handler' useCapture'
-    let result' = (/= 0) result
-    touchManagedPtr target
-    touchManagedPtr handler
-    freeMem eventName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMEventTargetRemoveEventListenerMethodInfo
-instance (signature ~ (T.Text -> GClosure b -> Bool -> m Bool), MonadIO m, IsDOMEventTarget a) => O.MethodInfo DOMEventTargetRemoveEventListenerMethodInfo a signature where
-    overloadedMethod _ = dOMEventTargetRemoveEventListener
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Interfaces/DOMEventTarget.hs-boot b/GI/WebKit2WebExtension/Interfaces/DOMEventTarget.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Interfaces/DOMEventTarget.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Interfaces.DOMEventTarget where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMEventTarget = DOMEventTarget (ManagedPtr DOMEventTarget)
-instance GObject DOMEventTarget where
-class (GObject o, O.IsDescendantOf DOMEventTarget o) => IsDOMEventTarget o
-instance (GObject o, O.IsDescendantOf DOMEventTarget o) => IsDOMEventTarget o
-instance O.HasParentTypes DOMEventTarget
-#if ENABLE_OVERLOADING
-data DOMEventTargetAddEventListenerMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventTargetDispatchEventMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventTargetRemoveEventListenerMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Interfaces/DOMNodeFilter.hs b/GI/WebKit2WebExtension/Interfaces/DOMNodeFilter.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Interfaces/DOMNodeFilter.hs
+++ /dev/null
@@ -1,175 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Interfaces.DOMNodeFilter
-    ( 
-
--- * Exported types
-    DOMNodeFilter(..)                       ,
-    noDOMNodeFilter                         ,
-    IsDOMNodeFilter                         ,
-    toDOMNodeFilter                         ,
-
-
- -- * Methods
--- ** acceptNode #method:acceptNode#
-
-#if ENABLE_OVERLOADING
-    DOMNodeFilterAcceptNodeMethodInfo       ,
-#endif
-    dOMNodeFilterAcceptNode                 ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-
--- interface DOMNodeFilter 
--- | Memory-managed wrapper type.
-newtype DOMNodeFilter = DOMNodeFilter (ManagedPtr DOMNodeFilter)
--- | A convenience alias for `Nothing` :: `Maybe` `DOMNodeFilter`.
-noDOMNodeFilter :: Maybe DOMNodeFilter
-noDOMNodeFilter = Nothing
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMNodeFilter = DOMNodeFilterSignalList
-type DOMNodeFilterSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
-foreign import ccall "webkit_dom_node_filter_get_type"
-    c_webkit_dom_node_filter_get_type :: IO GType
-
-instance GObject DOMNodeFilter where
-    gobjectType = c_webkit_dom_node_filter_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMNodeFilter`, for instance with `toDOMNodeFilter`.
-class (GObject o, O.IsDescendantOf DOMNodeFilter o) => IsDOMNodeFilter o
-instance (GObject o, O.IsDescendantOf DOMNodeFilter o) => IsDOMNodeFilter o
-
-instance O.HasParentTypes DOMNodeFilter
-type instance O.ParentTypes DOMNodeFilter = '[GObject.Object.Object]
-
--- | Cast to `DOMNodeFilter`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMNodeFilter :: (MonadIO m, IsDOMNodeFilter o) => o -> m DOMNodeFilter
-toDOMNodeFilter = liftIO . unsafeCastTo DOMNodeFilter
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMNodeFilter
-type instance O.AttributeList DOMNodeFilter = DOMNodeFilterAttributeList
-type DOMNodeFilterAttributeList = ('[ ] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMNodeFilterMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMNodeFilterMethod "acceptNode" o = DOMNodeFilterAcceptNodeMethodInfo
-    ResolveDOMNodeFilterMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMNodeFilterMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMNodeFilterMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMNodeFilterMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMNodeFilterMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMNodeFilterMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMNodeFilterMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMNodeFilterMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMNodeFilterMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMNodeFilterMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMNodeFilterMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMNodeFilterMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMNodeFilterMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMNodeFilterMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMNodeFilterMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMNodeFilterMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMNodeFilterMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMNodeFilterMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMNodeFilterMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMNodeFilterMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMNodeFilterMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMNodeFilterMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMNodeFilterMethod t DOMNodeFilter, O.MethodInfo info DOMNodeFilter p) => OL.IsLabel t (DOMNodeFilter -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- method DOMNodeFilter::accept_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "filter", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeFilter", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TInt16)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_filter_accept_node" webkit_dom_node_filter_accept_node :: 
-    Ptr DOMNodeFilter ->                    -- filter : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO Int16
-
-{-# DEPRECATED dOMNodeFilterAcceptNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeFilterAcceptNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeFilter a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@filter@/: A 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter' -}
-    -> b
-    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m Int16
-    {- ^ __Returns:__ a @/gshort/@ -}
-dOMNodeFilterAcceptNode filter node = liftIO $ do
-    filter' <- unsafeManagedPtrCastPtr filter
-    node' <- unsafeManagedPtrCastPtr node
-    result <- webkit_dom_node_filter_accept_node filter' node'
-    touchManagedPtr filter
-    touchManagedPtr node
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMNodeFilterAcceptNodeMethodInfo
-instance (signature ~ (b -> m Int16), MonadIO m, IsDOMNodeFilter a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMNodeFilterAcceptNodeMethodInfo a signature where
-    overloadedMethod _ = dOMNodeFilterAcceptNode
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Interfaces/DOMNodeFilter.hs-boot b/GI/WebKit2WebExtension/Interfaces/DOMNodeFilter.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Interfaces/DOMNodeFilter.hs-boot
+++ /dev/null
@@ -1,32 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Interfaces.DOMNodeFilter where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMNodeFilter = DOMNodeFilter (ManagedPtr DOMNodeFilter)
-instance GObject DOMNodeFilter where
-class (GObject o, O.IsDescendantOf DOMNodeFilter o) => IsDOMNodeFilter o
-instance (GObject o, O.IsDescendantOf DOMNodeFilter o) => IsDOMNodeFilter o
-instance O.HasParentTypes DOMNodeFilter
-#if ENABLE_OVERLOADING
-data DOMNodeFilterAcceptNodeMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Interfaces/DOMXPathNSResolver.hs b/GI/WebKit2WebExtension/Interfaces/DOMXPathNSResolver.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Interfaces/DOMXPathNSResolver.hs
+++ /dev/null
@@ -1,177 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver
-    ( 
-
--- * Exported types
-    DOMXPathNSResolver(..)                  ,
-    noDOMXPathNSResolver                    ,
-    IsDOMXPathNSResolver                    ,
-    toDOMXPathNSResolver                    ,
-
-
- -- * Methods
--- ** lookupNamespaceUri #method:lookupNamespaceUri#
-
-#if ENABLE_OVERLOADING
-    DOMXPathNSResolverLookupNamespaceUriMethodInfo,
-#endif
-    dOMXPathNSResolverLookupNamespaceUri    ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-
--- interface DOMXPathNSResolver 
--- | Memory-managed wrapper type.
-newtype DOMXPathNSResolver = DOMXPathNSResolver (ManagedPtr DOMXPathNSResolver)
--- | A convenience alias for `Nothing` :: `Maybe` `DOMXPathNSResolver`.
-noDOMXPathNSResolver :: Maybe DOMXPathNSResolver
-noDOMXPathNSResolver = Nothing
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMXPathNSResolver = DOMXPathNSResolverSignalList
-type DOMXPathNSResolverSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
-foreign import ccall "webkit_dom_xpath_ns_resolver_get_type"
-    c_webkit_dom_xpath_ns_resolver_get_type :: IO GType
-
-instance GObject DOMXPathNSResolver where
-    gobjectType = c_webkit_dom_xpath_ns_resolver_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMXPathNSResolver`, for instance with `toDOMXPathNSResolver`.
-class (GObject o, O.IsDescendantOf DOMXPathNSResolver o) => IsDOMXPathNSResolver o
-instance (GObject o, O.IsDescendantOf DOMXPathNSResolver o) => IsDOMXPathNSResolver o
-
-instance O.HasParentTypes DOMXPathNSResolver
-type instance O.ParentTypes DOMXPathNSResolver = '[GObject.Object.Object]
-
--- | Cast to `DOMXPathNSResolver`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMXPathNSResolver :: (MonadIO m, IsDOMXPathNSResolver o) => o -> m DOMXPathNSResolver
-toDOMXPathNSResolver = liftIO . unsafeCastTo DOMXPathNSResolver
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMXPathNSResolver
-type instance O.AttributeList DOMXPathNSResolver = DOMXPathNSResolverAttributeList
-type DOMXPathNSResolverAttributeList = ('[ ] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMXPathNSResolverMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMXPathNSResolverMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMXPathNSResolverMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMXPathNSResolverMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMXPathNSResolverMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMXPathNSResolverMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMXPathNSResolverMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMXPathNSResolverMethod "lookupNamespaceUri" o = DOMXPathNSResolverLookupNamespaceUriMethodInfo
-    ResolveDOMXPathNSResolverMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMXPathNSResolverMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMXPathNSResolverMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMXPathNSResolverMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMXPathNSResolverMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMXPathNSResolverMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMXPathNSResolverMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMXPathNSResolverMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMXPathNSResolverMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMXPathNSResolverMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMXPathNSResolverMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMXPathNSResolverMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMXPathNSResolverMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMXPathNSResolverMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMXPathNSResolverMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMXPathNSResolverMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMXPathNSResolverMethod t DOMXPathNSResolver, O.MethodInfo info DOMXPathNSResolver p) => OL.IsLabel t (DOMXPathNSResolver -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- method DOMXPathNSResolver::lookup_namespace_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "resolver", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathNSResolver", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "prefix", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "The prefix to lookup", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_xpath_ns_resolver_lookup_namespace_uri" webkit_dom_xpath_ns_resolver_lookup_namespace_uri :: 
-    Ptr DOMXPathNSResolver ->               -- resolver : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"})
-    CString ->                              -- prefix : TBasicType TUTF8
-    IO CString
-
-{-# DEPRECATED dOMXPathNSResolverLookupNamespaceUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMXPathNSResolverLookupNamespaceUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathNSResolver a) =>
-    a
-    {- ^ /@resolver@/: A 'GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.DOMXPathNSResolver' -}
-    -> T.Text
-    {- ^ /@prefix@/: The prefix to lookup -}
-    -> m T.Text
-    {- ^ __Returns:__ a @/gchar/@ -}
-dOMXPathNSResolverLookupNamespaceUri resolver prefix = liftIO $ do
-    resolver' <- unsafeManagedPtrCastPtr resolver
-    prefix' <- textToCString prefix
-    result <- webkit_dom_xpath_ns_resolver_lookup_namespace_uri resolver' prefix'
-    checkUnexpectedReturnNULL "dOMXPathNSResolverLookupNamespaceUri" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr resolver
-    freeMem prefix'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMXPathNSResolverLookupNamespaceUriMethodInfo
-instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMXPathNSResolver a) => O.MethodInfo DOMXPathNSResolverLookupNamespaceUriMethodInfo a signature where
-    overloadedMethod _ = dOMXPathNSResolverLookupNamespaceUri
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Interfaces/DOMXPathNSResolver.hs-boot b/GI/WebKit2WebExtension/Interfaces/DOMXPathNSResolver.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Interfaces/DOMXPathNSResolver.hs-boot
+++ /dev/null
@@ -1,32 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMXPathNSResolver = DOMXPathNSResolver (ManagedPtr DOMXPathNSResolver)
-instance GObject DOMXPathNSResolver where
-class (GObject o, O.IsDescendantOf DOMXPathNSResolver o) => IsDOMXPathNSResolver o
-instance (GObject o, O.IsDescendantOf DOMXPathNSResolver o) => IsDOMXPathNSResolver o
-instance O.HasParentTypes DOMXPathNSResolver
-#if ENABLE_OVERLOADING
-data DOMXPathNSResolverLookupNamespaceUriMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects.hs b/GI/WebKit2WebExtension/Objects.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects.hs
+++ /dev/null
@@ -1,261 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects
-    (     module GI.WebKit2WebExtension.Objects.ContextMenu,
-    module GI.WebKit2WebExtension.Objects.ContextMenuItem,
-    module GI.WebKit2WebExtension.Objects.DOMAttr,
-    module GI.WebKit2WebExtension.Objects.DOMBlob,
-    module GI.WebKit2WebExtension.Objects.DOMCDATASection,
-    module GI.WebKit2WebExtension.Objects.DOMCSSRule,
-    module GI.WebKit2WebExtension.Objects.DOMCSSRuleList,
-    module GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration,
-    module GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet,
-    module GI.WebKit2WebExtension.Objects.DOMCSSValue,
-    module GI.WebKit2WebExtension.Objects.DOMCharacterData,
-    module GI.WebKit2WebExtension.Objects.DOMClientRect,
-    module GI.WebKit2WebExtension.Objects.DOMClientRectList,
-    module GI.WebKit2WebExtension.Objects.DOMComment,
-    module GI.WebKit2WebExtension.Objects.DOMDOMImplementation,
-    module GI.WebKit2WebExtension.Objects.DOMDOMSelection,
-    module GI.WebKit2WebExtension.Objects.DOMDOMTokenList,
-    module GI.WebKit2WebExtension.Objects.DOMDOMWindow,
-    module GI.WebKit2WebExtension.Objects.DOMDocument,
-    module GI.WebKit2WebExtension.Objects.DOMDocumentFragment,
-    module GI.WebKit2WebExtension.Objects.DOMDocumentType,
-    module GI.WebKit2WebExtension.Objects.DOMElement,
-    module GI.WebKit2WebExtension.Objects.DOMEntityReference,
-    module GI.WebKit2WebExtension.Objects.DOMEvent,
-    module GI.WebKit2WebExtension.Objects.DOMFile,
-    module GI.WebKit2WebExtension.Objects.DOMFileList,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLBRElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLCollection,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLDListElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLDivElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLDocument,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLFontElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLFormElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLHRElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLImageElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLInputElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLLIElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLMapElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLModElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLOListElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLParamElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLPreElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLTableElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement,
-    module GI.WebKit2WebExtension.Objects.DOMHTMLUListElement,
-    module GI.WebKit2WebExtension.Objects.DOMKeyboardEvent,
-    module GI.WebKit2WebExtension.Objects.DOMMediaList,
-    module GI.WebKit2WebExtension.Objects.DOMMouseEvent,
-    module GI.WebKit2WebExtension.Objects.DOMNamedNodeMap,
-    module GI.WebKit2WebExtension.Objects.DOMNode,
-    module GI.WebKit2WebExtension.Objects.DOMNodeIterator,
-    module GI.WebKit2WebExtension.Objects.DOMNodeList,
-    module GI.WebKit2WebExtension.Objects.DOMObject,
-    module GI.WebKit2WebExtension.Objects.DOMProcessingInstruction,
-    module GI.WebKit2WebExtension.Objects.DOMRange,
-    module GI.WebKit2WebExtension.Objects.DOMStyleSheet,
-    module GI.WebKit2WebExtension.Objects.DOMStyleSheetList,
-    module GI.WebKit2WebExtension.Objects.DOMText,
-    module GI.WebKit2WebExtension.Objects.DOMTreeWalker,
-    module GI.WebKit2WebExtension.Objects.DOMUIEvent,
-    module GI.WebKit2WebExtension.Objects.DOMWheelEvent,
-    module GI.WebKit2WebExtension.Objects.DOMXPathExpression,
-    module GI.WebKit2WebExtension.Objects.DOMXPathResult,
-    module GI.WebKit2WebExtension.Objects.Frame,
-    module GI.WebKit2WebExtension.Objects.HitTestResult,
-    module GI.WebKit2WebExtension.Objects.ScriptWorld,
-    module GI.WebKit2WebExtension.Objects.URIRequest,
-    module GI.WebKit2WebExtension.Objects.URIResponse,
-    module GI.WebKit2WebExtension.Objects.WebEditor,
-    module GI.WebKit2WebExtension.Objects.WebExtension,
-    module GI.WebKit2WebExtension.Objects.WebHitTestResult,
-    module GI.WebKit2WebExtension.Objects.WebPage,
-
-
-    ) where
-
-import GI.WebKit2WebExtension.Objects.ContextMenu
-import GI.WebKit2WebExtension.Objects.ContextMenuItem
-import GI.WebKit2WebExtension.Objects.DOMAttr
-import GI.WebKit2WebExtension.Objects.DOMBlob
-import GI.WebKit2WebExtension.Objects.DOMCDATASection
-import GI.WebKit2WebExtension.Objects.DOMCSSRule
-import GI.WebKit2WebExtension.Objects.DOMCSSRuleList
-import GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration
-import GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet
-import GI.WebKit2WebExtension.Objects.DOMCSSValue
-import GI.WebKit2WebExtension.Objects.DOMCharacterData
-import GI.WebKit2WebExtension.Objects.DOMClientRect
-import GI.WebKit2WebExtension.Objects.DOMClientRectList
-import GI.WebKit2WebExtension.Objects.DOMComment
-import GI.WebKit2WebExtension.Objects.DOMDOMImplementation
-import GI.WebKit2WebExtension.Objects.DOMDOMSelection
-import GI.WebKit2WebExtension.Objects.DOMDOMTokenList
-import GI.WebKit2WebExtension.Objects.DOMDOMWindow
-import GI.WebKit2WebExtension.Objects.DOMDocument
-import GI.WebKit2WebExtension.Objects.DOMDocumentFragment
-import GI.WebKit2WebExtension.Objects.DOMDocumentType
-import GI.WebKit2WebExtension.Objects.DOMElement
-import GI.WebKit2WebExtension.Objects.DOMEntityReference
-import GI.WebKit2WebExtension.Objects.DOMEvent
-import GI.WebKit2WebExtension.Objects.DOMFile
-import GI.WebKit2WebExtension.Objects.DOMFileList
-import GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLBRElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLCollection
-import GI.WebKit2WebExtension.Objects.DOMHTMLDListElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLDivElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLDocument
-import GI.WebKit2WebExtension.Objects.DOMHTMLElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLFontElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLFormElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLHRElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLImageElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLInputElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLLIElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLMapElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLModElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLOListElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection
-import GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLParamElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLPreElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLTableElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement
-import GI.WebKit2WebExtension.Objects.DOMHTMLUListElement
-import GI.WebKit2WebExtension.Objects.DOMKeyboardEvent
-import GI.WebKit2WebExtension.Objects.DOMMediaList
-import GI.WebKit2WebExtension.Objects.DOMMouseEvent
-import GI.WebKit2WebExtension.Objects.DOMNamedNodeMap
-import GI.WebKit2WebExtension.Objects.DOMNode
-import GI.WebKit2WebExtension.Objects.DOMNodeIterator
-import GI.WebKit2WebExtension.Objects.DOMNodeList
-import GI.WebKit2WebExtension.Objects.DOMObject
-import GI.WebKit2WebExtension.Objects.DOMProcessingInstruction
-import GI.WebKit2WebExtension.Objects.DOMRange
-import GI.WebKit2WebExtension.Objects.DOMStyleSheet
-import GI.WebKit2WebExtension.Objects.DOMStyleSheetList
-import GI.WebKit2WebExtension.Objects.DOMText
-import GI.WebKit2WebExtension.Objects.DOMTreeWalker
-import GI.WebKit2WebExtension.Objects.DOMUIEvent
-import GI.WebKit2WebExtension.Objects.DOMWheelEvent
-import GI.WebKit2WebExtension.Objects.DOMXPathExpression
-import GI.WebKit2WebExtension.Objects.DOMXPathResult
-import GI.WebKit2WebExtension.Objects.Frame
-import GI.WebKit2WebExtension.Objects.HitTestResult
-import GI.WebKit2WebExtension.Objects.ScriptWorld
-import GI.WebKit2WebExtension.Objects.URIRequest
-import GI.WebKit2WebExtension.Objects.URIResponse
-import GI.WebKit2WebExtension.Objects.WebEditor
-import GI.WebKit2WebExtension.Objects.WebExtension
-import GI.WebKit2WebExtension.Objects.WebHitTestResult
-import GI.WebKit2WebExtension.Objects.WebPage
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-
-
diff --git a/GI/WebKit2WebExtension/Objects/ContextMenu.hs b/GI/WebKit2WebExtension/Objects/ContextMenu.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/ContextMenu.hs
+++ /dev/null
@@ -1,826 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.ContextMenu
-    ( 
-
--- * Exported types
-    ContextMenu(..)                         ,
-    IsContextMenu                           ,
-    toContextMenu                           ,
-    noContextMenu                           ,
-
-
- -- * Methods
--- ** append #method:append#
-
-#if ENABLE_OVERLOADING
-    ContextMenuAppendMethodInfo             ,
-#endif
-    contextMenuAppend                       ,
-
-
--- ** first #method:first#
-
-#if ENABLE_OVERLOADING
-    ContextMenuFirstMethodInfo              ,
-#endif
-    contextMenuFirst                        ,
-
-
--- ** getItemAtPosition #method:getItemAtPosition#
-
-#if ENABLE_OVERLOADING
-    ContextMenuGetItemAtPositionMethodInfo  ,
-#endif
-    contextMenuGetItemAtPosition            ,
-
-
--- ** getItems #method:getItems#
-
-#if ENABLE_OVERLOADING
-    ContextMenuGetItemsMethodInfo           ,
-#endif
-    contextMenuGetItems                     ,
-
-
--- ** getNItems #method:getNItems#
-
-#if ENABLE_OVERLOADING
-    ContextMenuGetNItemsMethodInfo          ,
-#endif
-    contextMenuGetNItems                    ,
-
-
--- ** getUserData #method:getUserData#
-
-#if ENABLE_OVERLOADING
-    ContextMenuGetUserDataMethodInfo        ,
-#endif
-    contextMenuGetUserData                  ,
-
-
--- ** insert #method:insert#
-
-#if ENABLE_OVERLOADING
-    ContextMenuInsertMethodInfo             ,
-#endif
-    contextMenuInsert                       ,
-
-
--- ** last #method:last#
-
-#if ENABLE_OVERLOADING
-    ContextMenuLastMethodInfo               ,
-#endif
-    contextMenuLast                         ,
-
-
--- ** moveItem #method:moveItem#
-
-#if ENABLE_OVERLOADING
-    ContextMenuMoveItemMethodInfo           ,
-#endif
-    contextMenuMoveItem                     ,
-
-
--- ** new #method:new#
-
-    contextMenuNew                          ,
-
-
--- ** newWithItems #method:newWithItems#
-
-    contextMenuNewWithItems                 ,
-
-
--- ** prepend #method:prepend#
-
-#if ENABLE_OVERLOADING
-    ContextMenuPrependMethodInfo            ,
-#endif
-    contextMenuPrepend                      ,
-
-
--- ** remove #method:remove#
-
-#if ENABLE_OVERLOADING
-    ContextMenuRemoveMethodInfo             ,
-#endif
-    contextMenuRemove                       ,
-
-
--- ** removeAll #method:removeAll#
-
-#if ENABLE_OVERLOADING
-    ContextMenuRemoveAllMethodInfo          ,
-#endif
-    contextMenuRemoveAll                    ,
-
-
--- ** setUserData #method:setUserData#
-
-#if ENABLE_OVERLOADING
-    ContextMenuSetUserDataMethodInfo        ,
-#endif
-    contextMenuSetUserData                  ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.ContextMenuItem as WebKit2WebExtension.ContextMenuItem
-
--- | Memory-managed wrapper type.
-newtype ContextMenu = ContextMenu (ManagedPtr ContextMenu)
-foreign import ccall "webkit_context_menu_get_type"
-    c_webkit_context_menu_get_type :: IO GType
-
-instance GObject ContextMenu where
-    gobjectType = c_webkit_context_menu_get_type
-    
-
--- | Type class for types which can be safely cast to `ContextMenu`, for instance with `toContextMenu`.
-class (GObject o, O.IsDescendantOf ContextMenu o) => IsContextMenu o
-instance (GObject o, O.IsDescendantOf ContextMenu o) => IsContextMenu o
-
-instance O.HasParentTypes ContextMenu
-type instance O.ParentTypes ContextMenu = '[GObject.Object.Object]
-
--- | Cast to `ContextMenu`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toContextMenu :: (MonadIO m, IsContextMenu o) => o -> m ContextMenu
-toContextMenu = liftIO . unsafeCastTo ContextMenu
-
--- | A convenience alias for `Nothing` :: `Maybe` `ContextMenu`.
-noContextMenu :: Maybe ContextMenu
-noContextMenu = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveContextMenuMethod (t :: Symbol) (o :: *) :: * where
-    ResolveContextMenuMethod "append" o = ContextMenuAppendMethodInfo
-    ResolveContextMenuMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveContextMenuMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveContextMenuMethod "first" o = ContextMenuFirstMethodInfo
-    ResolveContextMenuMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveContextMenuMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveContextMenuMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveContextMenuMethod "insert" o = ContextMenuInsertMethodInfo
-    ResolveContextMenuMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveContextMenuMethod "last" o = ContextMenuLastMethodInfo
-    ResolveContextMenuMethod "moveItem" o = ContextMenuMoveItemMethodInfo
-    ResolveContextMenuMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveContextMenuMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveContextMenuMethod "prepend" o = ContextMenuPrependMethodInfo
-    ResolveContextMenuMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveContextMenuMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveContextMenuMethod "remove" o = ContextMenuRemoveMethodInfo
-    ResolveContextMenuMethod "removeAll" o = ContextMenuRemoveAllMethodInfo
-    ResolveContextMenuMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveContextMenuMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveContextMenuMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveContextMenuMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveContextMenuMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveContextMenuMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveContextMenuMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveContextMenuMethod "getItemAtPosition" o = ContextMenuGetItemAtPositionMethodInfo
-    ResolveContextMenuMethod "getItems" o = ContextMenuGetItemsMethodInfo
-    ResolveContextMenuMethod "getNItems" o = ContextMenuGetNItemsMethodInfo
-    ResolveContextMenuMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveContextMenuMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveContextMenuMethod "getUserData" o = ContextMenuGetUserDataMethodInfo
-    ResolveContextMenuMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveContextMenuMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveContextMenuMethod "setUserData" o = ContextMenuSetUserDataMethodInfo
-    ResolveContextMenuMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveContextMenuMethod t ContextMenu, O.MethodInfo info ContextMenu p) => OL.IsLabel t (ContextMenu -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList ContextMenu
-type instance O.AttributeList ContextMenu = ContextMenuAttributeList
-type ContextMenuAttributeList = ('[ ] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList ContextMenu = ContextMenuSignalList
-type ContextMenuSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method ContextMenu::new
--- method type : Constructor
--- Args : []
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_new" webkit_context_menu_new :: 
-    IO (Ptr ContextMenu)
-
-{- |
-Creates a new @/WebKitContextMenu/@ object to be used as a submenu of an existing
-@/WebKitContextMenu/@. The context menu of a @/WebKitWebView/@ is created by the view
-and passed as an argument of @/WebKitWebView::context-menu/@ signal.
-To add items to the menu use 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuPrepend',
-'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuAppend' or 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuInsert'.
-See also 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuNewWithItems' to create a @/WebKitContextMenu/@ with
-a list of initial items.
--}
-contextMenuNew ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    m ContextMenu
-    {- ^ __Returns:__ The newly created @/WebKitContextMenu/@ object -}
-contextMenuNew  = liftIO $ do
-    result <- webkit_context_menu_new
-    checkUnexpectedReturnNULL "contextMenuNew" result
-    result' <- (wrapObject ContextMenu) result
-    return result'
-
-#if ENABLE_OVERLOADING
-#endif
-
--- method ContextMenu::new_with_items
--- method type : Constructor
--- Args : [Arg {argCName = "items", argType = TGList (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GList of #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_new_with_items" webkit_context_menu_new_with_items :: 
-    Ptr (GList (Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem)) -> -- items : TGList (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))
-    IO (Ptr ContextMenu)
-
-{- |
-Creates a new @/WebKitContextMenu/@ object to be used as a submenu of an existing
-@/WebKitContextMenu/@ with the given initial items.
-See also 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuNew'
--}
-contextMenuNewWithItems ::
-    (B.CallStack.HasCallStack, MonadIO m, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem a) =>
-    [a]
-    {- ^ /@items@/: a 'GI.GLib.Structs.List.List' of @/WebKitContextMenuItem/@ -}
-    -> m ContextMenu
-    {- ^ __Returns:__ The newly created @/WebKitContextMenu/@ object -}
-contextMenuNewWithItems items = liftIO $ do
-    items' <- mapM unsafeManagedPtrCastPtr items
-    items'' <- packGList items'
-    result <- webkit_context_menu_new_with_items items''
-    checkUnexpectedReturnNULL "contextMenuNewWithItems" result
-    result' <- (wrapObject ContextMenu) result
-    mapM_ touchManagedPtr items
-    g_list_free items''
-    return result'
-
-#if ENABLE_OVERLOADING
-#endif
-
--- method ContextMenu::append
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #WebKitContextMenuItem to add", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_append" webkit_context_menu_append :: 
-    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem -> -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})
-    IO ()
-
-{- |
-Adds /@item@/ at the end of the /@menu@/.
--}
-contextMenuAppend ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) =>
-    a
-    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}
-    -> b
-    {- ^ /@item@/: the @/WebKitContextMenuItem/@ to add -}
-    -> m ()
-contextMenuAppend menu item = liftIO $ do
-    menu' <- unsafeManagedPtrCastPtr menu
-    item' <- unsafeManagedPtrCastPtr item
-    webkit_context_menu_append menu' item'
-    touchManagedPtr menu
-    touchManagedPtr item
-    return ()
-
-#if ENABLE_OVERLOADING
-data ContextMenuAppendMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) => O.MethodInfo ContextMenuAppendMethodInfo a signature where
-    overloadedMethod _ = contextMenuAppend
-
-#endif
-
--- method ContextMenu::first
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_first" webkit_context_menu_first :: 
-    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    IO (Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem)
-
-{- |
-Gets the first item in the /@menu@/.
--}
-contextMenuFirst ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>
-    a
-    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}
-    -> m WebKit2WebExtension.ContextMenuItem.ContextMenuItem
-    {- ^ __Returns:__ the first @/WebKitContextMenuItem/@ of /@menu@/,
-   or 'Nothing' if the @/WebKitContextMenu/@ is empty. -}
-contextMenuFirst menu = liftIO $ do
-    menu' <- unsafeManagedPtrCastPtr menu
-    result <- webkit_context_menu_first menu'
-    checkUnexpectedReturnNULL "contextMenuFirst" result
-    result' <- (newObject WebKit2WebExtension.ContextMenuItem.ContextMenuItem) result
-    touchManagedPtr menu
-    return result'
-
-#if ENABLE_OVERLOADING
-data ContextMenuFirstMethodInfo
-instance (signature ~ (m WebKit2WebExtension.ContextMenuItem.ContextMenuItem), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuFirstMethodInfo a signature where
-    overloadedMethod _ = contextMenuFirst
-
-#endif
-
--- method ContextMenu::get_item_at_position
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TUInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the position of the item, counting from 0", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_get_item_at_position" webkit_context_menu_get_item_at_position :: 
-    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    Word32 ->                               -- position : TBasicType TUInt
-    IO (Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem)
-
-{- |
-Gets the item at the given position in the /@menu@/.
--}
-contextMenuGetItemAtPosition ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>
-    a
-    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}
-    -> Word32
-    {- ^ /@position@/: the position of the item, counting from 0 -}
-    -> m WebKit2WebExtension.ContextMenuItem.ContextMenuItem
-    {- ^ __Returns:__ the @/WebKitContextMenuItem/@ at position /@position@/ in /@menu@/,
-   or 'Nothing' if the position is off the end of the /@menu@/. -}
-contextMenuGetItemAtPosition menu position = liftIO $ do
-    menu' <- unsafeManagedPtrCastPtr menu
-    result <- webkit_context_menu_get_item_at_position menu' position
-    checkUnexpectedReturnNULL "contextMenuGetItemAtPosition" result
-    result' <- (newObject WebKit2WebExtension.ContextMenuItem.ContextMenuItem) result
-    touchManagedPtr menu
-    return result'
-
-#if ENABLE_OVERLOADING
-data ContextMenuGetItemAtPositionMethodInfo
-instance (signature ~ (Word32 -> m WebKit2WebExtension.ContextMenuItem.ContextMenuItem), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuGetItemAtPositionMethodInfo a signature where
-    overloadedMethod _ = contextMenuGetItemAtPosition
-
-#endif
-
--- method ContextMenu::get_items
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TGList (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_get_items" webkit_context_menu_get_items :: 
-    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    IO (Ptr (GList (Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem)))
-
-{- |
-Returns the item list of /@menu@/.
--}
-contextMenuGetItems ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>
-    a
-    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}
-    -> m [WebKit2WebExtension.ContextMenuItem.ContextMenuItem]
-    {- ^ __Returns:__ a 'GI.GLib.Structs.List.List' of
-   @/WebKitContextMenuItem/@\<!-- -->s -}
-contextMenuGetItems menu = liftIO $ do
-    menu' <- unsafeManagedPtrCastPtr menu
-    result <- webkit_context_menu_get_items menu'
-    result' <- unpackGList result
-    result'' <- mapM (newObject WebKit2WebExtension.ContextMenuItem.ContextMenuItem) result'
-    touchManagedPtr menu
-    return result''
-
-#if ENABLE_OVERLOADING
-data ContextMenuGetItemsMethodInfo
-instance (signature ~ (m [WebKit2WebExtension.ContextMenuItem.ContextMenuItem]), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuGetItemsMethodInfo a signature where
-    overloadedMethod _ = contextMenuGetItems
-
-#endif
-
--- method ContextMenu::get_n_items
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_get_n_items" webkit_context_menu_get_n_items :: 
-    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    IO Word32
-
-{- |
-Gets the length of the /@menu@/.
--}
-contextMenuGetNItems ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>
-    a
-    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}
-    -> m Word32
-    {- ^ __Returns:__ the number of @/WebKitContextMenuItem/@\<!-- -->s in /@menu@/ -}
-contextMenuGetNItems menu = liftIO $ do
-    menu' <- unsafeManagedPtrCastPtr menu
-    result <- webkit_context_menu_get_n_items menu'
-    touchManagedPtr menu
-    return result
-
-#if ENABLE_OVERLOADING
-data ContextMenuGetNItemsMethodInfo
-instance (signature ~ (m Word32), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuGetNItemsMethodInfo a signature where
-    overloadedMethod _ = contextMenuGetNItems
-
-#endif
-
--- method ContextMenu::get_user_data
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just TVariant
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_get_user_data" webkit_context_menu_get_user_data :: 
-    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    IO (Ptr GVariant)
-
-{- |
-Gets the user data of /@menu@/.
-This function can be used from the UI Process to get user data previously set
-from the Web Process with 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuSetUserData'.
-
-/Since: 2.8/
--}
-contextMenuGetUserData ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>
-    a
-    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}
-    -> m GVariant
-    {- ^ __Returns:__ the user data of /@menu@/, or 'Nothing' if /@menu@/ doesn\'t have user data -}
-contextMenuGetUserData menu = liftIO $ do
-    menu' <- unsafeManagedPtrCastPtr menu
-    result <- webkit_context_menu_get_user_data menu'
-    checkUnexpectedReturnNULL "contextMenuGetUserData" result
-    result' <- B.GVariant.newGVariantFromPtr result
-    touchManagedPtr menu
-    return result'
-
-#if ENABLE_OVERLOADING
-data ContextMenuGetUserDataMethodInfo
-instance (signature ~ (m GVariant), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuGetUserDataMethodInfo a signature where
-    overloadedMethod _ = contextMenuGetUserData
-
-#endif
-
--- method ContextMenu::insert
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #WebKitContextMenuItem to add", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the position to insert the item", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_insert" webkit_context_menu_insert :: 
-    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem -> -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})
-    Int32 ->                                -- position : TBasicType TInt
-    IO ()
-
-{- |
-Inserts /@item@/ into the /@menu@/ at the given position.
-If /@position@/ is negative, or is larger than the number of items
-in the @/WebKitContextMenu/@, the item is added on to the end of
-the /@menu@/. The first position is 0.
--}
-contextMenuInsert ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) =>
-    a
-    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}
-    -> b
-    {- ^ /@item@/: the @/WebKitContextMenuItem/@ to add -}
-    -> Int32
-    {- ^ /@position@/: the position to insert the item -}
-    -> m ()
-contextMenuInsert menu item position = liftIO $ do
-    menu' <- unsafeManagedPtrCastPtr menu
-    item' <- unsafeManagedPtrCastPtr item
-    webkit_context_menu_insert menu' item' position
-    touchManagedPtr menu
-    touchManagedPtr item
-    return ()
-
-#if ENABLE_OVERLOADING
-data ContextMenuInsertMethodInfo
-instance (signature ~ (b -> Int32 -> m ()), MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) => O.MethodInfo ContextMenuInsertMethodInfo a signature where
-    overloadedMethod _ = contextMenuInsert
-
-#endif
-
--- method ContextMenu::last
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_last" webkit_context_menu_last :: 
-    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    IO (Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem)
-
-{- |
-Gets the last item in the /@menu@/.
--}
-contextMenuLast ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>
-    a
-    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}
-    -> m WebKit2WebExtension.ContextMenuItem.ContextMenuItem
-    {- ^ __Returns:__ the last @/WebKitContextMenuItem/@ of /@menu@/,
-   or 'Nothing' if the @/WebKitContextMenu/@ is empty. -}
-contextMenuLast menu = liftIO $ do
-    menu' <- unsafeManagedPtrCastPtr menu
-    result <- webkit_context_menu_last menu'
-    checkUnexpectedReturnNULL "contextMenuLast" result
-    result' <- (newObject WebKit2WebExtension.ContextMenuItem.ContextMenuItem) result
-    touchManagedPtr menu
-    return result'
-
-#if ENABLE_OVERLOADING
-data ContextMenuLastMethodInfo
-instance (signature ~ (m WebKit2WebExtension.ContextMenuItem.ContextMenuItem), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuLastMethodInfo a signature where
-    overloadedMethod _ = contextMenuLast
-
-#endif
-
--- method ContextMenu::move_item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #WebKitContextMenuItem to add", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the new position to move the item", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_move_item" webkit_context_menu_move_item :: 
-    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem -> -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})
-    Int32 ->                                -- position : TBasicType TInt
-    IO ()
-
-{- |
-Moves /@item@/ to the given position in the /@menu@/.
-If /@position@/ is negative, or is larger than the number of items
-in the @/WebKitContextMenu/@, the item is added on to the end of
-the /@menu@/.
-The first position is 0.
--}
-contextMenuMoveItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) =>
-    a
-    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}
-    -> b
-    {- ^ /@item@/: the @/WebKitContextMenuItem/@ to add -}
-    -> Int32
-    {- ^ /@position@/: the new position to move the item -}
-    -> m ()
-contextMenuMoveItem menu item position = liftIO $ do
-    menu' <- unsafeManagedPtrCastPtr menu
-    item' <- unsafeManagedPtrCastPtr item
-    webkit_context_menu_move_item menu' item' position
-    touchManagedPtr menu
-    touchManagedPtr item
-    return ()
-
-#if ENABLE_OVERLOADING
-data ContextMenuMoveItemMethodInfo
-instance (signature ~ (b -> Int32 -> m ()), MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) => O.MethodInfo ContextMenuMoveItemMethodInfo a signature where
-    overloadedMethod _ = contextMenuMoveItem
-
-#endif
-
--- method ContextMenu::prepend
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #WebKitContextMenuItem to add", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_prepend" webkit_context_menu_prepend :: 
-    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem -> -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})
-    IO ()
-
-{- |
-Adds /@item@/ at the beginning of the /@menu@/.
--}
-contextMenuPrepend ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) =>
-    a
-    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}
-    -> b
-    {- ^ /@item@/: the @/WebKitContextMenuItem/@ to add -}
-    -> m ()
-contextMenuPrepend menu item = liftIO $ do
-    menu' <- unsafeManagedPtrCastPtr menu
-    item' <- unsafeManagedPtrCastPtr item
-    webkit_context_menu_prepend menu' item'
-    touchManagedPtr menu
-    touchManagedPtr item
-    return ()
-
-#if ENABLE_OVERLOADING
-data ContextMenuPrependMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) => O.MethodInfo ContextMenuPrependMethodInfo a signature where
-    overloadedMethod _ = contextMenuPrepend
-
-#endif
-
--- method ContextMenu::remove
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #WebKitContextMenuItem to remove", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_remove" webkit_context_menu_remove :: 
-    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    Ptr WebKit2WebExtension.ContextMenuItem.ContextMenuItem -> -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})
-    IO ()
-
-{- |
-Removes /@item@/ from the /@menu@/.
-See also 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuRemoveAll' to remove all items.
--}
-contextMenuRemove ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) =>
-    a
-    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}
-    -> b
-    {- ^ /@item@/: the @/WebKitContextMenuItem/@ to remove -}
-    -> m ()
-contextMenuRemove menu item = liftIO $ do
-    menu' <- unsafeManagedPtrCastPtr menu
-    item' <- unsafeManagedPtrCastPtr item
-    webkit_context_menu_remove menu' item'
-    touchManagedPtr menu
-    touchManagedPtr item
-    return ()
-
-#if ENABLE_OVERLOADING
-data ContextMenuRemoveMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsContextMenu a, WebKit2WebExtension.ContextMenuItem.IsContextMenuItem b) => O.MethodInfo ContextMenuRemoveMethodInfo a signature where
-    overloadedMethod _ = contextMenuRemove
-
-#endif
-
--- method ContextMenu::remove_all
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_remove_all" webkit_context_menu_remove_all :: 
-    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    IO ()
-
-{- |
-Removes all items of the /@menu@/.
--}
-contextMenuRemoveAll ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>
-    a
-    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}
-    -> m ()
-contextMenuRemoveAll menu = liftIO $ do
-    menu' <- unsafeManagedPtrCastPtr menu
-    webkit_context_menu_remove_all menu'
-    touchManagedPtr menu
-    return ()
-
-#if ENABLE_OVERLOADING
-data ContextMenuRemoveAllMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuRemoveAllMethodInfo a signature where
-    overloadedMethod _ = contextMenuRemoveAll
-
-#endif
-
--- method ContextMenu::set_user_data
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "menu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TVariant, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GVariant", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_set_user_data" webkit_context_menu_set_user_data :: 
-    Ptr ContextMenu ->                      -- menu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    Ptr GVariant ->                         -- user_data : TVariant
-    IO ()
-
-{- |
-Sets user data to /@menu@/.
-This function can be used from a Web Process extension to set user data
-that can be retrieved from the UI Process using 'GI.WebKit2WebExtension.Objects.ContextMenu.contextMenuGetUserData'.
-If the /@userData@/ 'GVariant' is floating, it is consumed.
-
-/Since: 2.8/
--}
-contextMenuSetUserData ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenu a) =>
-    a
-    {- ^ /@menu@/: a @/WebKitContextMenu/@ -}
-    -> GVariant
-    {- ^ /@userData@/: a 'GVariant' -}
-    -> m ()
-contextMenuSetUserData menu userData = liftIO $ do
-    menu' <- unsafeManagedPtrCastPtr menu
-    userData' <- unsafeManagedPtrGetPtr userData
-    webkit_context_menu_set_user_data menu' userData'
-    touchManagedPtr menu
-    touchManagedPtr userData
-    return ()
-
-#if ENABLE_OVERLOADING
-data ContextMenuSetUserDataMethodInfo
-instance (signature ~ (GVariant -> m ()), MonadIO m, IsContextMenu a) => O.MethodInfo ContextMenuSetUserDataMethodInfo a signature where
-    overloadedMethod _ = contextMenuSetUserData
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/ContextMenu.hs-boot b/GI/WebKit2WebExtension/Objects/ContextMenu.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/ContextMenu.hs-boot
+++ /dev/null
@@ -1,68 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.ContextMenu where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype ContextMenu = ContextMenu (ManagedPtr ContextMenu)
-instance GObject ContextMenu where
-class (GObject o, O.IsDescendantOf ContextMenu o) => IsContextMenu o
-instance (GObject o, O.IsDescendantOf ContextMenu o) => IsContextMenu o
-instance O.HasParentTypes ContextMenu
-#if ENABLE_OVERLOADING
-data ContextMenuAppendMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuFirstMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuGetItemAtPositionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuGetItemsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuGetNItemsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuGetUserDataMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuInsertMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuLastMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuMoveItemMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuPrependMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuRemoveMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuRemoveAllMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuSetUserDataMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/ContextMenuItem.hs b/GI/WebKit2WebExtension/Objects/ContextMenuItem.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/ContextMenuItem.hs
+++ /dev/null
@@ -1,665 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.ContextMenuItem
-    ( 
-
--- * Exported types
-    ContextMenuItem(..)                     ,
-    IsContextMenuItem                       ,
-    toContextMenuItem                       ,
-    noContextMenuItem                       ,
-
-
- -- * Methods
--- ** getAction #method:getAction#
-
-#if ENABLE_OVERLOADING
-    ContextMenuItemGetActionMethodInfo      ,
-#endif
-    contextMenuItemGetAction                ,
-
-
--- ** getGaction #method:getGaction#
-
-#if ENABLE_OVERLOADING
-    ContextMenuItemGetGactionMethodInfo     ,
-#endif
-    contextMenuItemGetGaction               ,
-
-
--- ** getStockAction #method:getStockAction#
-
-#if ENABLE_OVERLOADING
-    ContextMenuItemGetStockActionMethodInfo ,
-#endif
-    contextMenuItemGetStockAction           ,
-
-
--- ** getSubmenu #method:getSubmenu#
-
-#if ENABLE_OVERLOADING
-    ContextMenuItemGetSubmenuMethodInfo     ,
-#endif
-    contextMenuItemGetSubmenu               ,
-
-
--- ** isSeparator #method:isSeparator#
-
-#if ENABLE_OVERLOADING
-    ContextMenuItemIsSeparatorMethodInfo    ,
-#endif
-    contextMenuItemIsSeparator              ,
-
-
--- ** new #method:new#
-
-    contextMenuItemNew                      ,
-
-
--- ** newFromGaction #method:newFromGaction#
-
-    contextMenuItemNewFromGaction           ,
-
-
--- ** newFromStockAction #method:newFromStockAction#
-
-    contextMenuItemNewFromStockAction       ,
-
-
--- ** newFromStockActionWithLabel #method:newFromStockActionWithLabel#
-
-    contextMenuItemNewFromStockActionWithLabel,
-
-
--- ** newSeparator #method:newSeparator#
-
-    contextMenuItemNewSeparator             ,
-
-
--- ** newWithSubmenu #method:newWithSubmenu#
-
-    contextMenuItemNewWithSubmenu           ,
-
-
--- ** setSubmenu #method:setSubmenu#
-
-#if ENABLE_OVERLOADING
-    ContextMenuItemSetSubmenuMethodInfo     ,
-#endif
-    contextMenuItemSetSubmenu               ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import qualified GI.Gio.Interfaces.Action as Gio.Action
-import qualified GI.Gtk.Objects.Action as Gtk.Action
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Enums as WebKit2WebExtension.Enums
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.ContextMenu as WebKit2WebExtension.ContextMenu
-
--- | Memory-managed wrapper type.
-newtype ContextMenuItem = ContextMenuItem (ManagedPtr ContextMenuItem)
-foreign import ccall "webkit_context_menu_item_get_type"
-    c_webkit_context_menu_item_get_type :: IO GType
-
-instance GObject ContextMenuItem where
-    gobjectType = c_webkit_context_menu_item_get_type
-    
-
--- | Type class for types which can be safely cast to `ContextMenuItem`, for instance with `toContextMenuItem`.
-class (GObject o, O.IsDescendantOf ContextMenuItem o) => IsContextMenuItem o
-instance (GObject o, O.IsDescendantOf ContextMenuItem o) => IsContextMenuItem o
-
-instance O.HasParentTypes ContextMenuItem
-type instance O.ParentTypes ContextMenuItem = '[GObject.Object.Object]
-
--- | Cast to `ContextMenuItem`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toContextMenuItem :: (MonadIO m, IsContextMenuItem o) => o -> m ContextMenuItem
-toContextMenuItem = liftIO . unsafeCastTo ContextMenuItem
-
--- | A convenience alias for `Nothing` :: `Maybe` `ContextMenuItem`.
-noContextMenuItem :: Maybe ContextMenuItem
-noContextMenuItem = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveContextMenuItemMethod (t :: Symbol) (o :: *) :: * where
-    ResolveContextMenuItemMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveContextMenuItemMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveContextMenuItemMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveContextMenuItemMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveContextMenuItemMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveContextMenuItemMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveContextMenuItemMethod "isSeparator" o = ContextMenuItemIsSeparatorMethodInfo
-    ResolveContextMenuItemMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveContextMenuItemMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveContextMenuItemMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveContextMenuItemMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveContextMenuItemMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveContextMenuItemMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveContextMenuItemMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveContextMenuItemMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveContextMenuItemMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveContextMenuItemMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveContextMenuItemMethod "getAction" o = ContextMenuItemGetActionMethodInfo
-    ResolveContextMenuItemMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveContextMenuItemMethod "getGaction" o = ContextMenuItemGetGactionMethodInfo
-    ResolveContextMenuItemMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveContextMenuItemMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveContextMenuItemMethod "getStockAction" o = ContextMenuItemGetStockActionMethodInfo
-    ResolveContextMenuItemMethod "getSubmenu" o = ContextMenuItemGetSubmenuMethodInfo
-    ResolveContextMenuItemMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveContextMenuItemMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveContextMenuItemMethod "setSubmenu" o = ContextMenuItemSetSubmenuMethodInfo
-    ResolveContextMenuItemMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveContextMenuItemMethod t ContextMenuItem, O.MethodInfo info ContextMenuItem p) => OL.IsLabel t (ContextMenuItem -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList ContextMenuItem
-type instance O.AttributeList ContextMenuItem = ContextMenuItemAttributeList
-type ContextMenuItemAttributeList = ('[ ] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList ContextMenuItem = ContextMenuItemSignalList
-type ContextMenuItemSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method ContextMenuItem::new
--- method type : Constructor
--- Args : [Arg {argCName = "action", argType = TInterface (Name {namespace = "Gtk", name = "Action"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GtkAction", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_item_new" webkit_context_menu_item_new :: 
-    Ptr Gtk.Action.Action ->                -- action : TInterface (Name {namespace = "Gtk", name = "Action"})
-    IO (Ptr ContextMenuItem)
-
-{-# DEPRECATED contextMenuItemNew ["(Since version 2.18)","Use 'GI.WebKit2WebExtension.Objects.ContextMenuItem.contextMenuItemNewFromGaction' instead."] #-}
-{- |
-Creates a new @/WebKitContextMenuItem/@ for the given /@action@/.
--}
-contextMenuItemNew ::
-    (B.CallStack.HasCallStack, MonadIO m, Gtk.Action.IsAction a) =>
-    a
-    {- ^ /@action@/: a 'GI.Gtk.Objects.Action.Action' -}
-    -> m ContextMenuItem
-    {- ^ __Returns:__ the newly created @/WebKitContextMenuItem/@ object. -}
-contextMenuItemNew action = liftIO $ do
-    action' <- unsafeManagedPtrCastPtr action
-    result <- webkit_context_menu_item_new action'
-    checkUnexpectedReturnNULL "contextMenuItemNew" result
-    result' <- (newObject ContextMenuItem) result
-    touchManagedPtr action
-    return result'
-
-#if ENABLE_OVERLOADING
-#endif
-
--- method ContextMenuItem::new_from_gaction
--- method type : Constructor
--- Args : [Arg {argCName = "action", argType = TInterface (Name {namespace = "Gio", name = "Action"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GAction", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the menu item label text", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "target", argType = TVariant, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "a #GVariant to use as the action target", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_item_new_from_gaction" webkit_context_menu_item_new_from_gaction :: 
-    Ptr Gio.Action.Action ->                -- action : TInterface (Name {namespace = "Gio", name = "Action"})
-    CString ->                              -- label : TBasicType TUTF8
-    Ptr GVariant ->                         -- target : TVariant
-    IO (Ptr ContextMenuItem)
-
-{- |
-Creates a new @/WebKitContextMenuItem/@ for the given /@action@/ and /@label@/. On activation
-/@target@/ will be passed as parameter to the callback.
-
-/Since: 2.18/
--}
-contextMenuItemNewFromGaction ::
-    (B.CallStack.HasCallStack, MonadIO m, Gio.Action.IsAction a) =>
-    a
-    {- ^ /@action@/: a 'GI.Gio.Interfaces.Action.Action' -}
-    -> T.Text
-    {- ^ /@label@/: the menu item label text -}
-    -> Maybe (GVariant)
-    {- ^ /@target@/: a 'GVariant' to use as the action target -}
-    -> m ContextMenuItem
-    {- ^ __Returns:__ the newly created @/WebKitContextMenuItem/@ object. -}
-contextMenuItemNewFromGaction action label target = liftIO $ do
-    action' <- unsafeManagedPtrCastPtr action
-    label' <- textToCString label
-    maybeTarget <- case target of
-        Nothing -> return nullPtr
-        Just jTarget -> do
-            jTarget' <- unsafeManagedPtrGetPtr jTarget
-            return jTarget'
-    result <- webkit_context_menu_item_new_from_gaction action' label' maybeTarget
-    checkUnexpectedReturnNULL "contextMenuItemNewFromGaction" result
-    result' <- (newObject ContextMenuItem) result
-    touchManagedPtr action
-    whenJust target touchManagedPtr
-    freeMem label'
-    return result'
-
-#if ENABLE_OVERLOADING
-#endif
-
--- method ContextMenuItem::new_from_stock_action
--- method type : Constructor
--- Args : [Arg {argCName = "action", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuAction"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuAction stock action", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_item_new_from_stock_action" webkit_context_menu_item_new_from_stock_action :: 
-    CUInt ->                                -- action : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuAction"})
-    IO (Ptr ContextMenuItem)
-
-{- |
-Creates a new @/WebKitContextMenuItem/@ for the given stock action.
-Stock actions are handled automatically by WebKit so that, for example,
-when a menu item created with a 'GI.WebKit2WebExtension.Enums.ContextMenuActionStop' is
-activated the action associated will be handled by WebKit and the current
-load operation will be stopped. You can get the 'GI.Gtk.Objects.Action.Action' of a
-@/WebKitContextMenuItem/@ created with a 'GI.WebKit2WebExtension.Enums.ContextMenuAction' with
-'GI.WebKit2WebExtension.Objects.ContextMenuItem.contextMenuItemGetAction' and connect to 'GI.Gtk.Objects.Action.Action'::@/activate/@ signal
-to be notified when the item is activated. But you can\'t prevent the associated
-action from being performed.
--}
-contextMenuItemNewFromStockAction ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    WebKit2WebExtension.Enums.ContextMenuAction
-    {- ^ /@action@/: a 'GI.WebKit2WebExtension.Enums.ContextMenuAction' stock action -}
-    -> m ContextMenuItem
-    {- ^ __Returns:__ the newly created @/WebKitContextMenuItem/@ object. -}
-contextMenuItemNewFromStockAction action = liftIO $ do
-    let action' = (fromIntegral . fromEnum) action
-    result <- webkit_context_menu_item_new_from_stock_action action'
-    checkUnexpectedReturnNULL "contextMenuItemNewFromStockAction" result
-    result' <- (newObject ContextMenuItem) result
-    return result'
-
-#if ENABLE_OVERLOADING
-#endif
-
--- method ContextMenuItem::new_from_stock_action_with_label
--- method type : Constructor
--- Args : [Arg {argCName = "action", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuAction"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuAction stock action", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a custom label text to use instead of the predefined one", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_item_new_from_stock_action_with_label" webkit_context_menu_item_new_from_stock_action_with_label :: 
-    CUInt ->                                -- action : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuAction"})
-    CString ->                              -- label : TBasicType TUTF8
-    IO (Ptr ContextMenuItem)
-
-{- |
-Creates a new @/WebKitContextMenuItem/@ for the given stock action using the given /@label@/.
-Stock actions have a predefined label, this method can be used to create a
-@/WebKitContextMenuItem/@ for a 'GI.WebKit2WebExtension.Enums.ContextMenuAction' but using a custom label.
--}
-contextMenuItemNewFromStockActionWithLabel ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    WebKit2WebExtension.Enums.ContextMenuAction
-    {- ^ /@action@/: a 'GI.WebKit2WebExtension.Enums.ContextMenuAction' stock action -}
-    -> T.Text
-    {- ^ /@label@/: a custom label text to use instead of the predefined one -}
-    -> m ContextMenuItem
-    {- ^ __Returns:__ the newly created @/WebKitContextMenuItem/@ object. -}
-contextMenuItemNewFromStockActionWithLabel action label = liftIO $ do
-    let action' = (fromIntegral . fromEnum) action
-    label' <- textToCString label
-    result <- webkit_context_menu_item_new_from_stock_action_with_label action' label'
-    checkUnexpectedReturnNULL "contextMenuItemNewFromStockActionWithLabel" result
-    result' <- (newObject ContextMenuItem) result
-    freeMem label'
-    return result'
-
-#if ENABLE_OVERLOADING
-#endif
-
--- method ContextMenuItem::new_separator
--- method type : Constructor
--- Args : []
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_item_new_separator" webkit_context_menu_item_new_separator :: 
-    IO (Ptr ContextMenuItem)
-
-{- |
-Creates a new @/WebKitContextMenuItem/@ representing a separator.
--}
-contextMenuItemNewSeparator ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    m ContextMenuItem
-    {- ^ __Returns:__ the newly created @/WebKitContextMenuItem/@ object. -}
-contextMenuItemNewSeparator  = liftIO $ do
-    result <- webkit_context_menu_item_new_separator
-    checkUnexpectedReturnNULL "contextMenuItemNewSeparator" result
-    result' <- (newObject ContextMenuItem) result
-    return result'
-
-#if ENABLE_OVERLOADING
-#endif
-
--- method ContextMenuItem::new_with_submenu
--- method type : Constructor
--- Args : [Arg {argCName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the menu item label text", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "submenu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu to set", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_item_new_with_submenu" webkit_context_menu_item_new_with_submenu :: 
-    CString ->                              -- label : TBasicType TUTF8
-    Ptr WebKit2WebExtension.ContextMenu.ContextMenu -> -- submenu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    IO (Ptr ContextMenuItem)
-
-{- |
-Creates a new @/WebKitContextMenuItem/@ using the given /@label@/ with a submenu.
--}
-contextMenuItemNewWithSubmenu ::
-    (B.CallStack.HasCallStack, MonadIO m, WebKit2WebExtension.ContextMenu.IsContextMenu a) =>
-    T.Text
-    {- ^ /@label@/: the menu item label text -}
-    -> a
-    {- ^ /@submenu@/: a @/WebKitContextMenu/@ to set -}
-    -> m ContextMenuItem
-    {- ^ __Returns:__ the newly created @/WebKitContextMenuItem/@ object. -}
-contextMenuItemNewWithSubmenu label submenu = liftIO $ do
-    label' <- textToCString label
-    submenu' <- unsafeManagedPtrCastPtr submenu
-    result <- webkit_context_menu_item_new_with_submenu label' submenu'
-    checkUnexpectedReturnNULL "contextMenuItemNewWithSubmenu" result
-    result' <- (newObject ContextMenuItem) result
-    touchManagedPtr submenu
-    freeMem label'
-    return result'
-
-#if ENABLE_OVERLOADING
-#endif
-
--- method ContextMenuItem::get_action
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "Gtk", name = "Action"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_item_get_action" webkit_context_menu_item_get_action :: 
-    Ptr ContextMenuItem ->                  -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})
-    IO (Ptr Gtk.Action.Action)
-
-{-# DEPRECATED contextMenuItemGetAction ["(Since version 2.18)","Use 'GI.WebKit2WebExtension.Objects.ContextMenuItem.contextMenuItemGetGaction' instead."] #-}
-{- |
-Gets the action associated to /@item@/ as a 'GI.Gtk.Objects.Action.Action'.
--}
-contextMenuItemGetAction ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenuItem a) =>
-    a
-    {- ^ /@item@/: a @/WebKitContextMenuItem/@ -}
-    -> m Gtk.Action.Action
-    {- ^ __Returns:__ the 'GI.Gtk.Objects.Action.Action' associated to the @/WebKitContextMenuItem/@,
-   or 'Nothing' if /@item@/ is a separator. -}
-contextMenuItemGetAction item = liftIO $ do
-    item' <- unsafeManagedPtrCastPtr item
-    result <- webkit_context_menu_item_get_action item'
-    checkUnexpectedReturnNULL "contextMenuItemGetAction" result
-    result' <- (newObject Gtk.Action.Action) result
-    touchManagedPtr item
-    return result'
-
-#if ENABLE_OVERLOADING
-data ContextMenuItemGetActionMethodInfo
-instance (signature ~ (m Gtk.Action.Action), MonadIO m, IsContextMenuItem a) => O.MethodInfo ContextMenuItemGetActionMethodInfo a signature where
-    overloadedMethod _ = contextMenuItemGetAction
-
-#endif
-
--- method ContextMenuItem::get_gaction
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "Gio", name = "Action"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_item_get_gaction" webkit_context_menu_item_get_gaction :: 
-    Ptr ContextMenuItem ->                  -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})
-    IO (Ptr Gio.Action.Action)
-
-{- |
-Gets the action associated to /@item@/ as a 'GI.Gio.Interfaces.Action.Action'.
-
-/Since: 2.18/
--}
-contextMenuItemGetGaction ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenuItem a) =>
-    a
-    {- ^ /@item@/: a @/WebKitContextMenuItem/@ -}
-    -> m Gio.Action.Action
-    {- ^ __Returns:__ the 'GI.Gio.Interfaces.Action.Action' associated to the @/WebKitContextMenuItem/@,
-   or 'Nothing' if /@item@/ is a separator. -}
-contextMenuItemGetGaction item = liftIO $ do
-    item' <- unsafeManagedPtrCastPtr item
-    result <- webkit_context_menu_item_get_gaction item'
-    checkUnexpectedReturnNULL "contextMenuItemGetGaction" result
-    result' <- (newObject Gio.Action.Action) result
-    touchManagedPtr item
-    return result'
-
-#if ENABLE_OVERLOADING
-data ContextMenuItemGetGactionMethodInfo
-instance (signature ~ (m Gio.Action.Action), MonadIO m, IsContextMenuItem a) => O.MethodInfo ContextMenuItemGetGactionMethodInfo a signature where
-    overloadedMethod _ = contextMenuItemGetGaction
-
-#endif
-
--- method ContextMenuItem::get_stock_action
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuAction"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_item_get_stock_action" webkit_context_menu_item_get_stock_action :: 
-    Ptr ContextMenuItem ->                  -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})
-    IO CUInt
-
-{- |
-Gets the 'GI.WebKit2WebExtension.Enums.ContextMenuAction' of /@item@/. If the @/WebKitContextMenuItem/@ was not
-created for a stock action 'GI.WebKit2WebExtension.Enums.ContextMenuActionCustom' will be
-returned. If the @/WebKitContextMenuItem/@ is a separator 'GI.WebKit2WebExtension.Enums.ContextMenuActionNoAction'
-will be returned.
--}
-contextMenuItemGetStockAction ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenuItem a) =>
-    a
-    {- ^ /@item@/: a @/WebKitContextMenuItem/@ -}
-    -> m WebKit2WebExtension.Enums.ContextMenuAction
-    {- ^ __Returns:__ the 'GI.WebKit2WebExtension.Enums.ContextMenuAction' of /@item@/ -}
-contextMenuItemGetStockAction item = liftIO $ do
-    item' <- unsafeManagedPtrCastPtr item
-    result <- webkit_context_menu_item_get_stock_action item'
-    let result' = (toEnum . fromIntegral) result
-    touchManagedPtr item
-    return result'
-
-#if ENABLE_OVERLOADING
-data ContextMenuItemGetStockActionMethodInfo
-instance (signature ~ (m WebKit2WebExtension.Enums.ContextMenuAction), MonadIO m, IsContextMenuItem a) => O.MethodInfo ContextMenuItemGetStockActionMethodInfo a signature where
-    overloadedMethod _ = contextMenuItemGetStockAction
-
-#endif
-
--- method ContextMenuItem::get_submenu
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_item_get_submenu" webkit_context_menu_item_get_submenu :: 
-    Ptr ContextMenuItem ->                  -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})
-    IO (Ptr WebKit2WebExtension.ContextMenu.ContextMenu)
-
-{- |
-Gets the submenu of /@item@/.
--}
-contextMenuItemGetSubmenu ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenuItem a) =>
-    a
-    {- ^ /@item@/: a @/WebKitContextMenuItem/@ -}
-    -> m WebKit2WebExtension.ContextMenu.ContextMenu
-    {- ^ __Returns:__ the @/WebKitContextMenu/@ representing the submenu of
-   /@item@/ or 'Nothing' if /@item@/ doesn\'t have a submenu. -}
-contextMenuItemGetSubmenu item = liftIO $ do
-    item' <- unsafeManagedPtrCastPtr item
-    result <- webkit_context_menu_item_get_submenu item'
-    checkUnexpectedReturnNULL "contextMenuItemGetSubmenu" result
-    result' <- (newObject WebKit2WebExtension.ContextMenu.ContextMenu) result
-    touchManagedPtr item
-    return result'
-
-#if ENABLE_OVERLOADING
-data ContextMenuItemGetSubmenuMethodInfo
-instance (signature ~ (m WebKit2WebExtension.ContextMenu.ContextMenu), MonadIO m, IsContextMenuItem a) => O.MethodInfo ContextMenuItemGetSubmenuMethodInfo a signature where
-    overloadedMethod _ = contextMenuItemGetSubmenu
-
-#endif
-
--- method ContextMenuItem::is_separator
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_item_is_separator" webkit_context_menu_item_is_separator :: 
-    Ptr ContextMenuItem ->                  -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})
-    IO CInt
-
-{- |
-Checks whether /@item@/ is a separator.
--}
-contextMenuItemIsSeparator ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenuItem a) =>
-    a
-    {- ^ /@item@/: a @/WebKitContextMenuItem/@ -}
-    -> m Bool
-    {- ^ __Returns:__ 'True' is /@item@/ is a separator or 'False' otherwise -}
-contextMenuItemIsSeparator item = liftIO $ do
-    item' <- unsafeManagedPtrCastPtr item
-    result <- webkit_context_menu_item_is_separator item'
-    let result' = (/= 0) result
-    touchManagedPtr item
-    return result'
-
-#if ENABLE_OVERLOADING
-data ContextMenuItemIsSeparatorMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsContextMenuItem a) => O.MethodInfo ContextMenuItemIsSeparatorMethodInfo a signature where
-    overloadedMethod _ = contextMenuItemIsSeparator
-
-#endif
-
--- method ContextMenuItem::set_submenu
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "item", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenuItem", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "submenu", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "a #WebKitContextMenu", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_context_menu_item_set_submenu" webkit_context_menu_item_set_submenu :: 
-    Ptr ContextMenuItem ->                  -- item : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenuItem"})
-    Ptr WebKit2WebExtension.ContextMenu.ContextMenu -> -- submenu : TInterface (Name {namespace = "WebKit2WebExtension", name = "ContextMenu"})
-    IO ()
-
-{- |
-Sets or replaces the /@item@/ submenu. If /@submenu@/ is 'Nothing' the current
-submenu of /@item@/ is removed.
--}
-contextMenuItemSetSubmenu ::
-    (B.CallStack.HasCallStack, MonadIO m, IsContextMenuItem a, WebKit2WebExtension.ContextMenu.IsContextMenu b) =>
-    a
-    {- ^ /@item@/: a @/WebKitContextMenuItem/@ -}
-    -> Maybe (b)
-    {- ^ /@submenu@/: a @/WebKitContextMenu/@ -}
-    -> m ()
-contextMenuItemSetSubmenu item submenu = liftIO $ do
-    item' <- unsafeManagedPtrCastPtr item
-    maybeSubmenu <- case submenu of
-        Nothing -> return nullPtr
-        Just jSubmenu -> do
-            jSubmenu' <- unsafeManagedPtrCastPtr jSubmenu
-            return jSubmenu'
-    webkit_context_menu_item_set_submenu item' maybeSubmenu
-    touchManagedPtr item
-    whenJust submenu touchManagedPtr
-    return ()
-
-#if ENABLE_OVERLOADING
-data ContextMenuItemSetSubmenuMethodInfo
-instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsContextMenuItem a, WebKit2WebExtension.ContextMenu.IsContextMenu b) => O.MethodInfo ContextMenuItemSetSubmenuMethodInfo a signature where
-    overloadedMethod _ = contextMenuItemSetSubmenu
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/ContextMenuItem.hs-boot b/GI/WebKit2WebExtension/Objects/ContextMenuItem.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/ContextMenuItem.hs-boot
+++ /dev/null
@@ -1,47 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.ContextMenuItem where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype ContextMenuItem = ContextMenuItem (ManagedPtr ContextMenuItem)
-instance GObject ContextMenuItem where
-class (GObject o, O.IsDescendantOf ContextMenuItem o) => IsContextMenuItem o
-instance (GObject o, O.IsDescendantOf ContextMenuItem o) => IsContextMenuItem o
-instance O.HasParentTypes ContextMenuItem
-#if ENABLE_OVERLOADING
-data ContextMenuItemGetActionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuItemGetGactionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuItemGetStockActionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuItemGetSubmenuMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuItemIsSeparatorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ContextMenuItemSetSubmenuMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMAttr.hs b/GI/WebKit2WebExtension/Objects/DOMAttr.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMAttr.hs
+++ /dev/null
@@ -1,904 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMAttr
-    ( 
-
--- * Exported types
-    DOMAttr(..)                             ,
-    IsDOMAttr                               ,
-    toDOMAttr                               ,
-    noDOMAttr                               ,
-
-
- -- * Methods
--- ** getLocalName #method:getLocalName#
-
-#if ENABLE_OVERLOADING
-    DOMAttrGetLocalNameMethodInfo           ,
-#endif
-    dOMAttrGetLocalName                     ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMAttrGetNameMethodInfo                ,
-#endif
-    dOMAttrGetName                          ,
-
-
--- ** getNamespaceUri #method:getNamespaceUri#
-
-#if ENABLE_OVERLOADING
-    DOMAttrGetNamespaceUriMethodInfo        ,
-#endif
-    dOMAttrGetNamespaceUri                  ,
-
-
--- ** getOwnerElement #method:getOwnerElement#
-
-#if ENABLE_OVERLOADING
-    DOMAttrGetOwnerElementMethodInfo        ,
-#endif
-    dOMAttrGetOwnerElement                  ,
-
-
--- ** getPrefix #method:getPrefix#
-
-#if ENABLE_OVERLOADING
-    DOMAttrGetPrefixMethodInfo              ,
-#endif
-    dOMAttrGetPrefix                        ,
-
-
--- ** getSpecified #method:getSpecified#
-
-#if ENABLE_OVERLOADING
-    DOMAttrGetSpecifiedMethodInfo           ,
-#endif
-    dOMAttrGetSpecified                     ,
-
-
--- ** getValue #method:getValue#
-
-#if ENABLE_OVERLOADING
-    DOMAttrGetValueMethodInfo               ,
-#endif
-    dOMAttrGetValue                         ,
-
-
--- ** setValue #method:setValue#
-
-#if ENABLE_OVERLOADING
-    DOMAttrSetValueMethodInfo               ,
-#endif
-    dOMAttrSetValue                         ,
-
-
-
-
- -- * Properties
--- ** localName #attr:localName#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMAttrLocalNamePropertyInfo            ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMAttrLocalName                        ,
-#endif
-    getDOMAttrLocalName                     ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMAttrNamePropertyInfo                 ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMAttrName                             ,
-#endif
-    getDOMAttrName                          ,
-
-
--- ** namespaceUri #attr:namespaceUri#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMAttrNamespaceUriPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMAttrNamespaceUri                     ,
-#endif
-    getDOMAttrNamespaceUri                  ,
-
-
--- ** ownerElement #attr:ownerElement#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMAttrOwnerElementPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMAttrOwnerElement                     ,
-#endif
-    getDOMAttrOwnerElement                  ,
-
-
--- ** prefix #attr:prefix#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMAttrPrefixPropertyInfo               ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMAttrPrefix                           ,
-#endif
-    getDOMAttrPrefix                        ,
-
-
--- ** specified #attr:specified#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMAttrSpecifiedPropertyInfo            ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMAttrSpecified                        ,
-#endif
-    getDOMAttrSpecified                     ,
-
-
--- ** value #attr:value#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMAttrValuePropertyInfo                ,
-#endif
-    clearDOMAttrValue                       ,
-    constructDOMAttrValue                   ,
-#if ENABLE_OVERLOADING
-    dOMAttrValue                            ,
-#endif
-    getDOMAttrValue                         ,
-    setDOMAttrValue                         ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMAttr = DOMAttr (ManagedPtr DOMAttr)
-foreign import ccall "webkit_dom_attr_get_type"
-    c_webkit_dom_attr_get_type :: IO GType
-
-instance GObject DOMAttr where
-    gobjectType = c_webkit_dom_attr_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMAttr`, for instance with `toDOMAttr`.
-class (GObject o, O.IsDescendantOf DOMAttr o) => IsDOMAttr o
-instance (GObject o, O.IsDescendantOf DOMAttr o) => IsDOMAttr o
-
-instance O.HasParentTypes DOMAttr
-type instance O.ParentTypes DOMAttr = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMAttr`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMAttr :: (MonadIO m, IsDOMAttr o) => o -> m DOMAttr
-toDOMAttr = liftIO . unsafeCastTo DOMAttr
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMAttr`.
-noDOMAttr :: Maybe DOMAttr
-noDOMAttr = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMAttrMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMAttrMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMAttrMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMAttrMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMAttrMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMAttrMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMAttrMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMAttrMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMAttrMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMAttrMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMAttrMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMAttrMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMAttrMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMAttrMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMAttrMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMAttrMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMAttrMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMAttrMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMAttrMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMAttrMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMAttrMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMAttrMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMAttrMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMAttrMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMAttrMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMAttrMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMAttrMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMAttrMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMAttrMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMAttrMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMAttrMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMAttrMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMAttrMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMAttrMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMAttrMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMAttrMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMAttrMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMAttrMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMAttrMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMAttrMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMAttrMethod "getLocalName" o = DOMAttrGetLocalNameMethodInfo
-    ResolveDOMAttrMethod "getName" o = DOMAttrGetNameMethodInfo
-    ResolveDOMAttrMethod "getNamespaceUri" o = DOMAttrGetNamespaceUriMethodInfo
-    ResolveDOMAttrMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMAttrMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMAttrMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMAttrMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMAttrMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMAttrMethod "getOwnerElement" o = DOMAttrGetOwnerElementMethodInfo
-    ResolveDOMAttrMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMAttrMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMAttrMethod "getPrefix" o = DOMAttrGetPrefixMethodInfo
-    ResolveDOMAttrMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMAttrMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMAttrMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMAttrMethod "getSpecified" o = DOMAttrGetSpecifiedMethodInfo
-    ResolveDOMAttrMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMAttrMethod "getValue" o = DOMAttrGetValueMethodInfo
-    ResolveDOMAttrMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMAttrMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMAttrMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMAttrMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMAttrMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMAttrMethod "setValue" o = DOMAttrSetValueMethodInfo
-    ResolveDOMAttrMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMAttrMethod t DOMAttr, O.MethodInfo info DOMAttr p) => OL.IsLabel t (DOMAttr -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "local-name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@local-name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMAttr #localName
-@
--}
-getDOMAttrLocalName :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe T.Text)
-getDOMAttrLocalName obj = liftIO $ B.Properties.getObjectPropertyString obj "local-name"
-
-#if ENABLE_OVERLOADING
-data DOMAttrLocalNamePropertyInfo
-instance AttrInfo DOMAttrLocalNamePropertyInfo where
-    type AttrAllowedOps DOMAttrLocalNamePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMAttrLocalNamePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMAttrLocalNamePropertyInfo = IsDOMAttr
-    type AttrGetType DOMAttrLocalNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMAttrLocalNamePropertyInfo = "local-name"
-    type AttrOrigin DOMAttrLocalNamePropertyInfo = DOMAttr
-    attrGet _ = getDOMAttrLocalName
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMAttr #name
-@
--}
-getDOMAttrName :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe T.Text)
-getDOMAttrName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-#if ENABLE_OVERLOADING
-data DOMAttrNamePropertyInfo
-instance AttrInfo DOMAttrNamePropertyInfo where
-    type AttrAllowedOps DOMAttrNamePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMAttrNamePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMAttrNamePropertyInfo = IsDOMAttr
-    type AttrGetType DOMAttrNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMAttrNamePropertyInfo = "name"
-    type AttrOrigin DOMAttrNamePropertyInfo = DOMAttr
-    attrGet _ = getDOMAttrName
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "namespace-uri"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@namespace-uri@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMAttr #namespaceUri
-@
--}
-getDOMAttrNamespaceUri :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe T.Text)
-getDOMAttrNamespaceUri obj = liftIO $ B.Properties.getObjectPropertyString obj "namespace-uri"
-
-#if ENABLE_OVERLOADING
-data DOMAttrNamespaceUriPropertyInfo
-instance AttrInfo DOMAttrNamespaceUriPropertyInfo where
-    type AttrAllowedOps DOMAttrNamespaceUriPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMAttrNamespaceUriPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMAttrNamespaceUriPropertyInfo = IsDOMAttr
-    type AttrGetType DOMAttrNamespaceUriPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMAttrNamespaceUriPropertyInfo = "namespace-uri"
-    type AttrOrigin DOMAttrNamespaceUriPropertyInfo = DOMAttr
-    attrGet _ = getDOMAttrNamespaceUri
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "owner-element"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@owner-element@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMAttr #ownerElement
-@
--}
-getDOMAttrOwnerElement :: (MonadIO m, IsDOMAttr o) => o -> m WebKit2WebExtension.DOMElement.DOMElement
-getDOMAttrOwnerElement obj = liftIO $ checkUnexpectedNothing "getDOMAttrOwnerElement" $ B.Properties.getObjectPropertyObject obj "owner-element" WebKit2WebExtension.DOMElement.DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMAttrOwnerElementPropertyInfo
-instance AttrInfo DOMAttrOwnerElementPropertyInfo where
-    type AttrAllowedOps DOMAttrOwnerElementPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMAttrOwnerElementPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMAttrOwnerElementPropertyInfo = IsDOMAttr
-    type AttrGetType DOMAttrOwnerElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement
-    type AttrLabel DOMAttrOwnerElementPropertyInfo = "owner-element"
-    type AttrOrigin DOMAttrOwnerElementPropertyInfo = DOMAttr
-    attrGet _ = getDOMAttrOwnerElement
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "prefix"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@prefix@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMAttr #prefix
-@
--}
-getDOMAttrPrefix :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe T.Text)
-getDOMAttrPrefix obj = liftIO $ B.Properties.getObjectPropertyString obj "prefix"
-
-#if ENABLE_OVERLOADING
-data DOMAttrPrefixPropertyInfo
-instance AttrInfo DOMAttrPrefixPropertyInfo where
-    type AttrAllowedOps DOMAttrPrefixPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMAttrPrefixPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMAttrPrefixPropertyInfo = IsDOMAttr
-    type AttrGetType DOMAttrPrefixPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMAttrPrefixPropertyInfo = "prefix"
-    type AttrOrigin DOMAttrPrefixPropertyInfo = DOMAttr
-    attrGet _ = getDOMAttrPrefix
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "specified"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@specified@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMAttr #specified
-@
--}
-getDOMAttrSpecified :: (MonadIO m, IsDOMAttr o) => o -> m Bool
-getDOMAttrSpecified obj = liftIO $ B.Properties.getObjectPropertyBool obj "specified"
-
-#if ENABLE_OVERLOADING
-data DOMAttrSpecifiedPropertyInfo
-instance AttrInfo DOMAttrSpecifiedPropertyInfo where
-    type AttrAllowedOps DOMAttrSpecifiedPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMAttrSpecifiedPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMAttrSpecifiedPropertyInfo = IsDOMAttr
-    type AttrGetType DOMAttrSpecifiedPropertyInfo = Bool
-    type AttrLabel DOMAttrSpecifiedPropertyInfo = "specified"
-    type AttrOrigin DOMAttrSpecifiedPropertyInfo = DOMAttr
-    attrGet _ = getDOMAttrSpecified
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "value"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMAttr #value
-@
--}
-getDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe T.Text)
-getDOMAttrValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"
-
-{- |
-Set the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMAttr [ #value 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> T.Text -> m ()
-setDOMAttrValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMAttrValue :: (IsDOMAttr o) => T.Text -> IO (GValueConstruct o)
-constructDOMAttrValue val = B.Properties.constructObjectPropertyString "value" (Just val)
-
-{- |
-Set the value of the “@value@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #value
-@
--}
-clearDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> m ()
-clearDOMAttrValue obj = liftIO $ B.Properties.setObjectPropertyString obj "value" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMAttrValuePropertyInfo
-instance AttrInfo DOMAttrValuePropertyInfo where
-    type AttrAllowedOps DOMAttrValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMAttrValuePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMAttrValuePropertyInfo = IsDOMAttr
-    type AttrGetType DOMAttrValuePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMAttrValuePropertyInfo = "value"
-    type AttrOrigin DOMAttrValuePropertyInfo = DOMAttr
-    attrGet _ = getDOMAttrValue
-    attrSet _ = setDOMAttrValue
-    attrConstruct _ = constructDOMAttrValue
-    attrClear _ = clearDOMAttrValue
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMAttr
-type instance O.AttributeList DOMAttr = DOMAttrAttributeList
-type DOMAttrAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("localName", DOMAttrLocalNamePropertyInfo), '("name", DOMAttrNamePropertyInfo), '("namespaceUri", DOMAttrNamespaceUriPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("ownerElement", DOMAttrOwnerElementPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", DOMAttrPrefixPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("specified", DOMAttrSpecifiedPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("value", DOMAttrValuePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMAttrLocalName :: AttrLabelProxy "localName"
-dOMAttrLocalName = AttrLabelProxy
-
-dOMAttrName :: AttrLabelProxy "name"
-dOMAttrName = AttrLabelProxy
-
-dOMAttrNamespaceUri :: AttrLabelProxy "namespaceUri"
-dOMAttrNamespaceUri = AttrLabelProxy
-
-dOMAttrOwnerElement :: AttrLabelProxy "ownerElement"
-dOMAttrOwnerElement = AttrLabelProxy
-
-dOMAttrPrefix :: AttrLabelProxy "prefix"
-dOMAttrPrefix = AttrLabelProxy
-
-dOMAttrSpecified :: AttrLabelProxy "specified"
-dOMAttrSpecified = AttrLabelProxy
-
-dOMAttrValue :: AttrLabelProxy "value"
-dOMAttrValue = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMAttr = DOMAttrSignalList
-type DOMAttrSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMAttr::get_local_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_attr_get_local_name" webkit_dom_attr_get_local_name :: 
-    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})
-    IO CString
-
-{-# DEPRECATED dOMAttrGetLocalName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMAttrGetLocalName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMAttrGetLocalName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_attr_get_local_name self'
-    checkUnexpectedReturnNULL "dOMAttrGetLocalName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMAttrGetLocalNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetLocalNameMethodInfo a signature where
-    overloadedMethod _ = dOMAttrGetLocalName
-
-#endif
-
--- method DOMAttr::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_attr_get_name" webkit_dom_attr_get_name :: 
-    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})
-    IO CString
-
-{-# DEPRECATED dOMAttrGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMAttrGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMAttrGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_attr_get_name self'
-    checkUnexpectedReturnNULL "dOMAttrGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMAttrGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMAttrGetName
-
-#endif
-
--- method DOMAttr::get_namespace_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_attr_get_namespace_uri" webkit_dom_attr_get_namespace_uri :: 
-    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})
-    IO CString
-
-{-# DEPRECATED dOMAttrGetNamespaceUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMAttrGetNamespaceUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMAttrGetNamespaceUri self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_attr_get_namespace_uri self'
-    checkUnexpectedReturnNULL "dOMAttrGetNamespaceUri" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMAttrGetNamespaceUriMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetNamespaceUriMethodInfo a signature where
-    overloadedMethod _ = dOMAttrGetNamespaceUri
-
-#endif
-
--- method DOMAttr::get_owner_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_attr_get_owner_element" webkit_dom_attr_get_owner_element :: 
-    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMAttrGetOwnerElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMAttrGetOwnerElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMAttrGetOwnerElement self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_attr_get_owner_element self'
-    checkUnexpectedReturnNULL "dOMAttrGetOwnerElement" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMAttrGetOwnerElementMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetOwnerElementMethodInfo a signature where
-    overloadedMethod _ = dOMAttrGetOwnerElement
-
-#endif
-
--- method DOMAttr::get_prefix
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_attr_get_prefix" webkit_dom_attr_get_prefix :: 
-    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})
-    IO CString
-
-{-# DEPRECATED dOMAttrGetPrefix ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMAttrGetPrefix ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMAttrGetPrefix self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_attr_get_prefix self'
-    checkUnexpectedReturnNULL "dOMAttrGetPrefix" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMAttrGetPrefixMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetPrefixMethodInfo a signature where
-    overloadedMethod _ = dOMAttrGetPrefix
-
-#endif
-
--- method DOMAttr::get_specified
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_attr_get_specified" webkit_dom_attr_get_specified :: 
-    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})
-    IO CInt
-
-{-# DEPRECATED dOMAttrGetSpecified ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMAttrGetSpecified ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMAttrGetSpecified self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_attr_get_specified self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMAttrGetSpecifiedMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetSpecifiedMethodInfo a signature where
-    overloadedMethod _ = dOMAttrGetSpecified
-
-#endif
-
--- method DOMAttr::get_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_attr_get_value" webkit_dom_attr_get_value :: 
-    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})
-    IO CString
-
-{-# DEPRECATED dOMAttrGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMAttrGetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMAttrGetValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_attr_get_value self'
-    checkUnexpectedReturnNULL "dOMAttrGetValue" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMAttrGetValueMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrGetValueMethodInfo a signature where
-    overloadedMethod _ = dOMAttrGetValue
-
-#endif
-
--- method DOMAttr::set_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_attr_set_value" webkit_dom_attr_set_value :: 
-    Ptr DOMAttr ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMAttrSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMAttrSetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMAttr a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMAttrSetValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_attr_set_value self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMAttrSetValueMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMAttr a) => O.MethodInfo DOMAttrSetValueMethodInfo a signature where
-    overloadedMethod _ = dOMAttrSetValue
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMAttr.hs-boot b/GI/WebKit2WebExtension/Objects/DOMAttr.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMAttr.hs-boot
+++ /dev/null
@@ -1,74 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMAttr where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMAttr = DOMAttr (ManagedPtr DOMAttr)
-instance GObject DOMAttr where
-class (GObject o, O.IsDescendantOf DOMAttr o) => IsDOMAttr o
-instance (GObject o, O.IsDescendantOf DOMAttr o) => IsDOMAttr o
-instance O.HasParentTypes DOMAttr
-#if ENABLE_OVERLOADING
-data DOMAttrLocalNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrNamespaceUriPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrOwnerElementPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrPrefixPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrSpecifiedPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrGetLocalNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrGetNamespaceUriMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrGetOwnerElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrGetPrefixMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrGetSpecifiedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrGetValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMAttrSetValueMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMBlob.hs b/GI/WebKit2WebExtension/Objects/DOMBlob.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMBlob.hs
+++ /dev/null
@@ -1,218 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMBlob
-    ( 
-
--- * Exported types
-    DOMBlob(..)                             ,
-    IsDOMBlob                               ,
-    toDOMBlob                               ,
-    noDOMBlob                               ,
-
-
- -- * Methods
--- ** getSize #method:getSize#
-
-#if ENABLE_OVERLOADING
-    DOMBlobGetSizeMethodInfo                ,
-#endif
-    dOMBlobGetSize                          ,
-
-
-
-
- -- * Properties
--- ** size #attr:size#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMBlobSizePropertyInfo                 ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMBlobSize                             ,
-#endif
-    getDOMBlobSize                          ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMBlob = DOMBlob (ManagedPtr DOMBlob)
-foreign import ccall "webkit_dom_blob_get_type"
-    c_webkit_dom_blob_get_type :: IO GType
-
-instance GObject DOMBlob where
-    gobjectType = c_webkit_dom_blob_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMBlob`, for instance with `toDOMBlob`.
-class (GObject o, O.IsDescendantOf DOMBlob o) => IsDOMBlob o
-instance (GObject o, O.IsDescendantOf DOMBlob o) => IsDOMBlob o
-
-instance O.HasParentTypes DOMBlob
-type instance O.ParentTypes DOMBlob = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMBlob`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMBlob :: (MonadIO m, IsDOMBlob o) => o -> m DOMBlob
-toDOMBlob = liftIO . unsafeCastTo DOMBlob
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMBlob`.
-noDOMBlob :: Maybe DOMBlob
-noDOMBlob = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMBlobMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMBlobMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMBlobMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMBlobMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMBlobMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMBlobMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMBlobMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMBlobMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMBlobMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMBlobMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMBlobMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMBlobMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMBlobMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMBlobMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMBlobMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMBlobMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMBlobMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMBlobMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMBlobMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMBlobMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMBlobMethod "getSize" o = DOMBlobGetSizeMethodInfo
-    ResolveDOMBlobMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMBlobMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMBlobMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMBlobMethod t DOMBlob, O.MethodInfo info DOMBlob p) => OL.IsLabel t (DOMBlob -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "size"
-   -- Type: TBasicType TUInt64
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@size@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMBlob #size
-@
--}
-getDOMBlobSize :: (MonadIO m, IsDOMBlob o) => o -> m Word64
-getDOMBlobSize obj = liftIO $ B.Properties.getObjectPropertyUInt64 obj "size"
-
-#if ENABLE_OVERLOADING
-data DOMBlobSizePropertyInfo
-instance AttrInfo DOMBlobSizePropertyInfo where
-    type AttrAllowedOps DOMBlobSizePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMBlobSizePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMBlobSizePropertyInfo = IsDOMBlob
-    type AttrGetType DOMBlobSizePropertyInfo = Word64
-    type AttrLabel DOMBlobSizePropertyInfo = "size"
-    type AttrOrigin DOMBlobSizePropertyInfo = DOMBlob
-    attrGet _ = getDOMBlobSize
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMBlob
-type instance O.AttributeList DOMBlob = DOMBlobAttributeList
-type DOMBlobAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("size", DOMBlobSizePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMBlobSize :: AttrLabelProxy "size"
-dOMBlobSize = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMBlob = DOMBlobSignalList
-type DOMBlobSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMBlob::get_size
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMBlob"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMBlob", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt64)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_blob_get_size" webkit_dom_blob_get_size :: 
-    Ptr DOMBlob ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMBlob"})
-    IO Word64
-
-{-# DEPRECATED dOMBlobGetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMBlobGetSize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMBlob a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMBlob.DOMBlob' -}
-    -> m Word64
-    {- ^ __Returns:__ A @/guint64/@ -}
-dOMBlobGetSize self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_blob_get_size self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMBlobGetSizeMethodInfo
-instance (signature ~ (m Word64), MonadIO m, IsDOMBlob a) => O.MethodInfo DOMBlobGetSizeMethodInfo a signature where
-    overloadedMethod _ = dOMBlobGetSize
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMBlob.hs-boot b/GI/WebKit2WebExtension/Objects/DOMBlob.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMBlob.hs-boot
+++ /dev/null
@@ -1,35 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMBlob where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMBlob = DOMBlob (ManagedPtr DOMBlob)
-instance GObject DOMBlob where
-class (GObject o, O.IsDescendantOf DOMBlob o) => IsDOMBlob o
-instance (GObject o, O.IsDescendantOf DOMBlob o) => IsDOMBlob o
-instance O.HasParentTypes DOMBlob
-#if ENABLE_OVERLOADING
-data DOMBlobSizePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMBlobGetSizeMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMCDATASection.hs b/GI/WebKit2WebExtension/Objects/DOMCDATASection.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCDATASection.hs
+++ /dev/null
@@ -1,172 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMCDATASection
-    ( 
-
--- * Exported types
-    DOMCDATASection(..)                     ,
-    IsDOMCDATASection                       ,
-    toDOMCDATASection                       ,
-    noDOMCDATASection                       ,
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCharacterData as WebKit2WebExtension.DOMCharacterData
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMText as WebKit2WebExtension.DOMText
-
--- | Memory-managed wrapper type.
-newtype DOMCDATASection = DOMCDATASection (ManagedPtr DOMCDATASection)
-foreign import ccall "webkit_dom_cdata_section_get_type"
-    c_webkit_dom_cdata_section_get_type :: IO GType
-
-instance GObject DOMCDATASection where
-    gobjectType = c_webkit_dom_cdata_section_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMCDATASection`, for instance with `toDOMCDATASection`.
-class (GObject o, O.IsDescendantOf DOMCDATASection o) => IsDOMCDATASection o
-instance (GObject o, O.IsDescendantOf DOMCDATASection o) => IsDOMCDATASection o
-
-instance O.HasParentTypes DOMCDATASection
-type instance O.ParentTypes DOMCDATASection = '[WebKit2WebExtension.DOMText.DOMText, WebKit2WebExtension.DOMCharacterData.DOMCharacterData, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMCDATASection`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMCDATASection :: (MonadIO m, IsDOMCDATASection o) => o -> m DOMCDATASection
-toDOMCDATASection = liftIO . unsafeCastTo DOMCDATASection
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMCDATASection`.
-noDOMCDATASection :: Maybe DOMCDATASection
-noDOMCDATASection = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMCDATASectionMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMCDATASectionMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMCDATASectionMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMCDATASectionMethod "appendData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataAppendDataMethodInfo
-    ResolveDOMCDATASectionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMCDATASectionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMCDATASectionMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMCDATASectionMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMCDATASectionMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMCDATASectionMethod "deleteData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDeleteDataMethodInfo
-    ResolveDOMCDATASectionMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMCDATASectionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMCDATASectionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMCDATASectionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMCDATASectionMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMCDATASectionMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMCDATASectionMethod "insertData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataInsertDataMethodInfo
-    ResolveDOMCDATASectionMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMCDATASectionMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMCDATASectionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMCDATASectionMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMCDATASectionMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMCDATASectionMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMCDATASectionMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMCDATASectionMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMCDATASectionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMCDATASectionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMCDATASectionMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMCDATASectionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMCDATASectionMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMCDATASectionMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMCDATASectionMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMCDATASectionMethod "replaceData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataReplaceDataMethodInfo
-    ResolveDOMCDATASectionMethod "replaceWholeText" o = WebKit2WebExtension.DOMText.DOMTextReplaceWholeTextMethodInfo
-    ResolveDOMCDATASectionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMCDATASectionMethod "splitText" o = WebKit2WebExtension.DOMText.DOMTextSplitTextMethodInfo
-    ResolveDOMCDATASectionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMCDATASectionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMCDATASectionMethod "substringData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSubstringDataMethodInfo
-    ResolveDOMCDATASectionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMCDATASectionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMCDATASectionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMCDATASectionMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMCDATASectionMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMCDATASectionMethod "getData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetDataMethodInfo
-    ResolveDOMCDATASectionMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMCDATASectionMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMCDATASectionMethod "getLength" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetLengthMethodInfo
-    ResolveDOMCDATASectionMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo
-    ResolveDOMCDATASectionMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo
-    ResolveDOMCDATASectionMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMCDATASectionMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMCDATASectionMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMCDATASectionMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMCDATASectionMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMCDATASectionMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMCDATASectionMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMCDATASectionMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo
-    ResolveDOMCDATASectionMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMCDATASectionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMCDATASectionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMCDATASectionMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMCDATASectionMethod "getWholeText" o = WebKit2WebExtension.DOMText.DOMTextGetWholeTextMethodInfo
-    ResolveDOMCDATASectionMethod "setData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSetDataMethodInfo
-    ResolveDOMCDATASectionMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMCDATASectionMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMCDATASectionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMCDATASectionMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMCDATASectionMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMCDATASectionMethod t DOMCDATASection, O.MethodInfo info DOMCDATASection p) => OL.IsLabel t (DOMCDATASection -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMCDATASection
-type instance O.AttributeList DOMCDATASection = DOMCDATASectionAttributeList
-type DOMCDATASectionAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("data", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDataPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("length", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataLengthPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("wholeText", WebKit2WebExtension.DOMText.DOMTextWholeTextPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMCDATASection = DOMCDATASectionSignalList
-type DOMCDATASectionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMCDATASection.hs-boot b/GI/WebKit2WebExtension/Objects/DOMCDATASection.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCDATASection.hs-boot
+++ /dev/null
@@ -1,29 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMCDATASection where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMCDATASection = DOMCDATASection (ManagedPtr DOMCDATASection)
-instance GObject DOMCDATASection where
-class (GObject o, O.IsDescendantOf DOMCDATASection o) => IsDOMCDATASection o
-instance (GObject o, O.IsDescendantOf DOMCDATASection o) => IsDOMCDATASection o
-instance O.HasParentTypes DOMCDATASection
diff --git a/GI/WebKit2WebExtension/Objects/DOMCSSRule.hs b/GI/WebKit2WebExtension/Objects/DOMCSSRule.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCSSRule.hs
+++ /dev/null
@@ -1,581 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMCSSRule
-    ( 
-
--- * Exported types
-    DOMCSSRule(..)                          ,
-    IsDOMCSSRule                            ,
-    toDOMCSSRule                            ,
-    noDOMCSSRule                            ,
-
-
- -- * Methods
--- ** getCssText #method:getCssText#
-
-#if ENABLE_OVERLOADING
-    DOMCSSRuleGetCssTextMethodInfo          ,
-#endif
-    dOMCSSRuleGetCssText                    ,
-
-
--- ** getParentRule #method:getParentRule#
-
-#if ENABLE_OVERLOADING
-    DOMCSSRuleGetParentRuleMethodInfo       ,
-#endif
-    dOMCSSRuleGetParentRule                 ,
-
-
--- ** getParentStyleSheet #method:getParentStyleSheet#
-
-#if ENABLE_OVERLOADING
-    DOMCSSRuleGetParentStyleSheetMethodInfo ,
-#endif
-    dOMCSSRuleGetParentStyleSheet           ,
-
-
--- ** getRuleType #method:getRuleType#
-
-#if ENABLE_OVERLOADING
-    DOMCSSRuleGetRuleTypeMethodInfo         ,
-#endif
-    dOMCSSRuleGetRuleType                   ,
-
-
--- ** setCssText #method:setCssText#
-
-#if ENABLE_OVERLOADING
-    DOMCSSRuleSetCssTextMethodInfo          ,
-#endif
-    dOMCSSRuleSetCssText                    ,
-
-
-
-
- -- * Properties
--- ** cssText #attr:cssText#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCSSRuleCssTextPropertyInfo           ,
-#endif
-    clearDOMCSSRuleCssText                  ,
-    constructDOMCSSRuleCssText              ,
-#if ENABLE_OVERLOADING
-    dOMCSSRuleCssText                       ,
-#endif
-    getDOMCSSRuleCssText                    ,
-    setDOMCSSRuleCssText                    ,
-
-
--- ** parentRule #attr:parentRule#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCSSRuleParentRulePropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMCSSRuleParentRule                    ,
-#endif
-    getDOMCSSRuleParentRule                 ,
-
-
--- ** parentStyleSheet #attr:parentStyleSheet#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCSSRuleParentStyleSheetPropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMCSSRuleParentStyleSheet              ,
-#endif
-    getDOMCSSRuleParentStyleSheet           ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCSSRuleTypePropertyInfo              ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMCSSRuleType                          ,
-#endif
-    getDOMCSSRuleType                       ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet as WebKit2WebExtension.DOMCSSStyleSheet
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMCSSRule = DOMCSSRule (ManagedPtr DOMCSSRule)
-foreign import ccall "webkit_dom_css_rule_get_type"
-    c_webkit_dom_css_rule_get_type :: IO GType
-
-instance GObject DOMCSSRule where
-    gobjectType = c_webkit_dom_css_rule_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMCSSRule`, for instance with `toDOMCSSRule`.
-class (GObject o, O.IsDescendantOf DOMCSSRule o) => IsDOMCSSRule o
-instance (GObject o, O.IsDescendantOf DOMCSSRule o) => IsDOMCSSRule o
-
-instance O.HasParentTypes DOMCSSRule
-type instance O.ParentTypes DOMCSSRule = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMCSSRule`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMCSSRule :: (MonadIO m, IsDOMCSSRule o) => o -> m DOMCSSRule
-toDOMCSSRule = liftIO . unsafeCastTo DOMCSSRule
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMCSSRule`.
-noDOMCSSRule :: Maybe DOMCSSRule
-noDOMCSSRule = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMCSSRuleMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMCSSRuleMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMCSSRuleMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMCSSRuleMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMCSSRuleMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMCSSRuleMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMCSSRuleMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMCSSRuleMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMCSSRuleMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMCSSRuleMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMCSSRuleMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMCSSRuleMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMCSSRuleMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMCSSRuleMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMCSSRuleMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMCSSRuleMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMCSSRuleMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMCSSRuleMethod "getCssText" o = DOMCSSRuleGetCssTextMethodInfo
-    ResolveDOMCSSRuleMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMCSSRuleMethod "getParentRule" o = DOMCSSRuleGetParentRuleMethodInfo
-    ResolveDOMCSSRuleMethod "getParentStyleSheet" o = DOMCSSRuleGetParentStyleSheetMethodInfo
-    ResolveDOMCSSRuleMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMCSSRuleMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMCSSRuleMethod "getRuleType" o = DOMCSSRuleGetRuleTypeMethodInfo
-    ResolveDOMCSSRuleMethod "setCssText" o = DOMCSSRuleSetCssTextMethodInfo
-    ResolveDOMCSSRuleMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMCSSRuleMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMCSSRuleMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMCSSRuleMethod t DOMCSSRule, O.MethodInfo info DOMCSSRule p) => OL.IsLabel t (DOMCSSRule -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "css-text"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@css-text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCSSRule #cssText
-@
--}
-getDOMCSSRuleCssText :: (MonadIO m, IsDOMCSSRule o) => o -> m (Maybe T.Text)
-getDOMCSSRuleCssText obj = liftIO $ B.Properties.getObjectPropertyString obj "css-text"
-
-{- |
-Set the value of the “@css-text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMCSSRule [ #cssText 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMCSSRuleCssText :: (MonadIO m, IsDOMCSSRule o) => o -> T.Text -> m ()
-setDOMCSSRuleCssText obj val = liftIO $ B.Properties.setObjectPropertyString obj "css-text" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@css-text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMCSSRuleCssText :: (IsDOMCSSRule o) => T.Text -> IO (GValueConstruct o)
-constructDOMCSSRuleCssText val = B.Properties.constructObjectPropertyString "css-text" (Just val)
-
-{- |
-Set the value of the “@css-text@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #cssText
-@
--}
-clearDOMCSSRuleCssText :: (MonadIO m, IsDOMCSSRule o) => o -> m ()
-clearDOMCSSRuleCssText obj = liftIO $ B.Properties.setObjectPropertyString obj "css-text" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMCSSRuleCssTextPropertyInfo
-instance AttrInfo DOMCSSRuleCssTextPropertyInfo where
-    type AttrAllowedOps DOMCSSRuleCssTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMCSSRuleCssTextPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMCSSRuleCssTextPropertyInfo = IsDOMCSSRule
-    type AttrGetType DOMCSSRuleCssTextPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMCSSRuleCssTextPropertyInfo = "css-text"
-    type AttrOrigin DOMCSSRuleCssTextPropertyInfo = DOMCSSRule
-    attrGet _ = getDOMCSSRuleCssText
-    attrSet _ = setDOMCSSRuleCssText
-    attrConstruct _ = constructDOMCSSRuleCssText
-    attrClear _ = clearDOMCSSRuleCssText
-#endif
-
--- VVV Prop "parent-rule"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@parent-rule@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCSSRule #parentRule
-@
--}
-getDOMCSSRuleParentRule :: (MonadIO m, IsDOMCSSRule o) => o -> m (Maybe DOMCSSRule)
-getDOMCSSRuleParentRule obj = liftIO $ B.Properties.getObjectPropertyObject obj "parent-rule" DOMCSSRule
-
-#if ENABLE_OVERLOADING
-data DOMCSSRuleParentRulePropertyInfo
-instance AttrInfo DOMCSSRuleParentRulePropertyInfo where
-    type AttrAllowedOps DOMCSSRuleParentRulePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMCSSRuleParentRulePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMCSSRuleParentRulePropertyInfo = IsDOMCSSRule
-    type AttrGetType DOMCSSRuleParentRulePropertyInfo = (Maybe DOMCSSRule)
-    type AttrLabel DOMCSSRuleParentRulePropertyInfo = "parent-rule"
-    type AttrOrigin DOMCSSRuleParentRulePropertyInfo = DOMCSSRule
-    attrGet _ = getDOMCSSRuleParentRule
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "parent-style-sheet"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@parent-style-sheet@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCSSRule #parentStyleSheet
-@
--}
-getDOMCSSRuleParentStyleSheet :: (MonadIO m, IsDOMCSSRule o) => o -> m (Maybe WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet)
-getDOMCSSRuleParentStyleSheet obj = liftIO $ B.Properties.getObjectPropertyObject obj "parent-style-sheet" WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet
-
-#if ENABLE_OVERLOADING
-data DOMCSSRuleParentStyleSheetPropertyInfo
-instance AttrInfo DOMCSSRuleParentStyleSheetPropertyInfo where
-    type AttrAllowedOps DOMCSSRuleParentStyleSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMCSSRuleParentStyleSheetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMCSSRuleParentStyleSheetPropertyInfo = IsDOMCSSRule
-    type AttrGetType DOMCSSRuleParentStyleSheetPropertyInfo = (Maybe WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet)
-    type AttrLabel DOMCSSRuleParentStyleSheetPropertyInfo = "parent-style-sheet"
-    type AttrOrigin DOMCSSRuleParentStyleSheetPropertyInfo = DOMCSSRule
-    attrGet _ = getDOMCSSRuleParentStyleSheet
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUInt
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCSSRule #type
-@
--}
-getDOMCSSRuleType :: (MonadIO m, IsDOMCSSRule o) => o -> m Word32
-getDOMCSSRuleType obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "type"
-
-#if ENABLE_OVERLOADING
-data DOMCSSRuleTypePropertyInfo
-instance AttrInfo DOMCSSRuleTypePropertyInfo where
-    type AttrAllowedOps DOMCSSRuleTypePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMCSSRuleTypePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMCSSRuleTypePropertyInfo = IsDOMCSSRule
-    type AttrGetType DOMCSSRuleTypePropertyInfo = Word32
-    type AttrLabel DOMCSSRuleTypePropertyInfo = "type"
-    type AttrOrigin DOMCSSRuleTypePropertyInfo = DOMCSSRule
-    attrGet _ = getDOMCSSRuleType
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMCSSRule
-type instance O.AttributeList DOMCSSRule = DOMCSSRuleAttributeList
-type DOMCSSRuleAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("cssText", DOMCSSRuleCssTextPropertyInfo), '("parentRule", DOMCSSRuleParentRulePropertyInfo), '("parentStyleSheet", DOMCSSRuleParentStyleSheetPropertyInfo), '("type", DOMCSSRuleTypePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMCSSRuleCssText :: AttrLabelProxy "cssText"
-dOMCSSRuleCssText = AttrLabelProxy
-
-dOMCSSRuleParentRule :: AttrLabelProxy "parentRule"
-dOMCSSRuleParentRule = AttrLabelProxy
-
-dOMCSSRuleParentStyleSheet :: AttrLabelProxy "parentStyleSheet"
-dOMCSSRuleParentStyleSheet = AttrLabelProxy
-
-dOMCSSRuleType :: AttrLabelProxy "type"
-dOMCSSRuleType = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMCSSRule = DOMCSSRuleSignalList
-type DOMCSSRuleSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMCSSRule::get_css_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRule", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_rule_get_css_text" webkit_dom_css_rule_get_css_text :: 
-    Ptr DOMCSSRule ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})
-    IO CString
-
-{-# DEPRECATED dOMCSSRuleGetCssText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSRuleGetCssText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRule a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMCSSRuleGetCssText self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_rule_get_css_text self'
-    checkUnexpectedReturnNULL "dOMCSSRuleGetCssText" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSRuleGetCssTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMCSSRule a) => O.MethodInfo DOMCSSRuleGetCssTextMethodInfo a signature where
-    overloadedMethod _ = dOMCSSRuleGetCssText
-
-#endif
-
--- method DOMCSSRule::get_parent_rule
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRule", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_rule_get_parent_rule" webkit_dom_css_rule_get_parent_rule :: 
-    Ptr DOMCSSRule ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})
-    IO (Ptr DOMCSSRule)
-
-{-# DEPRECATED dOMCSSRuleGetParentRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSRuleGetParentRule ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRule a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}
-    -> m DOMCSSRule
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}
-dOMCSSRuleGetParentRule self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_rule_get_parent_rule self'
-    checkUnexpectedReturnNULL "dOMCSSRuleGetParentRule" result
-    result' <- (wrapObject DOMCSSRule) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSRuleGetParentRuleMethodInfo
-instance (signature ~ (m DOMCSSRule), MonadIO m, IsDOMCSSRule a) => O.MethodInfo DOMCSSRuleGetParentRuleMethodInfo a signature where
-    overloadedMethod _ = dOMCSSRuleGetParentRule
-
-#endif
-
--- method DOMCSSRule::get_parent_style_sheet
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRule", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_rule_get_parent_style_sheet" webkit_dom_css_rule_get_parent_style_sheet :: 
-    Ptr DOMCSSRule ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})
-    IO (Ptr WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet)
-
-{-# DEPRECATED dOMCSSRuleGetParentStyleSheet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSRuleGetParentStyleSheet ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRule a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}
-    -> m WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}
-dOMCSSRuleGetParentStyleSheet self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_rule_get_parent_style_sheet self'
-    checkUnexpectedReturnNULL "dOMCSSRuleGetParentStyleSheet" result
-    result' <- (wrapObject WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSRuleGetParentStyleSheetMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet), MonadIO m, IsDOMCSSRule a) => O.MethodInfo DOMCSSRuleGetParentStyleSheetMethodInfo a signature where
-    overloadedMethod _ = dOMCSSRuleGetParentStyleSheet
-
-#endif
-
--- method DOMCSSRule::get_rule_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRule", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt16)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_rule_get_rule_type" webkit_dom_css_rule_get_rule_type :: 
-    Ptr DOMCSSRule ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})
-    IO Word16
-
-{-# DEPRECATED dOMCSSRuleGetRuleType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSRuleGetRuleType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRule a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}
-    -> m Word16
-    {- ^ __Returns:__ A @/gushort/@ -}
-dOMCSSRuleGetRuleType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_rule_get_rule_type self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMCSSRuleGetRuleTypeMethodInfo
-instance (signature ~ (m Word16), MonadIO m, IsDOMCSSRule a) => O.MethodInfo DOMCSSRuleGetRuleTypeMethodInfo a signature where
-    overloadedMethod _ = dOMCSSRuleGetRuleType
-
-#endif
-
--- method DOMCSSRule::set_css_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRule", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_rule_set_css_text" webkit_dom_css_rule_set_css_text :: 
-    Ptr DOMCSSRule ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMCSSRuleSetCssText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSRuleSetCssText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRule a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCSSRuleSetCssText self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_css_rule_set_css_text self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCSSRuleSetCssTextMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMCSSRule a) => O.MethodInfo DOMCSSRuleSetCssTextMethodInfo a signature where
-    overloadedMethod _ = dOMCSSRuleSetCssText
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMCSSRule.hs-boot b/GI/WebKit2WebExtension/Objects/DOMCSSRule.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCSSRule.hs-boot
+++ /dev/null
@@ -1,56 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMCSSRule where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMCSSRule = DOMCSSRule (ManagedPtr DOMCSSRule)
-instance GObject DOMCSSRule where
-class (GObject o, O.IsDescendantOf DOMCSSRule o) => IsDOMCSSRule o
-instance (GObject o, O.IsDescendantOf DOMCSSRule o) => IsDOMCSSRule o
-instance O.HasParentTypes DOMCSSRule
-#if ENABLE_OVERLOADING
-data DOMCSSRuleCssTextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSRuleParentRulePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSRuleParentStyleSheetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSRuleTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSRuleGetCssTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSRuleGetParentRuleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSRuleGetParentStyleSheetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSRuleGetRuleTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSRuleSetCssTextMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMCSSRuleList.hs b/GI/WebKit2WebExtension/Objects/DOMCSSRuleList.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCSSRuleList.hs
+++ /dev/null
@@ -1,268 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMCSSRuleList
-    ( 
-
--- * Exported types
-    DOMCSSRuleList(..)                      ,
-    IsDOMCSSRuleList                        ,
-    toDOMCSSRuleList                        ,
-    noDOMCSSRuleList                        ,
-
-
- -- * Methods
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMCSSRuleListGetLengthMethodInfo       ,
-#endif
-    dOMCSSRuleListGetLength                 ,
-
-
--- ** item #method:item#
-
-#if ENABLE_OVERLOADING
-    DOMCSSRuleListItemMethodInfo            ,
-#endif
-    dOMCSSRuleListItem                      ,
-
-
-
-
- -- * Properties
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCSSRuleListLengthPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMCSSRuleListLength                    ,
-#endif
-    getDOMCSSRuleListLength                 ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSRule as WebKit2WebExtension.DOMCSSRule
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMCSSRuleList = DOMCSSRuleList (ManagedPtr DOMCSSRuleList)
-foreign import ccall "webkit_dom_css_rule_list_get_type"
-    c_webkit_dom_css_rule_list_get_type :: IO GType
-
-instance GObject DOMCSSRuleList where
-    gobjectType = c_webkit_dom_css_rule_list_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMCSSRuleList`, for instance with `toDOMCSSRuleList`.
-class (GObject o, O.IsDescendantOf DOMCSSRuleList o) => IsDOMCSSRuleList o
-instance (GObject o, O.IsDescendantOf DOMCSSRuleList o) => IsDOMCSSRuleList o
-
-instance O.HasParentTypes DOMCSSRuleList
-type instance O.ParentTypes DOMCSSRuleList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMCSSRuleList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMCSSRuleList :: (MonadIO m, IsDOMCSSRuleList o) => o -> m DOMCSSRuleList
-toDOMCSSRuleList = liftIO . unsafeCastTo DOMCSSRuleList
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMCSSRuleList`.
-noDOMCSSRuleList :: Maybe DOMCSSRuleList
-noDOMCSSRuleList = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMCSSRuleListMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMCSSRuleListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMCSSRuleListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMCSSRuleListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMCSSRuleListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMCSSRuleListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMCSSRuleListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMCSSRuleListMethod "item" o = DOMCSSRuleListItemMethodInfo
-    ResolveDOMCSSRuleListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMCSSRuleListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMCSSRuleListMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMCSSRuleListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMCSSRuleListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMCSSRuleListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMCSSRuleListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMCSSRuleListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMCSSRuleListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMCSSRuleListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMCSSRuleListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMCSSRuleListMethod "getLength" o = DOMCSSRuleListGetLengthMethodInfo
-    ResolveDOMCSSRuleListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMCSSRuleListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMCSSRuleListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMCSSRuleListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMCSSRuleListMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMCSSRuleListMethod t DOMCSSRuleList, O.MethodInfo info DOMCSSRuleList p) => OL.IsLabel t (DOMCSSRuleList -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCSSRuleList #length
-@
--}
-getDOMCSSRuleListLength :: (MonadIO m, IsDOMCSSRuleList o) => o -> m CULong
-getDOMCSSRuleListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMCSSRuleListLengthPropertyInfo
-instance AttrInfo DOMCSSRuleListLengthPropertyInfo where
-    type AttrAllowedOps DOMCSSRuleListLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMCSSRuleListLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMCSSRuleListLengthPropertyInfo = IsDOMCSSRuleList
-    type AttrGetType DOMCSSRuleListLengthPropertyInfo = CULong
-    type AttrLabel DOMCSSRuleListLengthPropertyInfo = "length"
-    type AttrOrigin DOMCSSRuleListLengthPropertyInfo = DOMCSSRuleList
-    attrGet _ = getDOMCSSRuleListLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMCSSRuleList
-type instance O.AttributeList DOMCSSRuleList = DOMCSSRuleListAttributeList
-type DOMCSSRuleListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMCSSRuleListLengthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMCSSRuleListLength :: AttrLabelProxy "length"
-dOMCSSRuleListLength = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMCSSRuleList = DOMCSSRuleListSignalList
-type DOMCSSRuleListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMCSSRuleList::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRuleList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_rule_list_get_length" webkit_dom_css_rule_list_get_length :: 
-    Ptr DOMCSSRuleList ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"})
-    IO CULong
-
-{-# DEPRECATED dOMCSSRuleListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSRuleListGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRuleList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMCSSRuleListGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_rule_list_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMCSSRuleListGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMCSSRuleList a) => O.MethodInfo DOMCSSRuleListGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMCSSRuleListGetLength
-
-#endif
-
--- method DOMCSSRuleList::item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSRuleList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_rule_list_item" webkit_dom_css_rule_list_item :: 
-    Ptr DOMCSSRuleList ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"})
-    CULong ->                               -- index : TBasicType TULong
-    IO (Ptr WebKit2WebExtension.DOMCSSRule.DOMCSSRule)
-
-{-# DEPRECATED dOMCSSRuleListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSRuleListItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSRuleList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m WebKit2WebExtension.DOMCSSRule.DOMCSSRule
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}
-dOMCSSRuleListItem self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_rule_list_item self' index
-    checkUnexpectedReturnNULL "dOMCSSRuleListItem" result
-    result' <- (wrapObject WebKit2WebExtension.DOMCSSRule.DOMCSSRule) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSRuleListItemMethodInfo
-instance (signature ~ (CULong -> m WebKit2WebExtension.DOMCSSRule.DOMCSSRule), MonadIO m, IsDOMCSSRuleList a) => O.MethodInfo DOMCSSRuleListItemMethodInfo a signature where
-    overloadedMethod _ = dOMCSSRuleListItem
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMCSSRuleList.hs-boot b/GI/WebKit2WebExtension/Objects/DOMCSSRuleList.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCSSRuleList.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMCSSRuleList where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMCSSRuleList = DOMCSSRuleList (ManagedPtr DOMCSSRuleList)
-instance GObject DOMCSSRuleList where
-class (GObject o, O.IsDescendantOf DOMCSSRuleList o) => IsDOMCSSRuleList o
-instance (GObject o, O.IsDescendantOf DOMCSSRuleList o) => IsDOMCSSRuleList o
-instance O.HasParentTypes DOMCSSRuleList
-#if ENABLE_OVERLOADING
-data DOMCSSRuleListLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSRuleListGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSRuleListItemMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMCSSStyleDeclaration.hs b/GI/WebKit2WebExtension/Objects/DOMCSSStyleDeclaration.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCSSStyleDeclaration.hs
+++ /dev/null
@@ -1,867 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration
-    ( 
-
--- * Exported types
-    DOMCSSStyleDeclaration(..)              ,
-    IsDOMCSSStyleDeclaration                ,
-    toDOMCSSStyleDeclaration                ,
-    noDOMCSSStyleDeclaration                ,
-
-
- -- * Methods
--- ** getCssText #method:getCssText#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationGetCssTextMethodInfo,
-#endif
-    dOMCSSStyleDeclarationGetCssText        ,
-
-
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationGetLengthMethodInfo,
-#endif
-    dOMCSSStyleDeclarationGetLength         ,
-
-
--- ** getParentRule #method:getParentRule#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationGetParentRuleMethodInfo,
-#endif
-    dOMCSSStyleDeclarationGetParentRule     ,
-
-
--- ** getPropertyPriority #method:getPropertyPriority#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo,
-#endif
-    dOMCSSStyleDeclarationGetPropertyPriority,
-
-
--- ** getPropertyShorthand #method:getPropertyShorthand#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo,
-#endif
-    dOMCSSStyleDeclarationGetPropertyShorthand,
-
-
--- ** getPropertyValue #method:getPropertyValue#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationGetPropertyValueMethodInfo,
-#endif
-    dOMCSSStyleDeclarationGetPropertyValue  ,
-
-
--- ** isPropertyImplicit #method:isPropertyImplicit#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo,
-#endif
-    dOMCSSStyleDeclarationIsPropertyImplicit,
-
-
--- ** item #method:item#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationItemMethodInfo    ,
-#endif
-    dOMCSSStyleDeclarationItem              ,
-
-
--- ** removeProperty #method:removeProperty#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationRemovePropertyMethodInfo,
-#endif
-    dOMCSSStyleDeclarationRemoveProperty    ,
-
-
--- ** setCssText #method:setCssText#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationSetCssTextMethodInfo,
-#endif
-    dOMCSSStyleDeclarationSetCssText        ,
-
-
--- ** setProperty #method:setProperty#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationSetPropertyMethodInfo,
-#endif
-    dOMCSSStyleDeclarationSetProperty       ,
-
-
-
-
- -- * Properties
--- ** cssText #attr:cssText#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationCssTextPropertyInfo,
-#endif
-    clearDOMCSSStyleDeclarationCssText      ,
-    constructDOMCSSStyleDeclarationCssText  ,
-#if ENABLE_OVERLOADING
-    dOMCSSStyleDeclarationCssText           ,
-#endif
-    getDOMCSSStyleDeclarationCssText        ,
-    setDOMCSSStyleDeclarationCssText        ,
-
-
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationLengthPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMCSSStyleDeclarationLength            ,
-#endif
-    getDOMCSSStyleDeclarationLength         ,
-
-
--- ** parentRule #attr:parentRule#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCSSStyleDeclarationParentRulePropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMCSSStyleDeclarationParentRule        ,
-#endif
-    getDOMCSSStyleDeclarationParentRule     ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSRule as WebKit2WebExtension.DOMCSSRule
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMCSSStyleDeclaration = DOMCSSStyleDeclaration (ManagedPtr DOMCSSStyleDeclaration)
-foreign import ccall "webkit_dom_css_style_declaration_get_type"
-    c_webkit_dom_css_style_declaration_get_type :: IO GType
-
-instance GObject DOMCSSStyleDeclaration where
-    gobjectType = c_webkit_dom_css_style_declaration_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMCSSStyleDeclaration`, for instance with `toDOMCSSStyleDeclaration`.
-class (GObject o, O.IsDescendantOf DOMCSSStyleDeclaration o) => IsDOMCSSStyleDeclaration o
-instance (GObject o, O.IsDescendantOf DOMCSSStyleDeclaration o) => IsDOMCSSStyleDeclaration o
-
-instance O.HasParentTypes DOMCSSStyleDeclaration
-type instance O.ParentTypes DOMCSSStyleDeclaration = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMCSSStyleDeclaration`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMCSSStyleDeclaration :: (MonadIO m, IsDOMCSSStyleDeclaration o) => o -> m DOMCSSStyleDeclaration
-toDOMCSSStyleDeclaration = liftIO . unsafeCastTo DOMCSSStyleDeclaration
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMCSSStyleDeclaration`.
-noDOMCSSStyleDeclaration :: Maybe DOMCSSStyleDeclaration
-noDOMCSSStyleDeclaration = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMCSSStyleDeclarationMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMCSSStyleDeclarationMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "isPropertyImplicit" o = DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "item" o = DOMCSSStyleDeclarationItemMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "removeProperty" o = DOMCSSStyleDeclarationRemovePropertyMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "getCssText" o = DOMCSSStyleDeclarationGetCssTextMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "getLength" o = DOMCSSStyleDeclarationGetLengthMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "getParentRule" o = DOMCSSStyleDeclarationGetParentRuleMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "getPropertyPriority" o = DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "getPropertyShorthand" o = DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "getPropertyValue" o = DOMCSSStyleDeclarationGetPropertyValueMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "setCssText" o = DOMCSSStyleDeclarationSetCssTextMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod "setProperty" o = DOMCSSStyleDeclarationSetPropertyMethodInfo
-    ResolveDOMCSSStyleDeclarationMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMCSSStyleDeclarationMethod t DOMCSSStyleDeclaration, O.MethodInfo info DOMCSSStyleDeclaration p) => OL.IsLabel t (DOMCSSStyleDeclaration -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "css-text"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@css-text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCSSStyleDeclaration #cssText
-@
--}
-getDOMCSSStyleDeclarationCssText :: (MonadIO m, IsDOMCSSStyleDeclaration o) => o -> m (Maybe T.Text)
-getDOMCSSStyleDeclarationCssText obj = liftIO $ B.Properties.getObjectPropertyString obj "css-text"
-
-{- |
-Set the value of the “@css-text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMCSSStyleDeclaration [ #cssText 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMCSSStyleDeclarationCssText :: (MonadIO m, IsDOMCSSStyleDeclaration o) => o -> T.Text -> m ()
-setDOMCSSStyleDeclarationCssText obj val = liftIO $ B.Properties.setObjectPropertyString obj "css-text" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@css-text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMCSSStyleDeclarationCssText :: (IsDOMCSSStyleDeclaration o) => T.Text -> IO (GValueConstruct o)
-constructDOMCSSStyleDeclarationCssText val = B.Properties.constructObjectPropertyString "css-text" (Just val)
-
-{- |
-Set the value of the “@css-text@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #cssText
-@
--}
-clearDOMCSSStyleDeclarationCssText :: (MonadIO m, IsDOMCSSStyleDeclaration o) => o -> m ()
-clearDOMCSSStyleDeclarationCssText obj = liftIO $ B.Properties.setObjectPropertyString obj "css-text" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationCssTextPropertyInfo
-instance AttrInfo DOMCSSStyleDeclarationCssTextPropertyInfo where
-    type AttrAllowedOps DOMCSSStyleDeclarationCssTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMCSSStyleDeclarationCssTextPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMCSSStyleDeclarationCssTextPropertyInfo = IsDOMCSSStyleDeclaration
-    type AttrGetType DOMCSSStyleDeclarationCssTextPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMCSSStyleDeclarationCssTextPropertyInfo = "css-text"
-    type AttrOrigin DOMCSSStyleDeclarationCssTextPropertyInfo = DOMCSSStyleDeclaration
-    attrGet _ = getDOMCSSStyleDeclarationCssText
-    attrSet _ = setDOMCSSStyleDeclarationCssText
-    attrConstruct _ = constructDOMCSSStyleDeclarationCssText
-    attrClear _ = clearDOMCSSStyleDeclarationCssText
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCSSStyleDeclaration #length
-@
--}
-getDOMCSSStyleDeclarationLength :: (MonadIO m, IsDOMCSSStyleDeclaration o) => o -> m CULong
-getDOMCSSStyleDeclarationLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationLengthPropertyInfo
-instance AttrInfo DOMCSSStyleDeclarationLengthPropertyInfo where
-    type AttrAllowedOps DOMCSSStyleDeclarationLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMCSSStyleDeclarationLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMCSSStyleDeclarationLengthPropertyInfo = IsDOMCSSStyleDeclaration
-    type AttrGetType DOMCSSStyleDeclarationLengthPropertyInfo = CULong
-    type AttrLabel DOMCSSStyleDeclarationLengthPropertyInfo = "length"
-    type AttrOrigin DOMCSSStyleDeclarationLengthPropertyInfo = DOMCSSStyleDeclaration
-    attrGet _ = getDOMCSSStyleDeclarationLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "parent-rule"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@parent-rule@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCSSStyleDeclaration #parentRule
-@
--}
-getDOMCSSStyleDeclarationParentRule :: (MonadIO m, IsDOMCSSStyleDeclaration o) => o -> m (Maybe WebKit2WebExtension.DOMCSSRule.DOMCSSRule)
-getDOMCSSStyleDeclarationParentRule obj = liftIO $ B.Properties.getObjectPropertyObject obj "parent-rule" WebKit2WebExtension.DOMCSSRule.DOMCSSRule
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationParentRulePropertyInfo
-instance AttrInfo DOMCSSStyleDeclarationParentRulePropertyInfo where
-    type AttrAllowedOps DOMCSSStyleDeclarationParentRulePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMCSSStyleDeclarationParentRulePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMCSSStyleDeclarationParentRulePropertyInfo = IsDOMCSSStyleDeclaration
-    type AttrGetType DOMCSSStyleDeclarationParentRulePropertyInfo = (Maybe WebKit2WebExtension.DOMCSSRule.DOMCSSRule)
-    type AttrLabel DOMCSSStyleDeclarationParentRulePropertyInfo = "parent-rule"
-    type AttrOrigin DOMCSSStyleDeclarationParentRulePropertyInfo = DOMCSSStyleDeclaration
-    attrGet _ = getDOMCSSStyleDeclarationParentRule
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMCSSStyleDeclaration
-type instance O.AttributeList DOMCSSStyleDeclaration = DOMCSSStyleDeclarationAttributeList
-type DOMCSSStyleDeclarationAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("cssText", DOMCSSStyleDeclarationCssTextPropertyInfo), '("length", DOMCSSStyleDeclarationLengthPropertyInfo), '("parentRule", DOMCSSStyleDeclarationParentRulePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMCSSStyleDeclarationCssText :: AttrLabelProxy "cssText"
-dOMCSSStyleDeclarationCssText = AttrLabelProxy
-
-dOMCSSStyleDeclarationLength :: AttrLabelProxy "length"
-dOMCSSStyleDeclarationLength = AttrLabelProxy
-
-dOMCSSStyleDeclarationParentRule :: AttrLabelProxy "parentRule"
-dOMCSSStyleDeclarationParentRule = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMCSSStyleDeclaration = DOMCSSStyleDeclarationSignalList
-type DOMCSSStyleDeclarationSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMCSSStyleDeclaration::get_css_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_declaration_get_css_text" webkit_dom_css_style_declaration_get_css_text :: 
-    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})
-    IO CString
-
-{-# DEPRECATED dOMCSSStyleDeclarationGetCssText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleDeclarationGetCssText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMCSSStyleDeclarationGetCssText self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_style_declaration_get_css_text self'
-    checkUnexpectedReturnNULL "dOMCSSStyleDeclarationGetCssText" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationGetCssTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationGetCssTextMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleDeclarationGetCssText
-
-#endif
-
--- method DOMCSSStyleDeclaration::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_declaration_get_length" webkit_dom_css_style_declaration_get_length :: 
-    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})
-    IO CULong
-
-{-# DEPRECATED dOMCSSStyleDeclarationGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleDeclarationGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMCSSStyleDeclarationGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_style_declaration_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleDeclarationGetLength
-
-#endif
-
--- method DOMCSSStyleDeclaration::get_parent_rule
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_declaration_get_parent_rule" webkit_dom_css_style_declaration_get_parent_rule :: 
-    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})
-    IO (Ptr WebKit2WebExtension.DOMCSSRule.DOMCSSRule)
-
-{-# DEPRECATED dOMCSSStyleDeclarationGetParentRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleDeclarationGetParentRule ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-    -> m WebKit2WebExtension.DOMCSSRule.DOMCSSRule
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}
-dOMCSSStyleDeclarationGetParentRule self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_style_declaration_get_parent_rule self'
-    checkUnexpectedReturnNULL "dOMCSSStyleDeclarationGetParentRule" result
-    result' <- (wrapObject WebKit2WebExtension.DOMCSSRule.DOMCSSRule) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationGetParentRuleMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMCSSRule.DOMCSSRule), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationGetParentRuleMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleDeclarationGetParentRule
-
-#endif
-
--- method DOMCSSStyleDeclaration::get_property_priority
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_declaration_get_property_priority" webkit_dom_css_style_declaration_get_property_priority :: 
-    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})
-    CString ->                              -- propertyName : TBasicType TUTF8
-    IO CString
-
-{-# DEPRECATED dOMCSSStyleDeclarationGetPropertyPriority ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleDeclarationGetPropertyPriority ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-    -> T.Text
-    {- ^ /@propertyName@/: A @/gchar/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMCSSStyleDeclarationGetPropertyPriority self propertyName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    propertyName' <- textToCString propertyName
-    result <- webkit_dom_css_style_declaration_get_property_priority self' propertyName'
-    checkUnexpectedReturnNULL "dOMCSSStyleDeclarationGetPropertyPriority" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    freeMem propertyName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo
-instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleDeclarationGetPropertyPriority
-
-#endif
-
--- method DOMCSSStyleDeclaration::get_property_shorthand
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_declaration_get_property_shorthand" webkit_dom_css_style_declaration_get_property_shorthand :: 
-    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})
-    CString ->                              -- propertyName : TBasicType TUTF8
-    IO CString
-
-{-# DEPRECATED dOMCSSStyleDeclarationGetPropertyShorthand ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleDeclarationGetPropertyShorthand ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-    -> T.Text
-    {- ^ /@propertyName@/: A @/gchar/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMCSSStyleDeclarationGetPropertyShorthand self propertyName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    propertyName' <- textToCString propertyName
-    result <- webkit_dom_css_style_declaration_get_property_shorthand self' propertyName'
-    checkUnexpectedReturnNULL "dOMCSSStyleDeclarationGetPropertyShorthand" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    freeMem propertyName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo
-instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleDeclarationGetPropertyShorthand
-
-#endif
-
--- method DOMCSSStyleDeclaration::get_property_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_declaration_get_property_value" webkit_dom_css_style_declaration_get_property_value :: 
-    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})
-    CString ->                              -- propertyName : TBasicType TUTF8
-    IO CString
-
-{-# DEPRECATED dOMCSSStyleDeclarationGetPropertyValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleDeclarationGetPropertyValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-    -> T.Text
-    {- ^ /@propertyName@/: A @/gchar/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMCSSStyleDeclarationGetPropertyValue self propertyName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    propertyName' <- textToCString propertyName
-    result <- webkit_dom_css_style_declaration_get_property_value self' propertyName'
-    checkUnexpectedReturnNULL "dOMCSSStyleDeclarationGetPropertyValue" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    freeMem propertyName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationGetPropertyValueMethodInfo
-instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationGetPropertyValueMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleDeclarationGetPropertyValue
-
-#endif
-
--- method DOMCSSStyleDeclaration::is_property_implicit
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_declaration_is_property_implicit" webkit_dom_css_style_declaration_is_property_implicit :: 
-    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})
-    CString ->                              -- propertyName : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMCSSStyleDeclarationIsPropertyImplicit ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleDeclarationIsPropertyImplicit ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-    -> T.Text
-    {- ^ /@propertyName@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMCSSStyleDeclarationIsPropertyImplicit self propertyName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    propertyName' <- textToCString propertyName
-    result <- webkit_dom_css_style_declaration_is_property_implicit self' propertyName'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem propertyName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo
-instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleDeclarationIsPropertyImplicit
-
-#endif
-
--- method DOMCSSStyleDeclaration::item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_declaration_item" webkit_dom_css_style_declaration_item :: 
-    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})
-    CULong ->                               -- index : TBasicType TULong
-    IO CString
-
-{-# DEPRECATED dOMCSSStyleDeclarationItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleDeclarationItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMCSSStyleDeclarationItem self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_style_declaration_item self' index
-    checkUnexpectedReturnNULL "dOMCSSStyleDeclarationItem" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationItemMethodInfo
-instance (signature ~ (CULong -> m T.Text), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationItemMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleDeclarationItem
-
-#endif
-
--- method DOMCSSStyleDeclaration::remove_property
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_declaration_remove_property" webkit_dom_css_style_declaration_remove_property :: 
-    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})
-    CString ->                              -- propertyName : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO CString
-
-{-# DEPRECATED dOMCSSStyleDeclarationRemoveProperty ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleDeclarationRemoveProperty ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-    -> T.Text
-    {- ^ /@propertyName@/: A @/gchar/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCSSStyleDeclarationRemoveProperty self propertyName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    propertyName' <- textToCString propertyName
-    onException (do
-        result <- propagateGError $ webkit_dom_css_style_declaration_remove_property self' propertyName'
-        checkUnexpectedReturnNULL "dOMCSSStyleDeclarationRemoveProperty" result
-        result' <- cstringToText result
-        freeMem result
-        touchManagedPtr self
-        freeMem propertyName'
-        return result'
-     ) (do
-        freeMem propertyName'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationRemovePropertyMethodInfo
-instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationRemovePropertyMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleDeclarationRemoveProperty
-
-#endif
-
--- method DOMCSSStyleDeclaration::set_css_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_declaration_set_css_text" webkit_dom_css_style_declaration_set_css_text :: 
-    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMCSSStyleDeclarationSetCssText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleDeclarationSetCssText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCSSStyleDeclarationSetCssText self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_css_style_declaration_set_css_text self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationSetCssTextMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationSetCssTextMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleDeclarationSetCssText
-
-#endif
-
--- method DOMCSSStyleDeclaration::set_property
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleDeclaration", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "propertyName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "priority", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_declaration_set_property" webkit_dom_css_style_declaration_set_property :: 
-    Ptr DOMCSSStyleDeclaration ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})
-    CString ->                              -- propertyName : TBasicType TUTF8
-    CString ->                              -- value : TBasicType TUTF8
-    CString ->                              -- priority : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMCSSStyleDeclarationSetProperty ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleDeclarationSetProperty ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleDeclaration a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-    -> T.Text
-    {- ^ /@propertyName@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@priority@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCSSStyleDeclarationSetProperty self propertyName value priority = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    propertyName' <- textToCString propertyName
-    value' <- textToCString value
-    priority' <- textToCString priority
-    onException (do
-        propagateGError $ webkit_dom_css_style_declaration_set_property self' propertyName' value' priority'
-        touchManagedPtr self
-        freeMem propertyName'
-        freeMem value'
-        freeMem priority'
-        return ()
-     ) (do
-        freeMem propertyName'
-        freeMem value'
-        freeMem priority'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationSetPropertyMethodInfo
-instance (signature ~ (T.Text -> T.Text -> T.Text -> m ()), MonadIO m, IsDOMCSSStyleDeclaration a) => O.MethodInfo DOMCSSStyleDeclarationSetPropertyMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleDeclarationSetProperty
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMCSSStyleDeclaration.hs-boot b/GI/WebKit2WebExtension/Objects/DOMCSSStyleDeclaration.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCSSStyleDeclaration.hs-boot
+++ /dev/null
@@ -1,71 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMCSSStyleDeclaration = DOMCSSStyleDeclaration (ManagedPtr DOMCSSStyleDeclaration)
-instance GObject DOMCSSStyleDeclaration where
-class (GObject o, O.IsDescendantOf DOMCSSStyleDeclaration o) => IsDOMCSSStyleDeclaration o
-instance (GObject o, O.IsDescendantOf DOMCSSStyleDeclaration o) => IsDOMCSSStyleDeclaration o
-instance O.HasParentTypes DOMCSSStyleDeclaration
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationCssTextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationParentRulePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationGetCssTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationGetParentRuleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationGetPropertyPriorityMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationGetPropertyShorthandMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationGetPropertyValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationIsPropertyImplicitMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationItemMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationRemovePropertyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationSetCssTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleDeclarationSetPropertyMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMCSSStyleSheet.hs b/GI/WebKit2WebExtension/Objects/DOMCSSStyleSheet.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCSSStyleSheet.hs
+++ /dev/null
@@ -1,639 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet
-    ( 
-
--- * Exported types
-    DOMCSSStyleSheet(..)                    ,
-    IsDOMCSSStyleSheet                      ,
-    toDOMCSSStyleSheet                      ,
-    noDOMCSSStyleSheet                      ,
-
-
- -- * Methods
--- ** addRule #method:addRule#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleSheetAddRuleMethodInfo       ,
-#endif
-    dOMCSSStyleSheetAddRule                 ,
-
-
--- ** deleteRule #method:deleteRule#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleSheetDeleteRuleMethodInfo    ,
-#endif
-    dOMCSSStyleSheetDeleteRule              ,
-
-
--- ** getCssRules #method:getCssRules#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleSheetGetCssRulesMethodInfo   ,
-#endif
-    dOMCSSStyleSheetGetCssRules             ,
-
-
--- ** getOwnerRule #method:getOwnerRule#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleSheetGetOwnerRuleMethodInfo  ,
-#endif
-    dOMCSSStyleSheetGetOwnerRule            ,
-
-
--- ** getRules #method:getRules#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleSheetGetRulesMethodInfo      ,
-#endif
-    dOMCSSStyleSheetGetRules                ,
-
-
--- ** insertRule #method:insertRule#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleSheetInsertRuleMethodInfo    ,
-#endif
-    dOMCSSStyleSheetInsertRule              ,
-
-
--- ** removeRule #method:removeRule#
-
-#if ENABLE_OVERLOADING
-    DOMCSSStyleSheetRemoveRuleMethodInfo    ,
-#endif
-    dOMCSSStyleSheetRemoveRule              ,
-
-
-
-
- -- * Properties
--- ** cssRules #attr:cssRules#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCSSStyleSheetCssRulesPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMCSSStyleSheetCssRules                ,
-#endif
-    getDOMCSSStyleSheetCssRules             ,
-
-
--- ** ownerRule #attr:ownerRule#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCSSStyleSheetOwnerRulePropertyInfo   ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMCSSStyleSheetOwnerRule               ,
-#endif
-    getDOMCSSStyleSheetOwnerRule            ,
-
-
--- ** rules #attr:rules#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCSSStyleSheetRulesPropertyInfo       ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMCSSStyleSheetRules                   ,
-#endif
-    getDOMCSSStyleSheetRules                ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSRule as WebKit2WebExtension.DOMCSSRule
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSRuleList as WebKit2WebExtension.DOMCSSRuleList
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMStyleSheet as WebKit2WebExtension.DOMStyleSheet
-
--- | Memory-managed wrapper type.
-newtype DOMCSSStyleSheet = DOMCSSStyleSheet (ManagedPtr DOMCSSStyleSheet)
-foreign import ccall "webkit_dom_css_style_sheet_get_type"
-    c_webkit_dom_css_style_sheet_get_type :: IO GType
-
-instance GObject DOMCSSStyleSheet where
-    gobjectType = c_webkit_dom_css_style_sheet_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMCSSStyleSheet`, for instance with `toDOMCSSStyleSheet`.
-class (GObject o, O.IsDescendantOf DOMCSSStyleSheet o) => IsDOMCSSStyleSheet o
-instance (GObject o, O.IsDescendantOf DOMCSSStyleSheet o) => IsDOMCSSStyleSheet o
-
-instance O.HasParentTypes DOMCSSStyleSheet
-type instance O.ParentTypes DOMCSSStyleSheet = '[WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMCSSStyleSheet`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMCSSStyleSheet :: (MonadIO m, IsDOMCSSStyleSheet o) => o -> m DOMCSSStyleSheet
-toDOMCSSStyleSheet = liftIO . unsafeCastTo DOMCSSStyleSheet
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMCSSStyleSheet`.
-noDOMCSSStyleSheet :: Maybe DOMCSSStyleSheet
-noDOMCSSStyleSheet = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMCSSStyleSheetMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMCSSStyleSheetMethod "addRule" o = DOMCSSStyleSheetAddRuleMethodInfo
-    ResolveDOMCSSStyleSheetMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMCSSStyleSheetMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMCSSStyleSheetMethod "deleteRule" o = DOMCSSStyleSheetDeleteRuleMethodInfo
-    ResolveDOMCSSStyleSheetMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMCSSStyleSheetMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMCSSStyleSheetMethod "insertRule" o = DOMCSSStyleSheetInsertRuleMethodInfo
-    ResolveDOMCSSStyleSheetMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMCSSStyleSheetMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMCSSStyleSheetMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMCSSStyleSheetMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMCSSStyleSheetMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMCSSStyleSheetMethod "removeRule" o = DOMCSSStyleSheetRemoveRuleMethodInfo
-    ResolveDOMCSSStyleSheetMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMCSSStyleSheetMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMCSSStyleSheetMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMCSSStyleSheetMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMCSSStyleSheetMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMCSSStyleSheetMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getContentType" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetContentTypeMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getCssRules" o = DOMCSSStyleSheetGetCssRulesMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getDisabled" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetDisabledMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getHref" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetHrefMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getMedia" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetMediaMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getOwnerNode" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetOwnerNodeMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getOwnerRule" o = DOMCSSStyleSheetGetOwnerRuleMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getParentStyleSheet" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetParentStyleSheetMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getRules" o = DOMCSSStyleSheetGetRulesMethodInfo
-    ResolveDOMCSSStyleSheetMethod "getTitle" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetGetTitleMethodInfo
-    ResolveDOMCSSStyleSheetMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMCSSStyleSheetMethod "setDisabled" o = WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetSetDisabledMethodInfo
-    ResolveDOMCSSStyleSheetMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMCSSStyleSheetMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMCSSStyleSheetMethod t DOMCSSStyleSheet, O.MethodInfo info DOMCSSStyleSheet p) => OL.IsLabel t (DOMCSSStyleSheet -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "css-rules"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@css-rules@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCSSStyleSheet #cssRules
-@
--}
-getDOMCSSStyleSheetCssRules :: (MonadIO m, IsDOMCSSStyleSheet o) => o -> m (Maybe WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList)
-getDOMCSSStyleSheetCssRules obj = liftIO $ B.Properties.getObjectPropertyObject obj "css-rules" WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetCssRulesPropertyInfo
-instance AttrInfo DOMCSSStyleSheetCssRulesPropertyInfo where
-    type AttrAllowedOps DOMCSSStyleSheetCssRulesPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMCSSStyleSheetCssRulesPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMCSSStyleSheetCssRulesPropertyInfo = IsDOMCSSStyleSheet
-    type AttrGetType DOMCSSStyleSheetCssRulesPropertyInfo = (Maybe WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList)
-    type AttrLabel DOMCSSStyleSheetCssRulesPropertyInfo = "css-rules"
-    type AttrOrigin DOMCSSStyleSheetCssRulesPropertyInfo = DOMCSSStyleSheet
-    attrGet _ = getDOMCSSStyleSheetCssRules
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "owner-rule"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@owner-rule@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCSSStyleSheet #ownerRule
-@
--}
-getDOMCSSStyleSheetOwnerRule :: (MonadIO m, IsDOMCSSStyleSheet o) => o -> m (Maybe WebKit2WebExtension.DOMCSSRule.DOMCSSRule)
-getDOMCSSStyleSheetOwnerRule obj = liftIO $ B.Properties.getObjectPropertyObject obj "owner-rule" WebKit2WebExtension.DOMCSSRule.DOMCSSRule
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetOwnerRulePropertyInfo
-instance AttrInfo DOMCSSStyleSheetOwnerRulePropertyInfo where
-    type AttrAllowedOps DOMCSSStyleSheetOwnerRulePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMCSSStyleSheetOwnerRulePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMCSSStyleSheetOwnerRulePropertyInfo = IsDOMCSSStyleSheet
-    type AttrGetType DOMCSSStyleSheetOwnerRulePropertyInfo = (Maybe WebKit2WebExtension.DOMCSSRule.DOMCSSRule)
-    type AttrLabel DOMCSSStyleSheetOwnerRulePropertyInfo = "owner-rule"
-    type AttrOrigin DOMCSSStyleSheetOwnerRulePropertyInfo = DOMCSSStyleSheet
-    attrGet _ = getDOMCSSStyleSheetOwnerRule
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "rules"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@rules@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCSSStyleSheet #rules
-@
--}
-getDOMCSSStyleSheetRules :: (MonadIO m, IsDOMCSSStyleSheet o) => o -> m (Maybe WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList)
-getDOMCSSStyleSheetRules obj = liftIO $ B.Properties.getObjectPropertyObject obj "rules" WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetRulesPropertyInfo
-instance AttrInfo DOMCSSStyleSheetRulesPropertyInfo where
-    type AttrAllowedOps DOMCSSStyleSheetRulesPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMCSSStyleSheetRulesPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMCSSStyleSheetRulesPropertyInfo = IsDOMCSSStyleSheet
-    type AttrGetType DOMCSSStyleSheetRulesPropertyInfo = (Maybe WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList)
-    type AttrLabel DOMCSSStyleSheetRulesPropertyInfo = "rules"
-    type AttrOrigin DOMCSSStyleSheetRulesPropertyInfo = DOMCSSStyleSheet
-    attrGet _ = getDOMCSSStyleSheetRules
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMCSSStyleSheet
-type instance O.AttributeList DOMCSSStyleSheet = DOMCSSStyleSheetAttributeList
-type DOMCSSStyleSheetAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("cssRules", DOMCSSStyleSheetCssRulesPropertyInfo), '("disabled", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetDisabledPropertyInfo), '("href", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetHrefPropertyInfo), '("media", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetMediaPropertyInfo), '("ownerNode", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetOwnerNodePropertyInfo), '("ownerRule", DOMCSSStyleSheetOwnerRulePropertyInfo), '("parentStyleSheet", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetParentStyleSheetPropertyInfo), '("rules", DOMCSSStyleSheetRulesPropertyInfo), '("title", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetTitlePropertyInfo), '("type", WebKit2WebExtension.DOMStyleSheet.DOMStyleSheetTypePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMCSSStyleSheetCssRules :: AttrLabelProxy "cssRules"
-dOMCSSStyleSheetCssRules = AttrLabelProxy
-
-dOMCSSStyleSheetOwnerRule :: AttrLabelProxy "ownerRule"
-dOMCSSStyleSheetOwnerRule = AttrLabelProxy
-
-dOMCSSStyleSheetRules :: AttrLabelProxy "rules"
-dOMCSSStyleSheetRules = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMCSSStyleSheet = DOMCSSStyleSheetSignalList
-type DOMCSSStyleSheetSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMCSSStyleSheet::add_rule
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selector", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "style", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_sheet_add_rule" webkit_dom_css_style_sheet_add_rule :: 
-    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})
-    CString ->                              -- selector : TBasicType TUTF8
-    CString ->                              -- style : TBasicType TUTF8
-    CULong ->                               -- index : TBasicType TULong
-    Ptr (Ptr GError) ->                     -- error
-    IO CLong
-
-{-# DEPRECATED dOMCSSStyleSheetAddRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleSheetAddRule ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}
-    -> T.Text
-    {- ^ /@selector@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@style@/: A @/gchar/@ -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCSSStyleSheetAddRule self selector style index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    selector' <- textToCString selector
-    style' <- textToCString style
-    onException (do
-        result <- propagateGError $ webkit_dom_css_style_sheet_add_rule self' selector' style' index
-        touchManagedPtr self
-        freeMem selector'
-        freeMem style'
-        return result
-     ) (do
-        freeMem selector'
-        freeMem style'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetAddRuleMethodInfo
-instance (signature ~ (T.Text -> T.Text -> CULong -> m CLong), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetAddRuleMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleSheetAddRule
-
-#endif
-
--- method DOMCSSStyleSheet::delete_rule
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_sheet_delete_rule" webkit_dom_css_style_sheet_delete_rule :: 
-    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})
-    CULong ->                               -- index : TBasicType TULong
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMCSSStyleSheetDeleteRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleSheetDeleteRule ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCSSStyleSheetDeleteRule self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_css_style_sheet_delete_rule self' index
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetDeleteRuleMethodInfo
-instance (signature ~ (CULong -> m ()), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetDeleteRuleMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleSheetDeleteRule
-
-#endif
-
--- method DOMCSSStyleSheet::get_css_rules
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_sheet_get_css_rules" webkit_dom_css_style_sheet_get_css_rules :: 
-    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})
-    IO (Ptr WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList)
-
-{-# DEPRECATED dOMCSSStyleSheetGetCssRules ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleSheetGetCssRules ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}
-    -> m WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList' -}
-dOMCSSStyleSheetGetCssRules self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_style_sheet_get_css_rules self'
-    checkUnexpectedReturnNULL "dOMCSSStyleSheetGetCssRules" result
-    result' <- (wrapObject WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetGetCssRulesMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetGetCssRulesMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleSheetGetCssRules
-
-#endif
-
--- method DOMCSSStyleSheet::get_owner_rule
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRule"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_sheet_get_owner_rule" webkit_dom_css_style_sheet_get_owner_rule :: 
-    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})
-    IO (Ptr WebKit2WebExtension.DOMCSSRule.DOMCSSRule)
-
-{-# DEPRECATED dOMCSSStyleSheetGetOwnerRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleSheetGetOwnerRule ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}
-    -> m WebKit2WebExtension.DOMCSSRule.DOMCSSRule
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSRule.DOMCSSRule' -}
-dOMCSSStyleSheetGetOwnerRule self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_style_sheet_get_owner_rule self'
-    checkUnexpectedReturnNULL "dOMCSSStyleSheetGetOwnerRule" result
-    result' <- (wrapObject WebKit2WebExtension.DOMCSSRule.DOMCSSRule) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetGetOwnerRuleMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMCSSRule.DOMCSSRule), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetGetOwnerRuleMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleSheetGetOwnerRule
-
-#endif
-
--- method DOMCSSStyleSheet::get_rules
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSRuleList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_sheet_get_rules" webkit_dom_css_style_sheet_get_rules :: 
-    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})
-    IO (Ptr WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList)
-
-{-# DEPRECATED dOMCSSStyleSheetGetRules ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleSheetGetRules ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}
-    -> m WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSRuleList.DOMCSSRuleList' -}
-dOMCSSStyleSheetGetRules self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_style_sheet_get_rules self'
-    checkUnexpectedReturnNULL "dOMCSSStyleSheetGetRules" result
-    result' <- (wrapObject WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetGetRulesMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMCSSRuleList.DOMCSSRuleList), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetGetRulesMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleSheetGetRules
-
-#endif
-
--- method DOMCSSStyleSheet::insert_rule
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rule", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_sheet_insert_rule" webkit_dom_css_style_sheet_insert_rule :: 
-    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})
-    CString ->                              -- rule : TBasicType TUTF8
-    CULong ->                               -- index : TBasicType TULong
-    Ptr (Ptr GError) ->                     -- error
-    IO CULong
-
-{-# DEPRECATED dOMCSSStyleSheetInsertRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleSheetInsertRule ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}
-    -> T.Text
-    {- ^ /@rule@/: A @/gchar/@ -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCSSStyleSheetInsertRule self rule index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    rule' <- textToCString rule
-    onException (do
-        result <- propagateGError $ webkit_dom_css_style_sheet_insert_rule self' rule' index
-        touchManagedPtr self
-        freeMem rule'
-        return result
-     ) (do
-        freeMem rule'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetInsertRuleMethodInfo
-instance (signature ~ (T.Text -> CULong -> m CULong), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetInsertRuleMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleSheetInsertRule
-
-#endif
-
--- method DOMCSSStyleSheet::remove_rule
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_style_sheet_remove_rule" webkit_dom_css_style_sheet_remove_rule :: 
-    Ptr DOMCSSStyleSheet ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"})
-    CULong ->                               -- index : TBasicType TULong
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMCSSStyleSheetRemoveRule ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSStyleSheetRemoveRule ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCSSStyleSheetRemoveRule self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_css_style_sheet_remove_rule self' index
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetRemoveRuleMethodInfo
-instance (signature ~ (CULong -> m ()), MonadIO m, IsDOMCSSStyleSheet a) => O.MethodInfo DOMCSSStyleSheetRemoveRuleMethodInfo a signature where
-    overloadedMethod _ = dOMCSSStyleSheetRemoveRule
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMCSSStyleSheet.hs-boot b/GI/WebKit2WebExtension/Objects/DOMCSSStyleSheet.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCSSStyleSheet.hs-boot
+++ /dev/null
@@ -1,59 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMCSSStyleSheet = DOMCSSStyleSheet (ManagedPtr DOMCSSStyleSheet)
-instance GObject DOMCSSStyleSheet where
-class (GObject o, O.IsDescendantOf DOMCSSStyleSheet o) => IsDOMCSSStyleSheet o
-instance (GObject o, O.IsDescendantOf DOMCSSStyleSheet o) => IsDOMCSSStyleSheet o
-instance O.HasParentTypes DOMCSSStyleSheet
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetCssRulesPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetOwnerRulePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetRulesPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetAddRuleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetDeleteRuleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetGetCssRulesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetGetOwnerRuleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetGetRulesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetInsertRuleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSStyleSheetRemoveRuleMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMCSSValue.hs b/GI/WebKit2WebExtension/Objects/DOMCSSValue.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCSSValue.hs
+++ /dev/null
@@ -1,396 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMCSSValue
-    ( 
-
--- * Exported types
-    DOMCSSValue(..)                         ,
-    IsDOMCSSValue                           ,
-    toDOMCSSValue                           ,
-    noDOMCSSValue                           ,
-
-
- -- * Methods
--- ** getCssText #method:getCssText#
-
-#if ENABLE_OVERLOADING
-    DOMCSSValueGetCssTextMethodInfo         ,
-#endif
-    dOMCSSValueGetCssText                   ,
-
-
--- ** getCssValueType #method:getCssValueType#
-
-#if ENABLE_OVERLOADING
-    DOMCSSValueGetCssValueTypeMethodInfo    ,
-#endif
-    dOMCSSValueGetCssValueType              ,
-
-
--- ** setCssText #method:setCssText#
-
-#if ENABLE_OVERLOADING
-    DOMCSSValueSetCssTextMethodInfo         ,
-#endif
-    dOMCSSValueSetCssText                   ,
-
-
-
-
- -- * Properties
--- ** cssText #attr:cssText#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCSSValueCssTextPropertyInfo          ,
-#endif
-    clearDOMCSSValueCssText                 ,
-    constructDOMCSSValueCssText             ,
-#if ENABLE_OVERLOADING
-    dOMCSSValueCssText                      ,
-#endif
-    getDOMCSSValueCssText                   ,
-    setDOMCSSValueCssText                   ,
-
-
--- ** cssValueType #attr:cssValueType#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCSSValueCssValueTypePropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMCSSValueCssValueType                 ,
-#endif
-    getDOMCSSValueCssValueType              ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMCSSValue = DOMCSSValue (ManagedPtr DOMCSSValue)
-foreign import ccall "webkit_dom_css_value_get_type"
-    c_webkit_dom_css_value_get_type :: IO GType
-
-instance GObject DOMCSSValue where
-    gobjectType = c_webkit_dom_css_value_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMCSSValue`, for instance with `toDOMCSSValue`.
-class (GObject o, O.IsDescendantOf DOMCSSValue o) => IsDOMCSSValue o
-instance (GObject o, O.IsDescendantOf DOMCSSValue o) => IsDOMCSSValue o
-
-instance O.HasParentTypes DOMCSSValue
-type instance O.ParentTypes DOMCSSValue = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMCSSValue`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMCSSValue :: (MonadIO m, IsDOMCSSValue o) => o -> m DOMCSSValue
-toDOMCSSValue = liftIO . unsafeCastTo DOMCSSValue
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMCSSValue`.
-noDOMCSSValue :: Maybe DOMCSSValue
-noDOMCSSValue = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMCSSValueMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMCSSValueMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMCSSValueMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMCSSValueMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMCSSValueMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMCSSValueMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMCSSValueMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMCSSValueMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMCSSValueMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMCSSValueMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMCSSValueMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMCSSValueMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMCSSValueMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMCSSValueMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMCSSValueMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMCSSValueMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMCSSValueMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMCSSValueMethod "getCssText" o = DOMCSSValueGetCssTextMethodInfo
-    ResolveDOMCSSValueMethod "getCssValueType" o = DOMCSSValueGetCssValueTypeMethodInfo
-    ResolveDOMCSSValueMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMCSSValueMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMCSSValueMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMCSSValueMethod "setCssText" o = DOMCSSValueSetCssTextMethodInfo
-    ResolveDOMCSSValueMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMCSSValueMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMCSSValueMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMCSSValueMethod t DOMCSSValue, O.MethodInfo info DOMCSSValue p) => OL.IsLabel t (DOMCSSValue -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "css-text"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@css-text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCSSValue #cssText
-@
--}
-getDOMCSSValueCssText :: (MonadIO m, IsDOMCSSValue o) => o -> m (Maybe T.Text)
-getDOMCSSValueCssText obj = liftIO $ B.Properties.getObjectPropertyString obj "css-text"
-
-{- |
-Set the value of the “@css-text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMCSSValue [ #cssText 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMCSSValueCssText :: (MonadIO m, IsDOMCSSValue o) => o -> T.Text -> m ()
-setDOMCSSValueCssText obj val = liftIO $ B.Properties.setObjectPropertyString obj "css-text" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@css-text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMCSSValueCssText :: (IsDOMCSSValue o) => T.Text -> IO (GValueConstruct o)
-constructDOMCSSValueCssText val = B.Properties.constructObjectPropertyString "css-text" (Just val)
-
-{- |
-Set the value of the “@css-text@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #cssText
-@
--}
-clearDOMCSSValueCssText :: (MonadIO m, IsDOMCSSValue o) => o -> m ()
-clearDOMCSSValueCssText obj = liftIO $ B.Properties.setObjectPropertyString obj "css-text" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMCSSValueCssTextPropertyInfo
-instance AttrInfo DOMCSSValueCssTextPropertyInfo where
-    type AttrAllowedOps DOMCSSValueCssTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMCSSValueCssTextPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMCSSValueCssTextPropertyInfo = IsDOMCSSValue
-    type AttrGetType DOMCSSValueCssTextPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMCSSValueCssTextPropertyInfo = "css-text"
-    type AttrOrigin DOMCSSValueCssTextPropertyInfo = DOMCSSValue
-    attrGet _ = getDOMCSSValueCssText
-    attrSet _ = setDOMCSSValueCssText
-    attrConstruct _ = constructDOMCSSValueCssText
-    attrClear _ = clearDOMCSSValueCssText
-#endif
-
--- VVV Prop "css-value-type"
-   -- Type: TBasicType TUInt
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@css-value-type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCSSValue #cssValueType
-@
--}
-getDOMCSSValueCssValueType :: (MonadIO m, IsDOMCSSValue o) => o -> m Word32
-getDOMCSSValueCssValueType obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "css-value-type"
-
-#if ENABLE_OVERLOADING
-data DOMCSSValueCssValueTypePropertyInfo
-instance AttrInfo DOMCSSValueCssValueTypePropertyInfo where
-    type AttrAllowedOps DOMCSSValueCssValueTypePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMCSSValueCssValueTypePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMCSSValueCssValueTypePropertyInfo = IsDOMCSSValue
-    type AttrGetType DOMCSSValueCssValueTypePropertyInfo = Word32
-    type AttrLabel DOMCSSValueCssValueTypePropertyInfo = "css-value-type"
-    type AttrOrigin DOMCSSValueCssValueTypePropertyInfo = DOMCSSValue
-    attrGet _ = getDOMCSSValueCssValueType
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMCSSValue
-type instance O.AttributeList DOMCSSValue = DOMCSSValueAttributeList
-type DOMCSSValueAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("cssText", DOMCSSValueCssTextPropertyInfo), '("cssValueType", DOMCSSValueCssValueTypePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMCSSValueCssText :: AttrLabelProxy "cssText"
-dOMCSSValueCssText = AttrLabelProxy
-
-dOMCSSValueCssValueType :: AttrLabelProxy "cssValueType"
-dOMCSSValueCssValueType = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMCSSValue = DOMCSSValueSignalList
-type DOMCSSValueSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMCSSValue::get_css_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSValue"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSValue", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_value_get_css_text" webkit_dom_css_value_get_css_text :: 
-    Ptr DOMCSSValue ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSValue"})
-    IO CString
-
-{-# DEPRECATED dOMCSSValueGetCssText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSValueGetCssText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSValue a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSValue.DOMCSSValue' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMCSSValueGetCssText self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_value_get_css_text self'
-    checkUnexpectedReturnNULL "dOMCSSValueGetCssText" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCSSValueGetCssTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMCSSValue a) => O.MethodInfo DOMCSSValueGetCssTextMethodInfo a signature where
-    overloadedMethod _ = dOMCSSValueGetCssText
-
-#endif
-
--- method DOMCSSValue::get_css_value_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSValue"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSValue", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt16)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_value_get_css_value_type" webkit_dom_css_value_get_css_value_type :: 
-    Ptr DOMCSSValue ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSValue"})
-    IO Word16
-
-{-# DEPRECATED dOMCSSValueGetCssValueType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSValueGetCssValueType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSValue a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSValue.DOMCSSValue' -}
-    -> m Word16
-    {- ^ __Returns:__ A @/gushort/@ -}
-dOMCSSValueGetCssValueType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_css_value_get_css_value_type self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMCSSValueGetCssValueTypeMethodInfo
-instance (signature ~ (m Word16), MonadIO m, IsDOMCSSValue a) => O.MethodInfo DOMCSSValueGetCssValueTypeMethodInfo a signature where
-    overloadedMethod _ = dOMCSSValueGetCssValueType
-
-#endif
-
--- method DOMCSSValue::set_css_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSValue"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCSSValue", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_css_value_set_css_text" webkit_dom_css_value_set_css_text :: 
-    Ptr DOMCSSValue ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSValue"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMCSSValueSetCssText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCSSValueSetCssText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCSSValue a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCSSValue.DOMCSSValue' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCSSValueSetCssText self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_css_value_set_css_text self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCSSValueSetCssTextMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMCSSValue a) => O.MethodInfo DOMCSSValueSetCssTextMethodInfo a signature where
-    overloadedMethod _ = dOMCSSValueSetCssText
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMCSSValue.hs-boot b/GI/WebKit2WebExtension/Objects/DOMCSSValue.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCSSValue.hs-boot
+++ /dev/null
@@ -1,44 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMCSSValue where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMCSSValue = DOMCSSValue (ManagedPtr DOMCSSValue)
-instance GObject DOMCSSValue where
-class (GObject o, O.IsDescendantOf DOMCSSValue o) => IsDOMCSSValue o
-instance (GObject o, O.IsDescendantOf DOMCSSValue o) => IsDOMCSSValue o
-instance O.HasParentTypes DOMCSSValue
-#if ENABLE_OVERLOADING
-data DOMCSSValueCssTextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSValueCssValueTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSValueGetCssTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSValueGetCssValueTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCSSValueSetCssTextMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMCharacterData.hs b/GI/WebKit2WebExtension/Objects/DOMCharacterData.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCharacterData.hs
+++ /dev/null
@@ -1,717 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMCharacterData
-    ( 
-
--- * Exported types
-    DOMCharacterData(..)                    ,
-    IsDOMCharacterData                      ,
-    toDOMCharacterData                      ,
-    noDOMCharacterData                      ,
-
-
- -- * Methods
--- ** appendData #method:appendData#
-
-#if ENABLE_OVERLOADING
-    DOMCharacterDataAppendDataMethodInfo    ,
-#endif
-    dOMCharacterDataAppendData              ,
-
-
--- ** deleteData #method:deleteData#
-
-#if ENABLE_OVERLOADING
-    DOMCharacterDataDeleteDataMethodInfo    ,
-#endif
-    dOMCharacterDataDeleteData              ,
-
-
--- ** getData #method:getData#
-
-#if ENABLE_OVERLOADING
-    DOMCharacterDataGetDataMethodInfo       ,
-#endif
-    dOMCharacterDataGetData                 ,
-
-
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMCharacterDataGetLengthMethodInfo     ,
-#endif
-    dOMCharacterDataGetLength               ,
-
-
--- ** insertData #method:insertData#
-
-#if ENABLE_OVERLOADING
-    DOMCharacterDataInsertDataMethodInfo    ,
-#endif
-    dOMCharacterDataInsertData              ,
-
-
--- ** replaceData #method:replaceData#
-
-#if ENABLE_OVERLOADING
-    DOMCharacterDataReplaceDataMethodInfo   ,
-#endif
-    dOMCharacterDataReplaceData             ,
-
-
--- ** setData #method:setData#
-
-#if ENABLE_OVERLOADING
-    DOMCharacterDataSetDataMethodInfo       ,
-#endif
-    dOMCharacterDataSetData                 ,
-
-
--- ** substringData #method:substringData#
-
-#if ENABLE_OVERLOADING
-    DOMCharacterDataSubstringDataMethodInfo ,
-#endif
-    dOMCharacterDataSubstringData           ,
-
-
-
-
- -- * Properties
--- ** data #attr:data#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCharacterDataDataPropertyInfo        ,
-#endif
-    clearDOMCharacterDataData               ,
-    constructDOMCharacterDataData           ,
-#if ENABLE_OVERLOADING
-    dOMCharacterDataData                    ,
-#endif
-    getDOMCharacterDataData                 ,
-    setDOMCharacterDataData                 ,
-
-
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMCharacterDataLengthPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMCharacterDataLength                  ,
-#endif
-    getDOMCharacterDataLength               ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMCharacterData = DOMCharacterData (ManagedPtr DOMCharacterData)
-foreign import ccall "webkit_dom_character_data_get_type"
-    c_webkit_dom_character_data_get_type :: IO GType
-
-instance GObject DOMCharacterData where
-    gobjectType = c_webkit_dom_character_data_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMCharacterData`, for instance with `toDOMCharacterData`.
-class (GObject o, O.IsDescendantOf DOMCharacterData o) => IsDOMCharacterData o
-instance (GObject o, O.IsDescendantOf DOMCharacterData o) => IsDOMCharacterData o
-
-instance O.HasParentTypes DOMCharacterData
-type instance O.ParentTypes DOMCharacterData = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMCharacterData`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMCharacterData :: (MonadIO m, IsDOMCharacterData o) => o -> m DOMCharacterData
-toDOMCharacterData = liftIO . unsafeCastTo DOMCharacterData
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMCharacterData`.
-noDOMCharacterData :: Maybe DOMCharacterData
-noDOMCharacterData = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMCharacterDataMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMCharacterDataMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMCharacterDataMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMCharacterDataMethod "appendData" o = DOMCharacterDataAppendDataMethodInfo
-    ResolveDOMCharacterDataMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMCharacterDataMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMCharacterDataMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMCharacterDataMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMCharacterDataMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMCharacterDataMethod "deleteData" o = DOMCharacterDataDeleteDataMethodInfo
-    ResolveDOMCharacterDataMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMCharacterDataMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMCharacterDataMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMCharacterDataMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMCharacterDataMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMCharacterDataMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMCharacterDataMethod "insertData" o = DOMCharacterDataInsertDataMethodInfo
-    ResolveDOMCharacterDataMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMCharacterDataMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMCharacterDataMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMCharacterDataMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMCharacterDataMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMCharacterDataMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMCharacterDataMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMCharacterDataMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMCharacterDataMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMCharacterDataMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMCharacterDataMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMCharacterDataMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMCharacterDataMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMCharacterDataMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMCharacterDataMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMCharacterDataMethod "replaceData" o = DOMCharacterDataReplaceDataMethodInfo
-    ResolveDOMCharacterDataMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMCharacterDataMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMCharacterDataMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMCharacterDataMethod "substringData" o = DOMCharacterDataSubstringDataMethodInfo
-    ResolveDOMCharacterDataMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMCharacterDataMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMCharacterDataMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMCharacterDataMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMCharacterDataMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMCharacterDataMethod "getData" o = DOMCharacterDataGetDataMethodInfo
-    ResolveDOMCharacterDataMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMCharacterDataMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMCharacterDataMethod "getLength" o = DOMCharacterDataGetLengthMethodInfo
-    ResolveDOMCharacterDataMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo
-    ResolveDOMCharacterDataMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo
-    ResolveDOMCharacterDataMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMCharacterDataMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMCharacterDataMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMCharacterDataMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMCharacterDataMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMCharacterDataMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMCharacterDataMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMCharacterDataMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo
-    ResolveDOMCharacterDataMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMCharacterDataMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMCharacterDataMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMCharacterDataMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMCharacterDataMethod "setData" o = DOMCharacterDataSetDataMethodInfo
-    ResolveDOMCharacterDataMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMCharacterDataMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMCharacterDataMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMCharacterDataMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMCharacterDataMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMCharacterDataMethod t DOMCharacterData, O.MethodInfo info DOMCharacterData p) => OL.IsLabel t (DOMCharacterData -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "data"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@data@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCharacterData #data
-@
--}
-getDOMCharacterDataData :: (MonadIO m, IsDOMCharacterData o) => o -> m (Maybe T.Text)
-getDOMCharacterDataData obj = liftIO $ B.Properties.getObjectPropertyString obj "data"
-
-{- |
-Set the value of the “@data@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMCharacterData [ #data 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMCharacterDataData :: (MonadIO m, IsDOMCharacterData o) => o -> T.Text -> m ()
-setDOMCharacterDataData obj val = liftIO $ B.Properties.setObjectPropertyString obj "data" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@data@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMCharacterDataData :: (IsDOMCharacterData o) => T.Text -> IO (GValueConstruct o)
-constructDOMCharacterDataData val = B.Properties.constructObjectPropertyString "data" (Just val)
-
-{- |
-Set the value of the “@data@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #data
-@
--}
-clearDOMCharacterDataData :: (MonadIO m, IsDOMCharacterData o) => o -> m ()
-clearDOMCharacterDataData obj = liftIO $ B.Properties.setObjectPropertyString obj "data" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMCharacterDataDataPropertyInfo
-instance AttrInfo DOMCharacterDataDataPropertyInfo where
-    type AttrAllowedOps DOMCharacterDataDataPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMCharacterDataDataPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMCharacterDataDataPropertyInfo = IsDOMCharacterData
-    type AttrGetType DOMCharacterDataDataPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMCharacterDataDataPropertyInfo = "data"
-    type AttrOrigin DOMCharacterDataDataPropertyInfo = DOMCharacterData
-    attrGet _ = getDOMCharacterDataData
-    attrSet _ = setDOMCharacterDataData
-    attrConstruct _ = constructDOMCharacterDataData
-    attrClear _ = clearDOMCharacterDataData
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMCharacterData #length
-@
--}
-getDOMCharacterDataLength :: (MonadIO m, IsDOMCharacterData o) => o -> m CULong
-getDOMCharacterDataLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMCharacterDataLengthPropertyInfo
-instance AttrInfo DOMCharacterDataLengthPropertyInfo where
-    type AttrAllowedOps DOMCharacterDataLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMCharacterDataLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMCharacterDataLengthPropertyInfo = IsDOMCharacterData
-    type AttrGetType DOMCharacterDataLengthPropertyInfo = CULong
-    type AttrLabel DOMCharacterDataLengthPropertyInfo = "length"
-    type AttrOrigin DOMCharacterDataLengthPropertyInfo = DOMCharacterData
-    attrGet _ = getDOMCharacterDataLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMCharacterData
-type instance O.AttributeList DOMCharacterData = DOMCharacterDataAttributeList
-type DOMCharacterDataAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("data", DOMCharacterDataDataPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("length", DOMCharacterDataLengthPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMCharacterDataData :: AttrLabelProxy "data"
-dOMCharacterDataData = AttrLabelProxy
-
-dOMCharacterDataLength :: AttrLabelProxy "length"
-dOMCharacterDataLength = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMCharacterData = DOMCharacterDataSignalList
-type DOMCharacterDataSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMCharacterData::append_data
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_character_data_append_data" webkit_dom_character_data_append_data :: 
-    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})
-    CString ->                              -- data : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMCharacterDataAppendData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCharacterDataAppendData ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}
-    -> T.Text
-    {- ^ /@data@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCharacterDataAppendData self data_ = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    data_' <- textToCString data_
-    onException (do
-        propagateGError $ webkit_dom_character_data_append_data self' data_'
-        touchManagedPtr self
-        freeMem data_'
-        return ()
-     ) (do
-        freeMem data_'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCharacterDataAppendDataMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataAppendDataMethodInfo a signature where
-    overloadedMethod _ = dOMCharacterDataAppendData
-
-#endif
-
--- method DOMCharacterData::delete_data
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_character_data_delete_data" webkit_dom_character_data_delete_data :: 
-    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})
-    CULong ->                               -- offset : TBasicType TULong
-    CULong ->                               -- length : TBasicType TULong
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMCharacterDataDeleteData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCharacterDataDeleteData ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}
-    -> CULong
-    {- ^ /@offset@/: A @/gulong/@ -}
-    -> CULong
-    {- ^ /@length@/: A @/gulong/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCharacterDataDeleteData self offset length_ = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_character_data_delete_data self' offset length_
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCharacterDataDeleteDataMethodInfo
-instance (signature ~ (CULong -> CULong -> m ()), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataDeleteDataMethodInfo a signature where
-    overloadedMethod _ = dOMCharacterDataDeleteData
-
-#endif
-
--- method DOMCharacterData::get_data
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_character_data_get_data" webkit_dom_character_data_get_data :: 
-    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})
-    IO CString
-
-{-# DEPRECATED dOMCharacterDataGetData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCharacterDataGetData ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMCharacterDataGetData self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_character_data_get_data self'
-    checkUnexpectedReturnNULL "dOMCharacterDataGetData" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMCharacterDataGetDataMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataGetDataMethodInfo a signature where
-    overloadedMethod _ = dOMCharacterDataGetData
-
-#endif
-
--- method DOMCharacterData::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_character_data_get_length" webkit_dom_character_data_get_length :: 
-    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})
-    IO CULong
-
-{-# DEPRECATED dOMCharacterDataGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCharacterDataGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMCharacterDataGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_character_data_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMCharacterDataGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMCharacterDataGetLength
-
-#endif
-
--- method DOMCharacterData::insert_data
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_character_data_insert_data" webkit_dom_character_data_insert_data :: 
-    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})
-    CULong ->                               -- offset : TBasicType TULong
-    CString ->                              -- data : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMCharacterDataInsertData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCharacterDataInsertData ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}
-    -> CULong
-    {- ^ /@offset@/: A @/gulong/@ -}
-    -> T.Text
-    {- ^ /@data@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCharacterDataInsertData self offset data_ = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    data_' <- textToCString data_
-    onException (do
-        propagateGError $ webkit_dom_character_data_insert_data self' offset data_'
-        touchManagedPtr self
-        freeMem data_'
-        return ()
-     ) (do
-        freeMem data_'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCharacterDataInsertDataMethodInfo
-instance (signature ~ (CULong -> T.Text -> m ()), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataInsertDataMethodInfo a signature where
-    overloadedMethod _ = dOMCharacterDataInsertData
-
-#endif
-
--- method DOMCharacterData::replace_data
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_character_data_replace_data" webkit_dom_character_data_replace_data :: 
-    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})
-    CULong ->                               -- offset : TBasicType TULong
-    CULong ->                               -- length : TBasicType TULong
-    CString ->                              -- data : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMCharacterDataReplaceData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCharacterDataReplaceData ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}
-    -> CULong
-    {- ^ /@offset@/: A @/gulong/@ -}
-    -> CULong
-    {- ^ /@length@/: A @/gulong/@ -}
-    -> T.Text
-    {- ^ /@data@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCharacterDataReplaceData self offset length_ data_ = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    data_' <- textToCString data_
-    onException (do
-        propagateGError $ webkit_dom_character_data_replace_data self' offset length_ data_'
-        touchManagedPtr self
-        freeMem data_'
-        return ()
-     ) (do
-        freeMem data_'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCharacterDataReplaceDataMethodInfo
-instance (signature ~ (CULong -> CULong -> T.Text -> m ()), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataReplaceDataMethodInfo a signature where
-    overloadedMethod _ = dOMCharacterDataReplaceData
-
-#endif
-
--- method DOMCharacterData::set_data
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_character_data_set_data" webkit_dom_character_data_set_data :: 
-    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMCharacterDataSetData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCharacterDataSetData ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCharacterDataSetData self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_character_data_set_data self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCharacterDataSetDataMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataSetDataMethodInfo a signature where
-    overloadedMethod _ = dOMCharacterDataSetData
-
-#endif
-
--- method DOMCharacterData::substring_data
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMCharacterData", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_character_data_substring_data" webkit_dom_character_data_substring_data :: 
-    Ptr DOMCharacterData ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCharacterData"})
-    CULong ->                               -- offset : TBasicType TULong
-    CULong ->                               -- length : TBasicType TULong
-    Ptr (Ptr GError) ->                     -- error
-    IO CString
-
-{-# DEPRECATED dOMCharacterDataSubstringData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMCharacterDataSubstringData ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMCharacterData a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMCharacterData.DOMCharacterData' -}
-    -> CULong
-    {- ^ /@offset@/: A @/gulong/@ -}
-    -> CULong
-    {- ^ /@length@/: A @/gulong/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMCharacterDataSubstringData self offset length_ = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_character_data_substring_data self' offset length_
-        checkUnexpectedReturnNULL "dOMCharacterDataSubstringData" result
-        result' <- cstringToText result
-        freeMem result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMCharacterDataSubstringDataMethodInfo
-instance (signature ~ (CULong -> CULong -> m T.Text), MonadIO m, IsDOMCharacterData a) => O.MethodInfo DOMCharacterDataSubstringDataMethodInfo a signature where
-    overloadedMethod _ = dOMCharacterDataSubstringData
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMCharacterData.hs-boot b/GI/WebKit2WebExtension/Objects/DOMCharacterData.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMCharacterData.hs-boot
+++ /dev/null
@@ -1,59 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMCharacterData where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMCharacterData = DOMCharacterData (ManagedPtr DOMCharacterData)
-instance GObject DOMCharacterData where
-class (GObject o, O.IsDescendantOf DOMCharacterData o) => IsDOMCharacterData o
-instance (GObject o, O.IsDescendantOf DOMCharacterData o) => IsDOMCharacterData o
-instance O.HasParentTypes DOMCharacterData
-#if ENABLE_OVERLOADING
-data DOMCharacterDataDataPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCharacterDataLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCharacterDataAppendDataMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCharacterDataDeleteDataMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCharacterDataGetDataMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCharacterDataGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCharacterDataInsertDataMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCharacterDataReplaceDataMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCharacterDataSetDataMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMCharacterDataSubstringDataMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMClientRect.hs b/GI/WebKit2WebExtension/Objects/DOMClientRect.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMClientRect.hs
+++ /dev/null
@@ -1,686 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMClientRect
-    ( 
-
--- * Exported types
-    DOMClientRect(..)                       ,
-    IsDOMClientRect                         ,
-    toDOMClientRect                         ,
-    noDOMClientRect                         ,
-
-
- -- * Methods
--- ** getBottom #method:getBottom#
-
-#if ENABLE_OVERLOADING
-    DOMClientRectGetBottomMethodInfo        ,
-#endif
-    dOMClientRectGetBottom                  ,
-
-
--- ** getHeight #method:getHeight#
-
-#if ENABLE_OVERLOADING
-    DOMClientRectGetHeightMethodInfo        ,
-#endif
-    dOMClientRectGetHeight                  ,
-
-
--- ** getLeft #method:getLeft#
-
-#if ENABLE_OVERLOADING
-    DOMClientRectGetLeftMethodInfo          ,
-#endif
-    dOMClientRectGetLeft                    ,
-
-
--- ** getRight #method:getRight#
-
-#if ENABLE_OVERLOADING
-    DOMClientRectGetRightMethodInfo         ,
-#endif
-    dOMClientRectGetRight                   ,
-
-
--- ** getTop #method:getTop#
-
-#if ENABLE_OVERLOADING
-    DOMClientRectGetTopMethodInfo           ,
-#endif
-    dOMClientRectGetTop                     ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMClientRectGetWidthMethodInfo         ,
-#endif
-    dOMClientRectGetWidth                   ,
-
-
-
-
- -- * Properties
--- ** bottom #attr:bottom#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMClientRectBottomPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMClientRectBottom                     ,
-#endif
-    getDOMClientRectBottom                  ,
-
-
--- ** height #attr:height#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMClientRectHeightPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMClientRectHeight                     ,
-#endif
-    getDOMClientRectHeight                  ,
-
-
--- ** left #attr:left#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMClientRectLeftPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMClientRectLeft                       ,
-#endif
-    getDOMClientRectLeft                    ,
-
-
--- ** right #attr:right#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMClientRectRightPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMClientRectRight                      ,
-#endif
-    getDOMClientRectRight                   ,
-
-
--- ** top #attr:top#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMClientRectTopPropertyInfo            ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMClientRectTop                        ,
-#endif
-    getDOMClientRectTop                     ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMClientRectWidthPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMClientRectWidth                      ,
-#endif
-    getDOMClientRectWidth                   ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMClientRect = DOMClientRect (ManagedPtr DOMClientRect)
-foreign import ccall "webkit_dom_client_rect_get_type"
-    c_webkit_dom_client_rect_get_type :: IO GType
-
-instance GObject DOMClientRect where
-    gobjectType = c_webkit_dom_client_rect_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMClientRect`, for instance with `toDOMClientRect`.
-class (GObject o, O.IsDescendantOf DOMClientRect o) => IsDOMClientRect o
-instance (GObject o, O.IsDescendantOf DOMClientRect o) => IsDOMClientRect o
-
-instance O.HasParentTypes DOMClientRect
-type instance O.ParentTypes DOMClientRect = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMClientRect`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMClientRect :: (MonadIO m, IsDOMClientRect o) => o -> m DOMClientRect
-toDOMClientRect = liftIO . unsafeCastTo DOMClientRect
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMClientRect`.
-noDOMClientRect :: Maybe DOMClientRect
-noDOMClientRect = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMClientRectMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMClientRectMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMClientRectMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMClientRectMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMClientRectMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMClientRectMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMClientRectMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMClientRectMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMClientRectMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMClientRectMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMClientRectMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMClientRectMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMClientRectMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMClientRectMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMClientRectMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMClientRectMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMClientRectMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMClientRectMethod "getBottom" o = DOMClientRectGetBottomMethodInfo
-    ResolveDOMClientRectMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMClientRectMethod "getHeight" o = DOMClientRectGetHeightMethodInfo
-    ResolveDOMClientRectMethod "getLeft" o = DOMClientRectGetLeftMethodInfo
-    ResolveDOMClientRectMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMClientRectMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMClientRectMethod "getRight" o = DOMClientRectGetRightMethodInfo
-    ResolveDOMClientRectMethod "getTop" o = DOMClientRectGetTopMethodInfo
-    ResolveDOMClientRectMethod "getWidth" o = DOMClientRectGetWidthMethodInfo
-    ResolveDOMClientRectMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMClientRectMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMClientRectMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMClientRectMethod t DOMClientRect, O.MethodInfo info DOMClientRect p) => OL.IsLabel t (DOMClientRect -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "bottom"
-   -- Type: TBasicType TFloat
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@bottom@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMClientRect #bottom
-@
--}
-getDOMClientRectBottom :: (MonadIO m, IsDOMClientRect o) => o -> m Float
-getDOMClientRectBottom obj = liftIO $ B.Properties.getObjectPropertyFloat obj "bottom"
-
-#if ENABLE_OVERLOADING
-data DOMClientRectBottomPropertyInfo
-instance AttrInfo DOMClientRectBottomPropertyInfo where
-    type AttrAllowedOps DOMClientRectBottomPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMClientRectBottomPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMClientRectBottomPropertyInfo = IsDOMClientRect
-    type AttrGetType DOMClientRectBottomPropertyInfo = Float
-    type AttrLabel DOMClientRectBottomPropertyInfo = "bottom"
-    type AttrOrigin DOMClientRectBottomPropertyInfo = DOMClientRect
-    attrGet _ = getDOMClientRectBottom
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "height"
-   -- Type: TBasicType TFloat
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMClientRect #height
-@
--}
-getDOMClientRectHeight :: (MonadIO m, IsDOMClientRect o) => o -> m Float
-getDOMClientRectHeight obj = liftIO $ B.Properties.getObjectPropertyFloat obj "height"
-
-#if ENABLE_OVERLOADING
-data DOMClientRectHeightPropertyInfo
-instance AttrInfo DOMClientRectHeightPropertyInfo where
-    type AttrAllowedOps DOMClientRectHeightPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMClientRectHeightPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMClientRectHeightPropertyInfo = IsDOMClientRect
-    type AttrGetType DOMClientRectHeightPropertyInfo = Float
-    type AttrLabel DOMClientRectHeightPropertyInfo = "height"
-    type AttrOrigin DOMClientRectHeightPropertyInfo = DOMClientRect
-    attrGet _ = getDOMClientRectHeight
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "left"
-   -- Type: TBasicType TFloat
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@left@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMClientRect #left
-@
--}
-getDOMClientRectLeft :: (MonadIO m, IsDOMClientRect o) => o -> m Float
-getDOMClientRectLeft obj = liftIO $ B.Properties.getObjectPropertyFloat obj "left"
-
-#if ENABLE_OVERLOADING
-data DOMClientRectLeftPropertyInfo
-instance AttrInfo DOMClientRectLeftPropertyInfo where
-    type AttrAllowedOps DOMClientRectLeftPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMClientRectLeftPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMClientRectLeftPropertyInfo = IsDOMClientRect
-    type AttrGetType DOMClientRectLeftPropertyInfo = Float
-    type AttrLabel DOMClientRectLeftPropertyInfo = "left"
-    type AttrOrigin DOMClientRectLeftPropertyInfo = DOMClientRect
-    attrGet _ = getDOMClientRectLeft
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "right"
-   -- Type: TBasicType TFloat
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@right@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMClientRect #right
-@
--}
-getDOMClientRectRight :: (MonadIO m, IsDOMClientRect o) => o -> m Float
-getDOMClientRectRight obj = liftIO $ B.Properties.getObjectPropertyFloat obj "right"
-
-#if ENABLE_OVERLOADING
-data DOMClientRectRightPropertyInfo
-instance AttrInfo DOMClientRectRightPropertyInfo where
-    type AttrAllowedOps DOMClientRectRightPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMClientRectRightPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMClientRectRightPropertyInfo = IsDOMClientRect
-    type AttrGetType DOMClientRectRightPropertyInfo = Float
-    type AttrLabel DOMClientRectRightPropertyInfo = "right"
-    type AttrOrigin DOMClientRectRightPropertyInfo = DOMClientRect
-    attrGet _ = getDOMClientRectRight
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "top"
-   -- Type: TBasicType TFloat
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@top@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMClientRect #top
-@
--}
-getDOMClientRectTop :: (MonadIO m, IsDOMClientRect o) => o -> m Float
-getDOMClientRectTop obj = liftIO $ B.Properties.getObjectPropertyFloat obj "top"
-
-#if ENABLE_OVERLOADING
-data DOMClientRectTopPropertyInfo
-instance AttrInfo DOMClientRectTopPropertyInfo where
-    type AttrAllowedOps DOMClientRectTopPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMClientRectTopPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMClientRectTopPropertyInfo = IsDOMClientRect
-    type AttrGetType DOMClientRectTopPropertyInfo = Float
-    type AttrLabel DOMClientRectTopPropertyInfo = "top"
-    type AttrOrigin DOMClientRectTopPropertyInfo = DOMClientRect
-    attrGet _ = getDOMClientRectTop
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TFloat
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMClientRect #width
-@
--}
-getDOMClientRectWidth :: (MonadIO m, IsDOMClientRect o) => o -> m Float
-getDOMClientRectWidth obj = liftIO $ B.Properties.getObjectPropertyFloat obj "width"
-
-#if ENABLE_OVERLOADING
-data DOMClientRectWidthPropertyInfo
-instance AttrInfo DOMClientRectWidthPropertyInfo where
-    type AttrAllowedOps DOMClientRectWidthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMClientRectWidthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMClientRectWidthPropertyInfo = IsDOMClientRect
-    type AttrGetType DOMClientRectWidthPropertyInfo = Float
-    type AttrLabel DOMClientRectWidthPropertyInfo = "width"
-    type AttrOrigin DOMClientRectWidthPropertyInfo = DOMClientRect
-    attrGet _ = getDOMClientRectWidth
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMClientRect
-type instance O.AttributeList DOMClientRect = DOMClientRectAttributeList
-type DOMClientRectAttributeList = ('[ '("bottom", DOMClientRectBottomPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("height", DOMClientRectHeightPropertyInfo), '("left", DOMClientRectLeftPropertyInfo), '("right", DOMClientRectRightPropertyInfo), '("top", DOMClientRectTopPropertyInfo), '("width", DOMClientRectWidthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMClientRectBottom :: AttrLabelProxy "bottom"
-dOMClientRectBottom = AttrLabelProxy
-
-dOMClientRectHeight :: AttrLabelProxy "height"
-dOMClientRectHeight = AttrLabelProxy
-
-dOMClientRectLeft :: AttrLabelProxy "left"
-dOMClientRectLeft = AttrLabelProxy
-
-dOMClientRectRight :: AttrLabelProxy "right"
-dOMClientRectRight = AttrLabelProxy
-
-dOMClientRectTop :: AttrLabelProxy "top"
-dOMClientRectTop = AttrLabelProxy
-
-dOMClientRectWidth :: AttrLabelProxy "width"
-dOMClientRectWidth = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMClientRect = DOMClientRectSignalList
-type DOMClientRectSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMClientRect::get_bottom
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRect", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TFloat)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_client_rect_get_bottom" webkit_dom_client_rect_get_bottom :: 
-    Ptr DOMClientRect ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"})
-    IO CFloat
-
-{-# DEPRECATED dOMClientRectGetBottom ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Returns the bottom coordinate of /@self@/, relative to the viewport.
-
-/Since: 2.18/
--}
-dOMClientRectGetBottom ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRect a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}
-    -> m Float
-    {- ^ __Returns:__ A @/gfloat/@ -}
-dOMClientRectGetBottom self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_client_rect_get_bottom self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMClientRectGetBottomMethodInfo
-instance (signature ~ (m Float), MonadIO m, IsDOMClientRect a) => O.MethodInfo DOMClientRectGetBottomMethodInfo a signature where
-    overloadedMethod _ = dOMClientRectGetBottom
-
-#endif
-
--- method DOMClientRect::get_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRect", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TFloat)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_client_rect_get_height" webkit_dom_client_rect_get_height :: 
-    Ptr DOMClientRect ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"})
-    IO CFloat
-
-{-# DEPRECATED dOMClientRectGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Returns the height of /@self@/.
-
-/Since: 2.18/
--}
-dOMClientRectGetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRect a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}
-    -> m Float
-    {- ^ __Returns:__ A @/gfloat/@ -}
-dOMClientRectGetHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_client_rect_get_height self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMClientRectGetHeightMethodInfo
-instance (signature ~ (m Float), MonadIO m, IsDOMClientRect a) => O.MethodInfo DOMClientRectGetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMClientRectGetHeight
-
-#endif
-
--- method DOMClientRect::get_left
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRect", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TFloat)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_client_rect_get_left" webkit_dom_client_rect_get_left :: 
-    Ptr DOMClientRect ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"})
-    IO CFloat
-
-{-# DEPRECATED dOMClientRectGetLeft ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Returns the left coordinate of /@self@/, relative to the viewport.
-
-/Since: 2.18/
--}
-dOMClientRectGetLeft ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRect a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}
-    -> m Float
-    {- ^ __Returns:__ A @/gfloat/@ -}
-dOMClientRectGetLeft self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_client_rect_get_left self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMClientRectGetLeftMethodInfo
-instance (signature ~ (m Float), MonadIO m, IsDOMClientRect a) => O.MethodInfo DOMClientRectGetLeftMethodInfo a signature where
-    overloadedMethod _ = dOMClientRectGetLeft
-
-#endif
-
--- method DOMClientRect::get_right
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRect", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TFloat)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_client_rect_get_right" webkit_dom_client_rect_get_right :: 
-    Ptr DOMClientRect ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"})
-    IO CFloat
-
-{-# DEPRECATED dOMClientRectGetRight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Returns the right coordinate of /@self@/, relative to the viewport.
-
-/Since: 2.18/
--}
-dOMClientRectGetRight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRect a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}
-    -> m Float
-    {- ^ __Returns:__ A @/gfloat/@ -}
-dOMClientRectGetRight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_client_rect_get_right self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMClientRectGetRightMethodInfo
-instance (signature ~ (m Float), MonadIO m, IsDOMClientRect a) => O.MethodInfo DOMClientRectGetRightMethodInfo a signature where
-    overloadedMethod _ = dOMClientRectGetRight
-
-#endif
-
--- method DOMClientRect::get_top
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRect", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TFloat)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_client_rect_get_top" webkit_dom_client_rect_get_top :: 
-    Ptr DOMClientRect ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"})
-    IO CFloat
-
-{-# DEPRECATED dOMClientRectGetTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Returns the top coordinate of /@self@/, relative to the viewport.
-
-/Since: 2.18/
--}
-dOMClientRectGetTop ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRect a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}
-    -> m Float
-    {- ^ __Returns:__ A @/gfloat/@ -}
-dOMClientRectGetTop self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_client_rect_get_top self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMClientRectGetTopMethodInfo
-instance (signature ~ (m Float), MonadIO m, IsDOMClientRect a) => O.MethodInfo DOMClientRectGetTopMethodInfo a signature where
-    overloadedMethod _ = dOMClientRectGetTop
-
-#endif
-
--- method DOMClientRect::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRect", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TFloat)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_client_rect_get_width" webkit_dom_client_rect_get_width :: 
-    Ptr DOMClientRect ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"})
-    IO CFloat
-
-{-# DEPRECATED dOMClientRectGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Returns the width of /@self@/.
-
-/Since: 2.18/
--}
-dOMClientRectGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRect a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}
-    -> m Float
-    {- ^ __Returns:__ A @/gfloat/@ -}
-dOMClientRectGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_client_rect_get_width self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMClientRectGetWidthMethodInfo
-instance (signature ~ (m Float), MonadIO m, IsDOMClientRect a) => O.MethodInfo DOMClientRectGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMClientRectGetWidth
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMClientRect.hs-boot b/GI/WebKit2WebExtension/Objects/DOMClientRect.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMClientRect.hs-boot
+++ /dev/null
@@ -1,65 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMClientRect where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMClientRect = DOMClientRect (ManagedPtr DOMClientRect)
-instance GObject DOMClientRect where
-class (GObject o, O.IsDescendantOf DOMClientRect o) => IsDOMClientRect o
-instance (GObject o, O.IsDescendantOf DOMClientRect o) => IsDOMClientRect o
-instance O.HasParentTypes DOMClientRect
-#if ENABLE_OVERLOADING
-data DOMClientRectBottomPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMClientRectHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMClientRectLeftPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMClientRectRightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMClientRectTopPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMClientRectWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMClientRectGetBottomMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMClientRectGetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMClientRectGetLeftMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMClientRectGetRightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMClientRectGetTopMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMClientRectGetWidthMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMClientRectList.hs b/GI/WebKit2WebExtension/Objects/DOMClientRectList.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMClientRectList.hs
+++ /dev/null
@@ -1,272 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMClientRectList
-    ( 
-
--- * Exported types
-    DOMClientRectList(..)                   ,
-    IsDOMClientRectList                     ,
-    toDOMClientRectList                     ,
-    noDOMClientRectList                     ,
-
-
- -- * Methods
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMClientRectListGetLengthMethodInfo    ,
-#endif
-    dOMClientRectListGetLength              ,
-
-
--- ** item #method:item#
-
-#if ENABLE_OVERLOADING
-    DOMClientRectListItemMethodInfo         ,
-#endif
-    dOMClientRectListItem                   ,
-
-
-
-
- -- * Properties
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMClientRectListLengthPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMClientRectListLength                 ,
-#endif
-    getDOMClientRectListLength              ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMClientRect as WebKit2WebExtension.DOMClientRect
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMClientRectList = DOMClientRectList (ManagedPtr DOMClientRectList)
-foreign import ccall "webkit_dom_client_rect_list_get_type"
-    c_webkit_dom_client_rect_list_get_type :: IO GType
-
-instance GObject DOMClientRectList where
-    gobjectType = c_webkit_dom_client_rect_list_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMClientRectList`, for instance with `toDOMClientRectList`.
-class (GObject o, O.IsDescendantOf DOMClientRectList o) => IsDOMClientRectList o
-instance (GObject o, O.IsDescendantOf DOMClientRectList o) => IsDOMClientRectList o
-
-instance O.HasParentTypes DOMClientRectList
-type instance O.ParentTypes DOMClientRectList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMClientRectList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMClientRectList :: (MonadIO m, IsDOMClientRectList o) => o -> m DOMClientRectList
-toDOMClientRectList = liftIO . unsafeCastTo DOMClientRectList
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMClientRectList`.
-noDOMClientRectList :: Maybe DOMClientRectList
-noDOMClientRectList = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMClientRectListMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMClientRectListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMClientRectListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMClientRectListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMClientRectListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMClientRectListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMClientRectListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMClientRectListMethod "item" o = DOMClientRectListItemMethodInfo
-    ResolveDOMClientRectListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMClientRectListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMClientRectListMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMClientRectListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMClientRectListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMClientRectListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMClientRectListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMClientRectListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMClientRectListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMClientRectListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMClientRectListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMClientRectListMethod "getLength" o = DOMClientRectListGetLengthMethodInfo
-    ResolveDOMClientRectListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMClientRectListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMClientRectListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMClientRectListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMClientRectListMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMClientRectListMethod t DOMClientRectList, O.MethodInfo info DOMClientRectList p) => OL.IsLabel t (DOMClientRectList -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMClientRectList #length
-@
--}
-getDOMClientRectListLength :: (MonadIO m, IsDOMClientRectList o) => o -> m CULong
-getDOMClientRectListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMClientRectListLengthPropertyInfo
-instance AttrInfo DOMClientRectListLengthPropertyInfo where
-    type AttrAllowedOps DOMClientRectListLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMClientRectListLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMClientRectListLengthPropertyInfo = IsDOMClientRectList
-    type AttrGetType DOMClientRectListLengthPropertyInfo = CULong
-    type AttrLabel DOMClientRectListLengthPropertyInfo = "length"
-    type AttrOrigin DOMClientRectListLengthPropertyInfo = DOMClientRectList
-    attrGet _ = getDOMClientRectListLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMClientRectList
-type instance O.AttributeList DOMClientRectList = DOMClientRectListAttributeList
-type DOMClientRectListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMClientRectListLengthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMClientRectListLength :: AttrLabelProxy "length"
-dOMClientRectListLength = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMClientRectList = DOMClientRectListSignalList
-type DOMClientRectListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMClientRectList::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRectList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRectList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_client_rect_list_get_length" webkit_dom_client_rect_list_get_length :: 
-    Ptr DOMClientRectList ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRectList"})
-    IO CULong
-
-{-# DEPRECATED dOMClientRectListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Returns the number of 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' objects that /@self@/ contains.
-
-/Since: 2.18/
--}
-dOMClientRectListGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRectList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRectList.DOMClientRectList' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMClientRectListGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_client_rect_list_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMClientRectListGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMClientRectList a) => O.MethodInfo DOMClientRectListGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMClientRectListGetLength
-
-#endif
-
--- method DOMClientRectList::item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRectList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMClientRectList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_client_rect_list_item" webkit_dom_client_rect_list_item :: 
-    Ptr DOMClientRectList ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRectList"})
-    CULong ->                               -- index : TBasicType TULong
-    IO (Ptr WebKit2WebExtension.DOMClientRect.DOMClientRect)
-
-{-# DEPRECATED dOMClientRectListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Returns the 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' object that /@self@/ contains at /@index@/.
-
-/Since: 2.18/
--}
-dOMClientRectListItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMClientRectList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMClientRectList.DOMClientRectList' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m WebKit2WebExtension.DOMClientRect.DOMClientRect
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}
-dOMClientRectListItem self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_client_rect_list_item self' index
-    checkUnexpectedReturnNULL "dOMClientRectListItem" result
-    result' <- (wrapObject WebKit2WebExtension.DOMClientRect.DOMClientRect) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMClientRectListItemMethodInfo
-instance (signature ~ (CULong -> m WebKit2WebExtension.DOMClientRect.DOMClientRect), MonadIO m, IsDOMClientRectList a) => O.MethodInfo DOMClientRectListItemMethodInfo a signature where
-    overloadedMethod _ = dOMClientRectListItem
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMClientRectList.hs-boot b/GI/WebKit2WebExtension/Objects/DOMClientRectList.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMClientRectList.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMClientRectList where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMClientRectList = DOMClientRectList (ManagedPtr DOMClientRectList)
-instance GObject DOMClientRectList where
-class (GObject o, O.IsDescendantOf DOMClientRectList o) => IsDOMClientRectList o
-instance (GObject o, O.IsDescendantOf DOMClientRectList o) => IsDOMClientRectList o
-instance O.HasParentTypes DOMClientRectList
-#if ENABLE_OVERLOADING
-data DOMClientRectListLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMClientRectListGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMClientRectListItemMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMComment.hs b/GI/WebKit2WebExtension/Objects/DOMComment.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMComment.hs
+++ /dev/null
@@ -1,168 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMComment
-    ( 
-
--- * Exported types
-    DOMComment(..)                          ,
-    IsDOMComment                            ,
-    toDOMComment                            ,
-    noDOMComment                            ,
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCharacterData as WebKit2WebExtension.DOMCharacterData
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMComment = DOMComment (ManagedPtr DOMComment)
-foreign import ccall "webkit_dom_comment_get_type"
-    c_webkit_dom_comment_get_type :: IO GType
-
-instance GObject DOMComment where
-    gobjectType = c_webkit_dom_comment_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMComment`, for instance with `toDOMComment`.
-class (GObject o, O.IsDescendantOf DOMComment o) => IsDOMComment o
-instance (GObject o, O.IsDescendantOf DOMComment o) => IsDOMComment o
-
-instance O.HasParentTypes DOMComment
-type instance O.ParentTypes DOMComment = '[WebKit2WebExtension.DOMCharacterData.DOMCharacterData, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMComment`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMComment :: (MonadIO m, IsDOMComment o) => o -> m DOMComment
-toDOMComment = liftIO . unsafeCastTo DOMComment
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMComment`.
-noDOMComment :: Maybe DOMComment
-noDOMComment = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMCommentMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMCommentMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMCommentMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMCommentMethod "appendData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataAppendDataMethodInfo
-    ResolveDOMCommentMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMCommentMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMCommentMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMCommentMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMCommentMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMCommentMethod "deleteData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDeleteDataMethodInfo
-    ResolveDOMCommentMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMCommentMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMCommentMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMCommentMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMCommentMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMCommentMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMCommentMethod "insertData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataInsertDataMethodInfo
-    ResolveDOMCommentMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMCommentMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMCommentMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMCommentMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMCommentMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMCommentMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMCommentMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMCommentMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMCommentMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMCommentMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMCommentMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMCommentMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMCommentMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMCommentMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMCommentMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMCommentMethod "replaceData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataReplaceDataMethodInfo
-    ResolveDOMCommentMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMCommentMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMCommentMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMCommentMethod "substringData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSubstringDataMethodInfo
-    ResolveDOMCommentMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMCommentMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMCommentMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMCommentMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMCommentMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMCommentMethod "getData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetDataMethodInfo
-    ResolveDOMCommentMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMCommentMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMCommentMethod "getLength" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetLengthMethodInfo
-    ResolveDOMCommentMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo
-    ResolveDOMCommentMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo
-    ResolveDOMCommentMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMCommentMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMCommentMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMCommentMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMCommentMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMCommentMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMCommentMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMCommentMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo
-    ResolveDOMCommentMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMCommentMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMCommentMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMCommentMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMCommentMethod "setData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSetDataMethodInfo
-    ResolveDOMCommentMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMCommentMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMCommentMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMCommentMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMCommentMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMCommentMethod t DOMComment, O.MethodInfo info DOMComment p) => OL.IsLabel t (DOMComment -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMComment
-type instance O.AttributeList DOMComment = DOMCommentAttributeList
-type DOMCommentAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("data", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDataPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("length", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataLengthPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMComment = DOMCommentSignalList
-type DOMCommentSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMComment.hs-boot b/GI/WebKit2WebExtension/Objects/DOMComment.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMComment.hs-boot
+++ /dev/null
@@ -1,29 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMComment where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMComment = DOMComment (ManagedPtr DOMComment)
-instance GObject DOMComment where
-class (GObject o, O.IsDescendantOf DOMComment o) => IsDOMComment o
-instance (GObject o, O.IsDescendantOf DOMComment o) => IsDOMComment o
-instance O.HasParentTypes DOMComment
diff --git a/GI/WebKit2WebExtension/Objects/DOMDOMImplementation.hs b/GI/WebKit2WebExtension/Objects/DOMDOMImplementation.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDOMImplementation.hs
+++ /dev/null
@@ -1,440 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMDOMImplementation
-    ( 
-
--- * Exported types
-    DOMDOMImplementation(..)                ,
-    IsDOMDOMImplementation                  ,
-    toDOMDOMImplementation                  ,
-    noDOMDOMImplementation                  ,
-
-
- -- * Methods
--- ** createCssStyleSheet #method:createCssStyleSheet#
-
-#if ENABLE_OVERLOADING
-    DOMDOMImplementationCreateCssStyleSheetMethodInfo,
-#endif
-    dOMDOMImplementationCreateCssStyleSheet ,
-
-
--- ** createDocument #method:createDocument#
-
-#if ENABLE_OVERLOADING
-    DOMDOMImplementationCreateDocumentMethodInfo,
-#endif
-    dOMDOMImplementationCreateDocument      ,
-
-
--- ** createDocumentType #method:createDocumentType#
-
-#if ENABLE_OVERLOADING
-    DOMDOMImplementationCreateDocumentTypeMethodInfo,
-#endif
-    dOMDOMImplementationCreateDocumentType  ,
-
-
--- ** createHtmlDocument #method:createHtmlDocument#
-
-#if ENABLE_OVERLOADING
-    DOMDOMImplementationCreateHtmlDocumentMethodInfo,
-#endif
-    dOMDOMImplementationCreateHtmlDocument  ,
-
-
--- ** hasFeature #method:hasFeature#
-
-#if ENABLE_OVERLOADING
-    DOMDOMImplementationHasFeatureMethodInfo,
-#endif
-    dOMDOMImplementationHasFeature          ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet as WebKit2WebExtension.DOMCSSStyleSheet
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocumentType as WebKit2WebExtension.DOMDocumentType
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLDocument as WebKit2WebExtension.DOMHTMLDocument
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMDOMImplementation = DOMDOMImplementation (ManagedPtr DOMDOMImplementation)
-foreign import ccall "webkit_dom_dom_implementation_get_type"
-    c_webkit_dom_dom_implementation_get_type :: IO GType
-
-instance GObject DOMDOMImplementation where
-    gobjectType = c_webkit_dom_dom_implementation_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMDOMImplementation`, for instance with `toDOMDOMImplementation`.
-class (GObject o, O.IsDescendantOf DOMDOMImplementation o) => IsDOMDOMImplementation o
-instance (GObject o, O.IsDescendantOf DOMDOMImplementation o) => IsDOMDOMImplementation o
-
-instance O.HasParentTypes DOMDOMImplementation
-type instance O.ParentTypes DOMDOMImplementation = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMDOMImplementation`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMDOMImplementation :: (MonadIO m, IsDOMDOMImplementation o) => o -> m DOMDOMImplementation
-toDOMDOMImplementation = liftIO . unsafeCastTo DOMDOMImplementation
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMDOMImplementation`.
-noDOMDOMImplementation :: Maybe DOMDOMImplementation
-noDOMDOMImplementation = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMDOMImplementationMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMDOMImplementationMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMDOMImplementationMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMDOMImplementationMethod "createCssStyleSheet" o = DOMDOMImplementationCreateCssStyleSheetMethodInfo
-    ResolveDOMDOMImplementationMethod "createDocument" o = DOMDOMImplementationCreateDocumentMethodInfo
-    ResolveDOMDOMImplementationMethod "createDocumentType" o = DOMDOMImplementationCreateDocumentTypeMethodInfo
-    ResolveDOMDOMImplementationMethod "createHtmlDocument" o = DOMDOMImplementationCreateHtmlDocumentMethodInfo
-    ResolveDOMDOMImplementationMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMDOMImplementationMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMDOMImplementationMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMDOMImplementationMethod "hasFeature" o = DOMDOMImplementationHasFeatureMethodInfo
-    ResolveDOMDOMImplementationMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMDOMImplementationMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMDOMImplementationMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMDOMImplementationMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMDOMImplementationMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMDOMImplementationMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMDOMImplementationMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMDOMImplementationMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMDOMImplementationMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMDOMImplementationMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMDOMImplementationMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMDOMImplementationMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMDOMImplementationMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMDOMImplementationMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMDOMImplementationMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMDOMImplementationMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMDOMImplementationMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMDOMImplementationMethod t DOMDOMImplementation, O.MethodInfo info DOMDOMImplementation p) => OL.IsLabel t (DOMDOMImplementation -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMDOMImplementation
-type instance O.AttributeList DOMDOMImplementation = DOMDOMImplementationAttributeList
-type DOMDOMImplementationAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMDOMImplementation = DOMDOMImplementationSignalList
-type DOMDOMImplementationSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMDOMImplementation::create_css_style_sheet
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMImplementation", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "title", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "media", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleSheet"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_implementation_create_css_style_sheet" webkit_dom_dom_implementation_create_css_style_sheet :: 
-    Ptr DOMDOMImplementation ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"})
-    CString ->                              -- title : TBasicType TUTF8
-    CString ->                              -- media : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet)
-
-{-# DEPRECATED dOMDOMImplementationCreateCssStyleSheet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDOMImplementationCreateCssStyleSheet ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMImplementation a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation' -}
-    -> T.Text
-    {- ^ /@title@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@media@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet.DOMCSSStyleSheet' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDOMImplementationCreateCssStyleSheet self title media = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    title' <- textToCString title
-    media' <- textToCString media
-    onException (do
-        result <- propagateGError $ webkit_dom_dom_implementation_create_css_style_sheet self' title' media'
-        checkUnexpectedReturnNULL "dOMDOMImplementationCreateCssStyleSheet" result
-        result' <- (wrapObject WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet) result
-        touchManagedPtr self
-        freeMem title'
-        freeMem media'
-        return result'
-     ) (do
-        freeMem title'
-        freeMem media'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDOMImplementationCreateCssStyleSheetMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMCSSStyleSheet.DOMCSSStyleSheet), MonadIO m, IsDOMDOMImplementation a) => O.MethodInfo DOMDOMImplementationCreateCssStyleSheetMethodInfo a signature where
-    overloadedMethod _ = dOMDOMImplementationCreateCssStyleSheet
-
-#endif
-
--- method DOMDOMImplementation::create_document
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMImplementation", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "doctype", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_implementation_create_document" webkit_dom_dom_implementation_create_document :: 
-    Ptr DOMDOMImplementation ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    CString ->                              -- qualifiedName : TBasicType TUTF8
-    Ptr WebKit2WebExtension.DOMDocumentType.DOMDocumentType -> -- doctype : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)
-
-{-# DEPRECATED dOMDOMImplementationCreateDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDOMImplementationCreateDocument ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMImplementation a, WebKit2WebExtension.DOMDocumentType.IsDOMDocumentType b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation' -}
-    -> Maybe (T.Text)
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@qualifiedName@/: A @/gchar/@ -}
-    -> Maybe (b)
-    {- ^ /@doctype@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}
-    -> m WebKit2WebExtension.DOMDocument.DOMDocument
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDOMImplementationCreateDocument self namespaceURI qualifiedName doctype = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    maybeNamespaceURI <- case namespaceURI of
-        Nothing -> return nullPtr
-        Just jNamespaceURI -> do
-            jNamespaceURI' <- textToCString jNamespaceURI
-            return jNamespaceURI'
-    qualifiedName' <- textToCString qualifiedName
-    maybeDoctype <- case doctype of
-        Nothing -> return nullPtr
-        Just jDoctype -> do
-            jDoctype' <- unsafeManagedPtrCastPtr jDoctype
-            return jDoctype'
-    onException (do
-        result <- propagateGError $ webkit_dom_dom_implementation_create_document self' maybeNamespaceURI qualifiedName' maybeDoctype
-        checkUnexpectedReturnNULL "dOMDOMImplementationCreateDocument" result
-        result' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result
-        touchManagedPtr self
-        whenJust doctype touchManagedPtr
-        freeMem maybeNamespaceURI
-        freeMem qualifiedName'
-        return result'
-     ) (do
-        freeMem maybeNamespaceURI
-        freeMem qualifiedName'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDOMImplementationCreateDocumentMethodInfo
-instance (signature ~ (Maybe (T.Text) -> T.Text -> Maybe (b) -> m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMDOMImplementation a, WebKit2WebExtension.DOMDocumentType.IsDOMDocumentType b) => O.MethodInfo DOMDOMImplementationCreateDocumentMethodInfo a signature where
-    overloadedMethod _ = dOMDOMImplementationCreateDocument
-
-#endif
-
--- method DOMDOMImplementation::create_document_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMImplementation", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "publicId", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "systemId", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_implementation_create_document_type" webkit_dom_dom_implementation_create_document_type :: 
-    Ptr DOMDOMImplementation ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"})
-    CString ->                              -- qualifiedName : TBasicType TUTF8
-    CString ->                              -- publicId : TBasicType TUTF8
-    CString ->                              -- systemId : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMDocumentType.DOMDocumentType)
-
-{-# DEPRECATED dOMDOMImplementationCreateDocumentType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDOMImplementationCreateDocumentType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMImplementation a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation' -}
-    -> T.Text
-    {- ^ /@qualifiedName@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@publicId@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@systemId@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMDocumentType.DOMDocumentType
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDOMImplementationCreateDocumentType self qualifiedName publicId systemId = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    qualifiedName' <- textToCString qualifiedName
-    publicId' <- textToCString publicId
-    systemId' <- textToCString systemId
-    onException (do
-        result <- propagateGError $ webkit_dom_dom_implementation_create_document_type self' qualifiedName' publicId' systemId'
-        checkUnexpectedReturnNULL "dOMDOMImplementationCreateDocumentType" result
-        result' <- (newObject WebKit2WebExtension.DOMDocumentType.DOMDocumentType) result
-        touchManagedPtr self
-        freeMem qualifiedName'
-        freeMem publicId'
-        freeMem systemId'
-        return result'
-     ) (do
-        freeMem qualifiedName'
-        freeMem publicId'
-        freeMem systemId'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDOMImplementationCreateDocumentTypeMethodInfo
-instance (signature ~ (T.Text -> T.Text -> T.Text -> m WebKit2WebExtension.DOMDocumentType.DOMDocumentType), MonadIO m, IsDOMDOMImplementation a) => O.MethodInfo DOMDOMImplementationCreateDocumentTypeMethodInfo a signature where
-    overloadedMethod _ = dOMDOMImplementationCreateDocumentType
-
-#endif
-
--- method DOMDOMImplementation::create_html_document
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMImplementation", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "title", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_implementation_create_html_document" webkit_dom_dom_implementation_create_html_document :: 
-    Ptr DOMDOMImplementation ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"})
-    CString ->                              -- title : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMHTMLDocument.DOMHTMLDocument)
-
-{-# DEPRECATED dOMDOMImplementationCreateHtmlDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDOMImplementationCreateHtmlDocument ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMImplementation a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation' -}
-    -> T.Text
-    {- ^ /@title@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMHTMLDocument.DOMHTMLDocument
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-dOMDOMImplementationCreateHtmlDocument self title = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    title' <- textToCString title
-    result <- webkit_dom_dom_implementation_create_html_document self' title'
-    checkUnexpectedReturnNULL "dOMDOMImplementationCreateHtmlDocument" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLDocument.DOMHTMLDocument) result
-    touchManagedPtr self
-    freeMem title'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMImplementationCreateHtmlDocumentMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMHTMLDocument.DOMHTMLDocument), MonadIO m, IsDOMDOMImplementation a) => O.MethodInfo DOMDOMImplementationCreateHtmlDocumentMethodInfo a signature where
-    overloadedMethod _ = dOMDOMImplementationCreateHtmlDocument
-
-#endif
-
--- method DOMDOMImplementation::has_feature
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMImplementation", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "feature", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "version", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_implementation_has_feature" webkit_dom_dom_implementation_has_feature :: 
-    Ptr DOMDOMImplementation ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"})
-    CString ->                              -- feature : TBasicType TUTF8
-    CString ->                              -- version : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMDOMImplementationHasFeature ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDOMImplementationHasFeature ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMImplementation a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation' -}
-    -> T.Text
-    {- ^ /@feature@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@version@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDOMImplementationHasFeature self feature version = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    feature' <- textToCString feature
-    version' <- textToCString version
-    result <- webkit_dom_dom_implementation_has_feature self' feature' version'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem feature'
-    freeMem version'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMImplementationHasFeatureMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m Bool), MonadIO m, IsDOMDOMImplementation a) => O.MethodInfo DOMDOMImplementationHasFeatureMethodInfo a signature where
-    overloadedMethod _ = dOMDOMImplementationHasFeature
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMDOMImplementation.hs-boot b/GI/WebKit2WebExtension/Objects/DOMDOMImplementation.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDOMImplementation.hs-boot
+++ /dev/null
@@ -1,44 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMDOMImplementation where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMDOMImplementation = DOMDOMImplementation (ManagedPtr DOMDOMImplementation)
-instance GObject DOMDOMImplementation where
-class (GObject o, O.IsDescendantOf DOMDOMImplementation o) => IsDOMDOMImplementation o
-instance (GObject o, O.IsDescendantOf DOMDOMImplementation o) => IsDOMDOMImplementation o
-instance O.HasParentTypes DOMDOMImplementation
-#if ENABLE_OVERLOADING
-data DOMDOMImplementationCreateCssStyleSheetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMImplementationCreateDocumentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMImplementationCreateDocumentTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMImplementationCreateHtmlDocumentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMImplementationHasFeatureMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMDOMSelection.hs b/GI/WebKit2WebExtension/Objects/DOMDOMSelection.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDOMSelection.hs
+++ /dev/null
@@ -1,1889 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMDOMSelection
-    ( 
-
--- * Exported types
-    DOMDOMSelection(..)                     ,
-    IsDOMDOMSelection                       ,
-    toDOMDOMSelection                       ,
-    noDOMDOMSelection                       ,
-
-
- -- * Methods
--- ** addRange #method:addRange#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionAddRangeMethodInfo       ,
-#endif
-    dOMDOMSelectionAddRange                 ,
-
-
--- ** collapse #method:collapse#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionCollapseMethodInfo       ,
-#endif
-    dOMDOMSelectionCollapse                 ,
-
-
--- ** collapseToEnd #method:collapseToEnd#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionCollapseToEndMethodInfo  ,
-#endif
-    dOMDOMSelectionCollapseToEnd            ,
-
-
--- ** collapseToStart #method:collapseToStart#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionCollapseToStartMethodInfo,
-#endif
-    dOMDOMSelectionCollapseToStart          ,
-
-
--- ** containsNode #method:containsNode#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionContainsNodeMethodInfo   ,
-#endif
-    dOMDOMSelectionContainsNode             ,
-
-
--- ** deleteFromDocument #method:deleteFromDocument#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionDeleteFromDocumentMethodInfo,
-#endif
-    dOMDOMSelectionDeleteFromDocument       ,
-
-
--- ** empty #method:empty#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionEmptyMethodInfo          ,
-#endif
-    dOMDOMSelectionEmpty                    ,
-
-
--- ** extend #method:extend#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionExtendMethodInfo         ,
-#endif
-    dOMDOMSelectionExtend                   ,
-
-
--- ** getAnchorNode #method:getAnchorNode#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionGetAnchorNodeMethodInfo  ,
-#endif
-    dOMDOMSelectionGetAnchorNode            ,
-
-
--- ** getAnchorOffset #method:getAnchorOffset#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionGetAnchorOffsetMethodInfo,
-#endif
-    dOMDOMSelectionGetAnchorOffset          ,
-
-
--- ** getBaseNode #method:getBaseNode#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionGetBaseNodeMethodInfo    ,
-#endif
-    dOMDOMSelectionGetBaseNode              ,
-
-
--- ** getBaseOffset #method:getBaseOffset#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionGetBaseOffsetMethodInfo  ,
-#endif
-    dOMDOMSelectionGetBaseOffset            ,
-
-
--- ** getExtentNode #method:getExtentNode#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionGetExtentNodeMethodInfo  ,
-#endif
-    dOMDOMSelectionGetExtentNode            ,
-
-
--- ** getExtentOffset #method:getExtentOffset#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionGetExtentOffsetMethodInfo,
-#endif
-    dOMDOMSelectionGetExtentOffset          ,
-
-
--- ** getFocusNode #method:getFocusNode#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionGetFocusNodeMethodInfo   ,
-#endif
-    dOMDOMSelectionGetFocusNode             ,
-
-
--- ** getFocusOffset #method:getFocusOffset#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionGetFocusOffsetMethodInfo ,
-#endif
-    dOMDOMSelectionGetFocusOffset           ,
-
-
--- ** getIsCollapsed #method:getIsCollapsed#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionGetIsCollapsedMethodInfo ,
-#endif
-    dOMDOMSelectionGetIsCollapsed           ,
-
-
--- ** getRangeAt #method:getRangeAt#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionGetRangeAtMethodInfo     ,
-#endif
-    dOMDOMSelectionGetRangeAt               ,
-
-
--- ** getRangeCount #method:getRangeCount#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionGetRangeCountMethodInfo  ,
-#endif
-    dOMDOMSelectionGetRangeCount            ,
-
-
--- ** getSelectionType #method:getSelectionType#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionGetSelectionTypeMethodInfo,
-#endif
-    dOMDOMSelectionGetSelectionType         ,
-
-
--- ** modify #method:modify#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionModifyMethodInfo         ,
-#endif
-    dOMDOMSelectionModify                   ,
-
-
--- ** removeAllRanges #method:removeAllRanges#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionRemoveAllRangesMethodInfo,
-#endif
-    dOMDOMSelectionRemoveAllRanges          ,
-
-
--- ** selectAllChildren #method:selectAllChildren#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionSelectAllChildrenMethodInfo,
-#endif
-    dOMDOMSelectionSelectAllChildren        ,
-
-
--- ** setBaseAndExtent #method:setBaseAndExtent#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionSetBaseAndExtentMethodInfo,
-#endif
-    dOMDOMSelectionSetBaseAndExtent         ,
-
-
--- ** setPosition #method:setPosition#
-
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionSetPositionMethodInfo    ,
-#endif
-    dOMDOMSelectionSetPosition              ,
-
-
-
-
- -- * Properties
--- ** anchorNode #attr:anchorNode#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionAnchorNodePropertyInfo   ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMSelectionAnchorNode               ,
-#endif
-    getDOMDOMSelectionAnchorNode            ,
-
-
--- ** anchorOffset #attr:anchorOffset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionAnchorOffsetPropertyInfo ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMSelectionAnchorOffset             ,
-#endif
-    getDOMDOMSelectionAnchorOffset          ,
-
-
--- ** baseNode #attr:baseNode#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionBaseNodePropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMSelectionBaseNode                 ,
-#endif
-    getDOMDOMSelectionBaseNode              ,
-
-
--- ** baseOffset #attr:baseOffset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionBaseOffsetPropertyInfo   ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMSelectionBaseOffset               ,
-#endif
-    getDOMDOMSelectionBaseOffset            ,
-
-
--- ** extentNode #attr:extentNode#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionExtentNodePropertyInfo   ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMSelectionExtentNode               ,
-#endif
-    getDOMDOMSelectionExtentNode            ,
-
-
--- ** extentOffset #attr:extentOffset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionExtentOffsetPropertyInfo ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMSelectionExtentOffset             ,
-#endif
-    getDOMDOMSelectionExtentOffset          ,
-
-
--- ** focusNode #attr:focusNode#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionFocusNodePropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMSelectionFocusNode                ,
-#endif
-    getDOMDOMSelectionFocusNode             ,
-
-
--- ** focusOffset #attr:focusOffset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionFocusOffsetPropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMSelectionFocusOffset              ,
-#endif
-    getDOMDOMSelectionFocusOffset           ,
-
-
--- ** isCollapsed #attr:isCollapsed#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionIsCollapsedPropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMSelectionIsCollapsed              ,
-#endif
-    getDOMDOMSelectionIsCollapsed           ,
-
-
--- ** rangeCount #attr:rangeCount#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionRangeCountPropertyInfo   ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMSelectionRangeCount               ,
-#endif
-    getDOMDOMSelectionRangeCount            ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMSelectionTypePropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMSelectionType                     ,
-#endif
-    getDOMDOMSelectionType                  ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMRange as WebKit2WebExtension.DOMRange
-
--- | Memory-managed wrapper type.
-newtype DOMDOMSelection = DOMDOMSelection (ManagedPtr DOMDOMSelection)
-foreign import ccall "webkit_dom_dom_selection_get_type"
-    c_webkit_dom_dom_selection_get_type :: IO GType
-
-instance GObject DOMDOMSelection where
-    gobjectType = c_webkit_dom_dom_selection_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMDOMSelection`, for instance with `toDOMDOMSelection`.
-class (GObject o, O.IsDescendantOf DOMDOMSelection o) => IsDOMDOMSelection o
-instance (GObject o, O.IsDescendantOf DOMDOMSelection o) => IsDOMDOMSelection o
-
-instance O.HasParentTypes DOMDOMSelection
-type instance O.ParentTypes DOMDOMSelection = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMDOMSelection`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMDOMSelection :: (MonadIO m, IsDOMDOMSelection o) => o -> m DOMDOMSelection
-toDOMDOMSelection = liftIO . unsafeCastTo DOMDOMSelection
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMDOMSelection`.
-noDOMDOMSelection :: Maybe DOMDOMSelection
-noDOMDOMSelection = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMDOMSelectionMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMDOMSelectionMethod "addRange" o = DOMDOMSelectionAddRangeMethodInfo
-    ResolveDOMDOMSelectionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMDOMSelectionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMDOMSelectionMethod "collapse" o = DOMDOMSelectionCollapseMethodInfo
-    ResolveDOMDOMSelectionMethod "collapseToEnd" o = DOMDOMSelectionCollapseToEndMethodInfo
-    ResolveDOMDOMSelectionMethod "collapseToStart" o = DOMDOMSelectionCollapseToStartMethodInfo
-    ResolveDOMDOMSelectionMethod "containsNode" o = DOMDOMSelectionContainsNodeMethodInfo
-    ResolveDOMDOMSelectionMethod "deleteFromDocument" o = DOMDOMSelectionDeleteFromDocumentMethodInfo
-    ResolveDOMDOMSelectionMethod "empty" o = DOMDOMSelectionEmptyMethodInfo
-    ResolveDOMDOMSelectionMethod "extend" o = DOMDOMSelectionExtendMethodInfo
-    ResolveDOMDOMSelectionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMDOMSelectionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMDOMSelectionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMDOMSelectionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMDOMSelectionMethod "modify" o = DOMDOMSelectionModifyMethodInfo
-    ResolveDOMDOMSelectionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMDOMSelectionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMDOMSelectionMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMDOMSelectionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMDOMSelectionMethod "removeAllRanges" o = DOMDOMSelectionRemoveAllRangesMethodInfo
-    ResolveDOMDOMSelectionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMDOMSelectionMethod "selectAllChildren" o = DOMDOMSelectionSelectAllChildrenMethodInfo
-    ResolveDOMDOMSelectionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMDOMSelectionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMDOMSelectionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMDOMSelectionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMDOMSelectionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMDOMSelectionMethod "getAnchorNode" o = DOMDOMSelectionGetAnchorNodeMethodInfo
-    ResolveDOMDOMSelectionMethod "getAnchorOffset" o = DOMDOMSelectionGetAnchorOffsetMethodInfo
-    ResolveDOMDOMSelectionMethod "getBaseNode" o = DOMDOMSelectionGetBaseNodeMethodInfo
-    ResolveDOMDOMSelectionMethod "getBaseOffset" o = DOMDOMSelectionGetBaseOffsetMethodInfo
-    ResolveDOMDOMSelectionMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMDOMSelectionMethod "getExtentNode" o = DOMDOMSelectionGetExtentNodeMethodInfo
-    ResolveDOMDOMSelectionMethod "getExtentOffset" o = DOMDOMSelectionGetExtentOffsetMethodInfo
-    ResolveDOMDOMSelectionMethod "getFocusNode" o = DOMDOMSelectionGetFocusNodeMethodInfo
-    ResolveDOMDOMSelectionMethod "getFocusOffset" o = DOMDOMSelectionGetFocusOffsetMethodInfo
-    ResolveDOMDOMSelectionMethod "getIsCollapsed" o = DOMDOMSelectionGetIsCollapsedMethodInfo
-    ResolveDOMDOMSelectionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMDOMSelectionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMDOMSelectionMethod "getRangeAt" o = DOMDOMSelectionGetRangeAtMethodInfo
-    ResolveDOMDOMSelectionMethod "getRangeCount" o = DOMDOMSelectionGetRangeCountMethodInfo
-    ResolveDOMDOMSelectionMethod "getSelectionType" o = DOMDOMSelectionGetSelectionTypeMethodInfo
-    ResolveDOMDOMSelectionMethod "setBaseAndExtent" o = DOMDOMSelectionSetBaseAndExtentMethodInfo
-    ResolveDOMDOMSelectionMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMDOMSelectionMethod "setPosition" o = DOMDOMSelectionSetPositionMethodInfo
-    ResolveDOMDOMSelectionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMDOMSelectionMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMDOMSelectionMethod t DOMDOMSelection, O.MethodInfo info DOMDOMSelection p) => OL.IsLabel t (DOMDOMSelection -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "anchor-node"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@anchor-node@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMSelection #anchorNode
-@
--}
-getDOMDOMSelectionAnchorNode :: (MonadIO m, IsDOMDOMSelection o) => o -> m WebKit2WebExtension.DOMNode.DOMNode
-getDOMDOMSelectionAnchorNode obj = liftIO $ checkUnexpectedNothing "getDOMDOMSelectionAnchorNode" $ B.Properties.getObjectPropertyObject obj "anchor-node" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionAnchorNodePropertyInfo
-instance AttrInfo DOMDOMSelectionAnchorNodePropertyInfo where
-    type AttrAllowedOps DOMDOMSelectionAnchorNodePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDOMSelectionAnchorNodePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMSelectionAnchorNodePropertyInfo = IsDOMDOMSelection
-    type AttrGetType DOMDOMSelectionAnchorNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode
-    type AttrLabel DOMDOMSelectionAnchorNodePropertyInfo = "anchor-node"
-    type AttrOrigin DOMDOMSelectionAnchorNodePropertyInfo = DOMDOMSelection
-    attrGet _ = getDOMDOMSelectionAnchorNode
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "anchor-offset"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@anchor-offset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMSelection #anchorOffset
-@
--}
-getDOMDOMSelectionAnchorOffset :: (MonadIO m, IsDOMDOMSelection o) => o -> m CULong
-getDOMDOMSelectionAnchorOffset obj = liftIO $ B.Properties.getObjectPropertyULong obj "anchor-offset"
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionAnchorOffsetPropertyInfo
-instance AttrInfo DOMDOMSelectionAnchorOffsetPropertyInfo where
-    type AttrAllowedOps DOMDOMSelectionAnchorOffsetPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMSelectionAnchorOffsetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMSelectionAnchorOffsetPropertyInfo = IsDOMDOMSelection
-    type AttrGetType DOMDOMSelectionAnchorOffsetPropertyInfo = CULong
-    type AttrLabel DOMDOMSelectionAnchorOffsetPropertyInfo = "anchor-offset"
-    type AttrOrigin DOMDOMSelectionAnchorOffsetPropertyInfo = DOMDOMSelection
-    attrGet _ = getDOMDOMSelectionAnchorOffset
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "base-node"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@base-node@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMSelection #baseNode
-@
--}
-getDOMDOMSelectionBaseNode :: (MonadIO m, IsDOMDOMSelection o) => o -> m WebKit2WebExtension.DOMNode.DOMNode
-getDOMDOMSelectionBaseNode obj = liftIO $ checkUnexpectedNothing "getDOMDOMSelectionBaseNode" $ B.Properties.getObjectPropertyObject obj "base-node" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionBaseNodePropertyInfo
-instance AttrInfo DOMDOMSelectionBaseNodePropertyInfo where
-    type AttrAllowedOps DOMDOMSelectionBaseNodePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDOMSelectionBaseNodePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMSelectionBaseNodePropertyInfo = IsDOMDOMSelection
-    type AttrGetType DOMDOMSelectionBaseNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode
-    type AttrLabel DOMDOMSelectionBaseNodePropertyInfo = "base-node"
-    type AttrOrigin DOMDOMSelectionBaseNodePropertyInfo = DOMDOMSelection
-    attrGet _ = getDOMDOMSelectionBaseNode
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "base-offset"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@base-offset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMSelection #baseOffset
-@
--}
-getDOMDOMSelectionBaseOffset :: (MonadIO m, IsDOMDOMSelection o) => o -> m CULong
-getDOMDOMSelectionBaseOffset obj = liftIO $ B.Properties.getObjectPropertyULong obj "base-offset"
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionBaseOffsetPropertyInfo
-instance AttrInfo DOMDOMSelectionBaseOffsetPropertyInfo where
-    type AttrAllowedOps DOMDOMSelectionBaseOffsetPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMSelectionBaseOffsetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMSelectionBaseOffsetPropertyInfo = IsDOMDOMSelection
-    type AttrGetType DOMDOMSelectionBaseOffsetPropertyInfo = CULong
-    type AttrLabel DOMDOMSelectionBaseOffsetPropertyInfo = "base-offset"
-    type AttrOrigin DOMDOMSelectionBaseOffsetPropertyInfo = DOMDOMSelection
-    attrGet _ = getDOMDOMSelectionBaseOffset
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "extent-node"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@extent-node@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMSelection #extentNode
-@
--}
-getDOMDOMSelectionExtentNode :: (MonadIO m, IsDOMDOMSelection o) => o -> m WebKit2WebExtension.DOMNode.DOMNode
-getDOMDOMSelectionExtentNode obj = liftIO $ checkUnexpectedNothing "getDOMDOMSelectionExtentNode" $ B.Properties.getObjectPropertyObject obj "extent-node" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionExtentNodePropertyInfo
-instance AttrInfo DOMDOMSelectionExtentNodePropertyInfo where
-    type AttrAllowedOps DOMDOMSelectionExtentNodePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDOMSelectionExtentNodePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMSelectionExtentNodePropertyInfo = IsDOMDOMSelection
-    type AttrGetType DOMDOMSelectionExtentNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode
-    type AttrLabel DOMDOMSelectionExtentNodePropertyInfo = "extent-node"
-    type AttrOrigin DOMDOMSelectionExtentNodePropertyInfo = DOMDOMSelection
-    attrGet _ = getDOMDOMSelectionExtentNode
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "extent-offset"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@extent-offset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMSelection #extentOffset
-@
--}
-getDOMDOMSelectionExtentOffset :: (MonadIO m, IsDOMDOMSelection o) => o -> m CULong
-getDOMDOMSelectionExtentOffset obj = liftIO $ B.Properties.getObjectPropertyULong obj "extent-offset"
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionExtentOffsetPropertyInfo
-instance AttrInfo DOMDOMSelectionExtentOffsetPropertyInfo where
-    type AttrAllowedOps DOMDOMSelectionExtentOffsetPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMSelectionExtentOffsetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMSelectionExtentOffsetPropertyInfo = IsDOMDOMSelection
-    type AttrGetType DOMDOMSelectionExtentOffsetPropertyInfo = CULong
-    type AttrLabel DOMDOMSelectionExtentOffsetPropertyInfo = "extent-offset"
-    type AttrOrigin DOMDOMSelectionExtentOffsetPropertyInfo = DOMDOMSelection
-    attrGet _ = getDOMDOMSelectionExtentOffset
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "focus-node"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@focus-node@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMSelection #focusNode
-@
--}
-getDOMDOMSelectionFocusNode :: (MonadIO m, IsDOMDOMSelection o) => o -> m WebKit2WebExtension.DOMNode.DOMNode
-getDOMDOMSelectionFocusNode obj = liftIO $ checkUnexpectedNothing "getDOMDOMSelectionFocusNode" $ B.Properties.getObjectPropertyObject obj "focus-node" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionFocusNodePropertyInfo
-instance AttrInfo DOMDOMSelectionFocusNodePropertyInfo where
-    type AttrAllowedOps DOMDOMSelectionFocusNodePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDOMSelectionFocusNodePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMSelectionFocusNodePropertyInfo = IsDOMDOMSelection
-    type AttrGetType DOMDOMSelectionFocusNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode
-    type AttrLabel DOMDOMSelectionFocusNodePropertyInfo = "focus-node"
-    type AttrOrigin DOMDOMSelectionFocusNodePropertyInfo = DOMDOMSelection
-    attrGet _ = getDOMDOMSelectionFocusNode
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "focus-offset"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@focus-offset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMSelection #focusOffset
-@
--}
-getDOMDOMSelectionFocusOffset :: (MonadIO m, IsDOMDOMSelection o) => o -> m CULong
-getDOMDOMSelectionFocusOffset obj = liftIO $ B.Properties.getObjectPropertyULong obj "focus-offset"
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionFocusOffsetPropertyInfo
-instance AttrInfo DOMDOMSelectionFocusOffsetPropertyInfo where
-    type AttrAllowedOps DOMDOMSelectionFocusOffsetPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMSelectionFocusOffsetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMSelectionFocusOffsetPropertyInfo = IsDOMDOMSelection
-    type AttrGetType DOMDOMSelectionFocusOffsetPropertyInfo = CULong
-    type AttrLabel DOMDOMSelectionFocusOffsetPropertyInfo = "focus-offset"
-    type AttrOrigin DOMDOMSelectionFocusOffsetPropertyInfo = DOMDOMSelection
-    attrGet _ = getDOMDOMSelectionFocusOffset
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "is-collapsed"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@is-collapsed@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMSelection #isCollapsed
-@
--}
-getDOMDOMSelectionIsCollapsed :: (MonadIO m, IsDOMDOMSelection o) => o -> m Bool
-getDOMDOMSelectionIsCollapsed obj = liftIO $ B.Properties.getObjectPropertyBool obj "is-collapsed"
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionIsCollapsedPropertyInfo
-instance AttrInfo DOMDOMSelectionIsCollapsedPropertyInfo where
-    type AttrAllowedOps DOMDOMSelectionIsCollapsedPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMSelectionIsCollapsedPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMSelectionIsCollapsedPropertyInfo = IsDOMDOMSelection
-    type AttrGetType DOMDOMSelectionIsCollapsedPropertyInfo = Bool
-    type AttrLabel DOMDOMSelectionIsCollapsedPropertyInfo = "is-collapsed"
-    type AttrOrigin DOMDOMSelectionIsCollapsedPropertyInfo = DOMDOMSelection
-    attrGet _ = getDOMDOMSelectionIsCollapsed
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "range-count"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@range-count@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMSelection #rangeCount
-@
--}
-getDOMDOMSelectionRangeCount :: (MonadIO m, IsDOMDOMSelection o) => o -> m CULong
-getDOMDOMSelectionRangeCount obj = liftIO $ B.Properties.getObjectPropertyULong obj "range-count"
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionRangeCountPropertyInfo
-instance AttrInfo DOMDOMSelectionRangeCountPropertyInfo where
-    type AttrAllowedOps DOMDOMSelectionRangeCountPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMSelectionRangeCountPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMSelectionRangeCountPropertyInfo = IsDOMDOMSelection
-    type AttrGetType DOMDOMSelectionRangeCountPropertyInfo = CULong
-    type AttrLabel DOMDOMSelectionRangeCountPropertyInfo = "range-count"
-    type AttrOrigin DOMDOMSelectionRangeCountPropertyInfo = DOMDOMSelection
-    attrGet _ = getDOMDOMSelectionRangeCount
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMSelection #type
-@
--}
-getDOMDOMSelectionType :: (MonadIO m, IsDOMDOMSelection o) => o -> m (Maybe T.Text)
-getDOMDOMSelectionType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionTypePropertyInfo
-instance AttrInfo DOMDOMSelectionTypePropertyInfo where
-    type AttrAllowedOps DOMDOMSelectionTypePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDOMSelectionTypePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMSelectionTypePropertyInfo = IsDOMDOMSelection
-    type AttrGetType DOMDOMSelectionTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDOMSelectionTypePropertyInfo = "type"
-    type AttrOrigin DOMDOMSelectionTypePropertyInfo = DOMDOMSelection
-    attrGet _ = getDOMDOMSelectionType
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMDOMSelection
-type instance O.AttributeList DOMDOMSelection = DOMDOMSelectionAttributeList
-type DOMDOMSelectionAttributeList = ('[ '("anchorNode", DOMDOMSelectionAnchorNodePropertyInfo), '("anchorOffset", DOMDOMSelectionAnchorOffsetPropertyInfo), '("baseNode", DOMDOMSelectionBaseNodePropertyInfo), '("baseOffset", DOMDOMSelectionBaseOffsetPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("extentNode", DOMDOMSelectionExtentNodePropertyInfo), '("extentOffset", DOMDOMSelectionExtentOffsetPropertyInfo), '("focusNode", DOMDOMSelectionFocusNodePropertyInfo), '("focusOffset", DOMDOMSelectionFocusOffsetPropertyInfo), '("isCollapsed", DOMDOMSelectionIsCollapsedPropertyInfo), '("rangeCount", DOMDOMSelectionRangeCountPropertyInfo), '("type", DOMDOMSelectionTypePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMDOMSelectionAnchorNode :: AttrLabelProxy "anchorNode"
-dOMDOMSelectionAnchorNode = AttrLabelProxy
-
-dOMDOMSelectionAnchorOffset :: AttrLabelProxy "anchorOffset"
-dOMDOMSelectionAnchorOffset = AttrLabelProxy
-
-dOMDOMSelectionBaseNode :: AttrLabelProxy "baseNode"
-dOMDOMSelectionBaseNode = AttrLabelProxy
-
-dOMDOMSelectionBaseOffset :: AttrLabelProxy "baseOffset"
-dOMDOMSelectionBaseOffset = AttrLabelProxy
-
-dOMDOMSelectionExtentNode :: AttrLabelProxy "extentNode"
-dOMDOMSelectionExtentNode = AttrLabelProxy
-
-dOMDOMSelectionExtentOffset :: AttrLabelProxy "extentOffset"
-dOMDOMSelectionExtentOffset = AttrLabelProxy
-
-dOMDOMSelectionFocusNode :: AttrLabelProxy "focusNode"
-dOMDOMSelectionFocusNode = AttrLabelProxy
-
-dOMDOMSelectionFocusOffset :: AttrLabelProxy "focusOffset"
-dOMDOMSelectionFocusOffset = AttrLabelProxy
-
-dOMDOMSelectionIsCollapsed :: AttrLabelProxy "isCollapsed"
-dOMDOMSelectionIsCollapsed = AttrLabelProxy
-
-dOMDOMSelectionRangeCount :: AttrLabelProxy "rangeCount"
-dOMDOMSelectionRangeCount = AttrLabelProxy
-
-dOMDOMSelectionType :: AttrLabelProxy "type"
-dOMDOMSelectionType = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMDOMSelection = DOMDOMSelectionSignalList
-type DOMDOMSelectionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMDOMSelection::add_range
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "range", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_add_range" webkit_dom_dom_selection_add_range :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    Ptr WebKit2WebExtension.DOMRange.DOMRange -> -- range : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    IO ()
-
-{-# DEPRECATED dOMDOMSelectionAddRange ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionAddRange ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMRange.IsDOMRange b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> b
-    {- ^ /@range@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m ()
-dOMDOMSelectionAddRange self range = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    range' <- unsafeManagedPtrCastPtr range
-    webkit_dom_dom_selection_add_range self' range'
-    touchManagedPtr self
-    touchManagedPtr range
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionAddRangeMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMRange.IsDOMRange b) => O.MethodInfo DOMDOMSelectionAddRangeMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionAddRange
-
-#endif
-
--- method DOMDOMSelection::collapse
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_collapse" webkit_dom_dom_selection_collapse :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CULong ->                               -- offset : TBasicType TULong
-    IO ()
-
-{-# DEPRECATED dOMDOMSelectionCollapse ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionCollapse ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> b
-    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> CULong
-    {- ^ /@offset@/: A @/gulong/@ -}
-    -> m ()
-dOMDOMSelectionCollapse self node offset = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    node' <- unsafeManagedPtrCastPtr node
-    webkit_dom_dom_selection_collapse self' node' offset
-    touchManagedPtr self
-    touchManagedPtr node
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionCollapseMethodInfo
-instance (signature ~ (b -> CULong -> m ()), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDOMSelectionCollapseMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionCollapse
-
-#endif
-
--- method DOMDOMSelection::collapse_to_end
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_collapse_to_end" webkit_dom_dom_selection_collapse_to_end :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMDOMSelectionCollapseToEnd ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionCollapseToEnd ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDOMSelectionCollapseToEnd self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_dom_selection_collapse_to_end self'
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionCollapseToEndMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionCollapseToEndMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionCollapseToEnd
-
-#endif
-
--- method DOMDOMSelection::collapse_to_start
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_collapse_to_start" webkit_dom_dom_selection_collapse_to_start :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMDOMSelectionCollapseToStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionCollapseToStart ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDOMSelectionCollapseToStart self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_dom_selection_collapse_to_start self'
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionCollapseToStartMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionCollapseToStartMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionCollapseToStart
-
-#endif
-
--- method DOMDOMSelection::contains_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "allowPartial", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_contains_node" webkit_dom_dom_selection_contains_node :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CInt ->                                 -- allowPartial : TBasicType TBoolean
-    IO CInt
-
-{-# DEPRECATED dOMDOMSelectionContainsNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionContainsNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> b
-    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> Bool
-    {- ^ /@allowPartial@/: A 'Bool' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDOMSelectionContainsNode self node allowPartial = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    node' <- unsafeManagedPtrCastPtr node
-    let allowPartial' = (fromIntegral . fromEnum) allowPartial
-    result <- webkit_dom_dom_selection_contains_node self' node' allowPartial'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    touchManagedPtr node
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionContainsNodeMethodInfo
-instance (signature ~ (b -> Bool -> m Bool), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDOMSelectionContainsNodeMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionContainsNode
-
-#endif
-
--- method DOMDOMSelection::delete_from_document
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_delete_from_document" webkit_dom_dom_selection_delete_from_document :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO ()
-
-{-# DEPRECATED dOMDOMSelectionDeleteFromDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionDeleteFromDocument ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m ()
-dOMDOMSelectionDeleteFromDocument self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_dom_selection_delete_from_document self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionDeleteFromDocumentMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionDeleteFromDocumentMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionDeleteFromDocument
-
-#endif
-
--- method DOMDOMSelection::empty
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_empty" webkit_dom_dom_selection_empty :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO ()
-
-{-# DEPRECATED dOMDOMSelectionEmpty ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionEmpty ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m ()
-dOMDOMSelectionEmpty self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_dom_selection_empty self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionEmptyMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionEmptyMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionEmpty
-
-#endif
-
--- method DOMDOMSelection::extend
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_extend" webkit_dom_dom_selection_extend :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CULong ->                               -- offset : TBasicType TULong
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMDOMSelectionExtend ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionExtend ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> b
-    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> CULong
-    {- ^ /@offset@/: A @/gulong/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDOMSelectionExtend self node offset = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    node' <- unsafeManagedPtrCastPtr node
-    onException (do
-        propagateGError $ webkit_dom_dom_selection_extend self' node' offset
-        touchManagedPtr self
-        touchManagedPtr node
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionExtendMethodInfo
-instance (signature ~ (b -> CULong -> m ()), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDOMSelectionExtendMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionExtend
-
-#endif
-
--- method DOMDOMSelection::get_anchor_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_get_anchor_node" webkit_dom_dom_selection_get_anchor_node :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMDOMSelectionGetAnchorNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionGetAnchorNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMDOMSelectionGetAnchorNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_selection_get_anchor_node self'
-    checkUnexpectedReturnNULL "dOMDOMSelectionGetAnchorNode" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetAnchorNodeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetAnchorNodeMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionGetAnchorNode
-
-#endif
-
--- method DOMDOMSelection::get_anchor_offset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_get_anchor_offset" webkit_dom_dom_selection_get_anchor_offset :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO CULong
-
-{-# DEPRECATED dOMDOMSelectionGetAnchorOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionGetAnchorOffset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMDOMSelectionGetAnchorOffset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_selection_get_anchor_offset self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetAnchorOffsetMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetAnchorOffsetMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionGetAnchorOffset
-
-#endif
-
--- method DOMDOMSelection::get_base_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_get_base_node" webkit_dom_dom_selection_get_base_node :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMDOMSelectionGetBaseNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionGetBaseNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMDOMSelectionGetBaseNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_selection_get_base_node self'
-    checkUnexpectedReturnNULL "dOMDOMSelectionGetBaseNode" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetBaseNodeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetBaseNodeMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionGetBaseNode
-
-#endif
-
--- method DOMDOMSelection::get_base_offset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_get_base_offset" webkit_dom_dom_selection_get_base_offset :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO CULong
-
-{-# DEPRECATED dOMDOMSelectionGetBaseOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionGetBaseOffset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMDOMSelectionGetBaseOffset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_selection_get_base_offset self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetBaseOffsetMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetBaseOffsetMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionGetBaseOffset
-
-#endif
-
--- method DOMDOMSelection::get_extent_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_get_extent_node" webkit_dom_dom_selection_get_extent_node :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMDOMSelectionGetExtentNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionGetExtentNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMDOMSelectionGetExtentNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_selection_get_extent_node self'
-    checkUnexpectedReturnNULL "dOMDOMSelectionGetExtentNode" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetExtentNodeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetExtentNodeMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionGetExtentNode
-
-#endif
-
--- method DOMDOMSelection::get_extent_offset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_get_extent_offset" webkit_dom_dom_selection_get_extent_offset :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO CULong
-
-{-# DEPRECATED dOMDOMSelectionGetExtentOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionGetExtentOffset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMDOMSelectionGetExtentOffset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_selection_get_extent_offset self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetExtentOffsetMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetExtentOffsetMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionGetExtentOffset
-
-#endif
-
--- method DOMDOMSelection::get_focus_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_get_focus_node" webkit_dom_dom_selection_get_focus_node :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMDOMSelectionGetFocusNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionGetFocusNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMDOMSelectionGetFocusNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_selection_get_focus_node self'
-    checkUnexpectedReturnNULL "dOMDOMSelectionGetFocusNode" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetFocusNodeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetFocusNodeMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionGetFocusNode
-
-#endif
-
--- method DOMDOMSelection::get_focus_offset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_get_focus_offset" webkit_dom_dom_selection_get_focus_offset :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO CULong
-
-{-# DEPRECATED dOMDOMSelectionGetFocusOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionGetFocusOffset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMDOMSelectionGetFocusOffset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_selection_get_focus_offset self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetFocusOffsetMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetFocusOffsetMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionGetFocusOffset
-
-#endif
-
--- method DOMDOMSelection::get_is_collapsed
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_get_is_collapsed" webkit_dom_dom_selection_get_is_collapsed :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO CInt
-
-{-# DEPRECATED dOMDOMSelectionGetIsCollapsed ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionGetIsCollapsed ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDOMSelectionGetIsCollapsed self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_selection_get_is_collapsed self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetIsCollapsedMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetIsCollapsedMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionGetIsCollapsed
-
-#endif
-
--- method DOMDOMSelection::get_range_at
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_get_range_at" webkit_dom_dom_selection_get_range_at :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    CULong ->                               -- index : TBasicType TULong
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMRange.DOMRange)
-
-{-# DEPRECATED dOMDOMSelectionGetRangeAt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionGetRangeAt ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m WebKit2WebExtension.DOMRange.DOMRange
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDOMSelectionGetRangeAt self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_dom_selection_get_range_at self' index
-        checkUnexpectedReturnNULL "dOMDOMSelectionGetRangeAt" result
-        result' <- (wrapObject WebKit2WebExtension.DOMRange.DOMRange) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetRangeAtMethodInfo
-instance (signature ~ (CULong -> m WebKit2WebExtension.DOMRange.DOMRange), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetRangeAtMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionGetRangeAt
-
-#endif
-
--- method DOMDOMSelection::get_range_count
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_get_range_count" webkit_dom_dom_selection_get_range_count :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO CULong
-
-{-# DEPRECATED dOMDOMSelectionGetRangeCount ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionGetRangeCount ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMDOMSelectionGetRangeCount self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_selection_get_range_count self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetRangeCountMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetRangeCountMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionGetRangeCount
-
-#endif
-
--- method DOMDOMSelection::get_selection_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_get_selection_type" webkit_dom_dom_selection_get_selection_type :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO CString
-
-{-# DEPRECATED dOMDOMSelectionGetSelectionType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionGetSelectionType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDOMSelectionGetSelectionType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_selection_get_selection_type self'
-    checkUnexpectedReturnNULL "dOMDOMSelectionGetSelectionType" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetSelectionTypeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionGetSelectionTypeMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionGetSelectionType
-
-#endif
-
--- method DOMDOMSelection::modify
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "alter", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "direction", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "granularity", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_modify" webkit_dom_dom_selection_modify :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    CString ->                              -- alter : TBasicType TUTF8
-    CString ->                              -- direction : TBasicType TUTF8
-    CString ->                              -- granularity : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMDOMSelectionModify ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionModify ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> T.Text
-    {- ^ /@alter@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@direction@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@granularity@/: A @/gchar/@ -}
-    -> m ()
-dOMDOMSelectionModify self alter direction granularity = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    alter' <- textToCString alter
-    direction' <- textToCString direction
-    granularity' <- textToCString granularity
-    webkit_dom_dom_selection_modify self' alter' direction' granularity'
-    touchManagedPtr self
-    freeMem alter'
-    freeMem direction'
-    freeMem granularity'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionModifyMethodInfo
-instance (signature ~ (T.Text -> T.Text -> T.Text -> m ()), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionModifyMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionModify
-
-#endif
-
--- method DOMDOMSelection::remove_all_ranges
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_remove_all_ranges" webkit_dom_dom_selection_remove_all_ranges :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    IO ()
-
-{-# DEPRECATED dOMDOMSelectionRemoveAllRanges ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionRemoveAllRanges ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> m ()
-dOMDOMSelectionRemoveAllRanges self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_dom_selection_remove_all_ranges self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionRemoveAllRangesMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDOMSelection a) => O.MethodInfo DOMDOMSelectionRemoveAllRangesMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionRemoveAllRanges
-
-#endif
-
--- method DOMDOMSelection::select_all_children
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_select_all_children" webkit_dom_dom_selection_select_all_children :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO ()
-
-{-# DEPRECATED dOMDOMSelectionSelectAllChildren ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionSelectAllChildren ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> b
-    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m ()
-dOMDOMSelectionSelectAllChildren self node = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    node' <- unsafeManagedPtrCastPtr node
-    webkit_dom_dom_selection_select_all_children self' node'
-    touchManagedPtr self
-    touchManagedPtr node
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionSelectAllChildrenMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDOMSelectionSelectAllChildrenMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionSelectAllChildren
-
-#endif
-
--- method DOMDOMSelection::set_base_and_extent
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "baseNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "baseOffset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "extentNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "extentOffset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_set_base_and_extent" webkit_dom_dom_selection_set_base_and_extent :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- baseNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CULong ->                               -- baseOffset : TBasicType TULong
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- extentNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CULong ->                               -- extentOffset : TBasicType TULong
-    IO ()
-
-{-# DEPRECATED dOMDOMSelectionSetBaseAndExtent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionSetBaseAndExtent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMNode.IsDOMNode c) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> b
-    {- ^ /@baseNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> CULong
-    {- ^ /@baseOffset@/: A @/gulong/@ -}
-    -> c
-    {- ^ /@extentNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> CULong
-    {- ^ /@extentOffset@/: A @/gulong/@ -}
-    -> m ()
-dOMDOMSelectionSetBaseAndExtent self baseNode baseOffset extentNode extentOffset = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    baseNode' <- unsafeManagedPtrCastPtr baseNode
-    extentNode' <- unsafeManagedPtrCastPtr extentNode
-    webkit_dom_dom_selection_set_base_and_extent self' baseNode' baseOffset extentNode' extentOffset
-    touchManagedPtr self
-    touchManagedPtr baseNode
-    touchManagedPtr extentNode
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionSetBaseAndExtentMethodInfo
-instance (signature ~ (b -> CULong -> c -> CULong -> m ()), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMNode.IsDOMNode c) => O.MethodInfo DOMDOMSelectionSetBaseAndExtentMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionSetBaseAndExtent
-
-#endif
-
--- method DOMDOMSelection::set_position
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMSelection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_selection_set_position" webkit_dom_dom_selection_set_position :: 
-    Ptr DOMDOMSelection ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CULong ->                               -- offset : TBasicType TULong
-    IO ()
-
-{-# DEPRECATED dOMDOMSelectionSetPosition ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMSelectionSetPosition ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-    -> b
-    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> CULong
-    {- ^ /@offset@/: A @/gulong/@ -}
-    -> m ()
-dOMDOMSelectionSetPosition self node offset = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    node' <- unsafeManagedPtrCastPtr node
-    webkit_dom_dom_selection_set_position self' node' offset
-    touchManagedPtr self
-    touchManagedPtr node
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionSetPositionMethodInfo
-instance (signature ~ (b -> CULong -> m ()), MonadIO m, IsDOMDOMSelection a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDOMSelectionSetPositionMethodInfo a signature where
-    overloadedMethod _ = dOMDOMSelectionSetPosition
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMDOMSelection.hs-boot b/GI/WebKit2WebExtension/Objects/DOMDOMSelection.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDOMSelection.hs-boot
+++ /dev/null
@@ -1,137 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMDOMSelection where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMDOMSelection = DOMDOMSelection (ManagedPtr DOMDOMSelection)
-instance GObject DOMDOMSelection where
-class (GObject o, O.IsDescendantOf DOMDOMSelection o) => IsDOMDOMSelection o
-instance (GObject o, O.IsDescendantOf DOMDOMSelection o) => IsDOMDOMSelection o
-instance O.HasParentTypes DOMDOMSelection
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionAnchorNodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionAnchorOffsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionBaseNodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionBaseOffsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionExtentNodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionExtentOffsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionFocusNodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionFocusOffsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionIsCollapsedPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionRangeCountPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionAddRangeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionCollapseMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionCollapseToEndMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionCollapseToStartMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionContainsNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionDeleteFromDocumentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionEmptyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionExtendMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetAnchorNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetAnchorOffsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetBaseNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetBaseOffsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetExtentNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetExtentOffsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetFocusNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetFocusOffsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetIsCollapsedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetRangeAtMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetRangeCountMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionGetSelectionTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionModifyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionRemoveAllRangesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionSelectAllChildrenMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionSetBaseAndExtentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMSelectionSetPositionMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMDOMTokenList.hs b/GI/WebKit2WebExtension/Objects/DOMDOMTokenList.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDOMTokenList.hs
+++ /dev/null
@@ -1,610 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMDOMTokenList
-    ( 
-
--- * Exported types
-    DOMDOMTokenList(..)                     ,
-    IsDOMDOMTokenList                       ,
-    toDOMDOMTokenList                       ,
-    noDOMDOMTokenList                       ,
-
-
- -- * Methods
--- ** contains #method:contains#
-
-#if ENABLE_OVERLOADING
-    DOMDOMTokenListContainsMethodInfo       ,
-#endif
-    dOMDOMTokenListContains                 ,
-
-
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMDOMTokenListGetLengthMethodInfo      ,
-#endif
-    dOMDOMTokenListGetLength                ,
-
-
--- ** getValue #method:getValue#
-
-#if ENABLE_OVERLOADING
-    DOMDOMTokenListGetValueMethodInfo       ,
-#endif
-    dOMDOMTokenListGetValue                 ,
-
-
--- ** item #method:item#
-
-#if ENABLE_OVERLOADING
-    DOMDOMTokenListItemMethodInfo           ,
-#endif
-    dOMDOMTokenListItem                     ,
-
-
--- ** replace #method:replace#
-
-#if ENABLE_OVERLOADING
-    DOMDOMTokenListReplaceMethodInfo        ,
-#endif
-    dOMDOMTokenListReplace                  ,
-
-
--- ** setValue #method:setValue#
-
-#if ENABLE_OVERLOADING
-    DOMDOMTokenListSetValueMethodInfo       ,
-#endif
-    dOMDOMTokenListSetValue                 ,
-
-
--- ** toggle #method:toggle#
-
-#if ENABLE_OVERLOADING
-    DOMDOMTokenListToggleMethodInfo         ,
-#endif
-    dOMDOMTokenListToggle                   ,
-
-
-
-
- -- * Properties
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMTokenListLengthPropertyInfo       ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMTokenListLength                   ,
-#endif
-    getDOMDOMTokenListLength                ,
-
-
--- ** value #attr:value#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMTokenListValuePropertyInfo        ,
-#endif
-    constructDOMDOMTokenListValue           ,
-#if ENABLE_OVERLOADING
-    dOMDOMTokenListValue                    ,
-#endif
-    getDOMDOMTokenListValue                 ,
-    setDOMDOMTokenListValue                 ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMDOMTokenList = DOMDOMTokenList (ManagedPtr DOMDOMTokenList)
-foreign import ccall "webkit_dom_dom_token_list_get_type"
-    c_webkit_dom_dom_token_list_get_type :: IO GType
-
-instance GObject DOMDOMTokenList where
-    gobjectType = c_webkit_dom_dom_token_list_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMDOMTokenList`, for instance with `toDOMDOMTokenList`.
-class (GObject o, O.IsDescendantOf DOMDOMTokenList o) => IsDOMDOMTokenList o
-instance (GObject o, O.IsDescendantOf DOMDOMTokenList o) => IsDOMDOMTokenList o
-
-instance O.HasParentTypes DOMDOMTokenList
-type instance O.ParentTypes DOMDOMTokenList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMDOMTokenList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMDOMTokenList :: (MonadIO m, IsDOMDOMTokenList o) => o -> m DOMDOMTokenList
-toDOMDOMTokenList = liftIO . unsafeCastTo DOMDOMTokenList
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMDOMTokenList`.
-noDOMDOMTokenList :: Maybe DOMDOMTokenList
-noDOMDOMTokenList = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMDOMTokenListMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMDOMTokenListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMDOMTokenListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMDOMTokenListMethod "contains" o = DOMDOMTokenListContainsMethodInfo
-    ResolveDOMDOMTokenListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMDOMTokenListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMDOMTokenListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMDOMTokenListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMDOMTokenListMethod "item" o = DOMDOMTokenListItemMethodInfo
-    ResolveDOMDOMTokenListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMDOMTokenListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMDOMTokenListMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMDOMTokenListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMDOMTokenListMethod "replace" o = DOMDOMTokenListReplaceMethodInfo
-    ResolveDOMDOMTokenListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMDOMTokenListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMDOMTokenListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMDOMTokenListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMDOMTokenListMethod "toggle" o = DOMDOMTokenListToggleMethodInfo
-    ResolveDOMDOMTokenListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMDOMTokenListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMDOMTokenListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMDOMTokenListMethod "getLength" o = DOMDOMTokenListGetLengthMethodInfo
-    ResolveDOMDOMTokenListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMDOMTokenListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMDOMTokenListMethod "getValue" o = DOMDOMTokenListGetValueMethodInfo
-    ResolveDOMDOMTokenListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMDOMTokenListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMDOMTokenListMethod "setValue" o = DOMDOMTokenListSetValueMethodInfo
-    ResolveDOMDOMTokenListMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMDOMTokenListMethod t DOMDOMTokenList, O.MethodInfo info DOMDOMTokenList p) => OL.IsLabel t (DOMDOMTokenList -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMTokenList #length
-@
--}
-getDOMDOMTokenListLength :: (MonadIO m, IsDOMDOMTokenList o) => o -> m CULong
-getDOMDOMTokenListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListLengthPropertyInfo
-instance AttrInfo DOMDOMTokenListLengthPropertyInfo where
-    type AttrAllowedOps DOMDOMTokenListLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMTokenListLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMTokenListLengthPropertyInfo = IsDOMDOMTokenList
-    type AttrGetType DOMDOMTokenListLengthPropertyInfo = CULong
-    type AttrLabel DOMDOMTokenListLengthPropertyInfo = "length"
-    type AttrOrigin DOMDOMTokenListLengthPropertyInfo = DOMDOMTokenList
-    attrGet _ = getDOMDOMTokenListLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "value"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMTokenList #value
-@
--}
-getDOMDOMTokenListValue :: (MonadIO m, IsDOMDOMTokenList o) => o -> m (Maybe T.Text)
-getDOMDOMTokenListValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"
-
-{- |
-Set the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMDOMTokenList [ #value 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMDOMTokenListValue :: (MonadIO m, IsDOMDOMTokenList o) => o -> T.Text -> m ()
-setDOMDOMTokenListValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMDOMTokenListValue :: (IsDOMDOMTokenList o) => T.Text -> IO (GValueConstruct o)
-constructDOMDOMTokenListValue val = B.Properties.constructObjectPropertyString "value" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListValuePropertyInfo
-instance AttrInfo DOMDOMTokenListValuePropertyInfo where
-    type AttrAllowedOps DOMDOMTokenListValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMTokenListValuePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMDOMTokenListValuePropertyInfo = IsDOMDOMTokenList
-    type AttrGetType DOMDOMTokenListValuePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDOMTokenListValuePropertyInfo = "value"
-    type AttrOrigin DOMDOMTokenListValuePropertyInfo = DOMDOMTokenList
-    attrGet _ = getDOMDOMTokenListValue
-    attrSet _ = setDOMDOMTokenListValue
-    attrConstruct _ = constructDOMDOMTokenListValue
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMDOMTokenList
-type instance O.AttributeList DOMDOMTokenList = DOMDOMTokenListAttributeList
-type DOMDOMTokenListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMDOMTokenListLengthPropertyInfo), '("value", DOMDOMTokenListValuePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMDOMTokenListLength :: AttrLabelProxy "length"
-dOMDOMTokenListLength = AttrLabelProxy
-
-dOMDOMTokenListValue :: AttrLabelProxy "value"
-dOMDOMTokenListValue = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMDOMTokenList = DOMDOMTokenListSignalList
-type DOMDOMTokenListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMDOMTokenList::contains
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "token", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_token_list_contains" webkit_dom_dom_token_list_contains :: 
-    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})
-    CString ->                              -- token : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMDOMTokenListContains ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMTokenListContains ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}
-    -> T.Text
-    {- ^ /@token@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDOMTokenListContains self token = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    token' <- textToCString token
-    result <- webkit_dom_dom_token_list_contains self' token'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem token'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListContainsMethodInfo
-instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListContainsMethodInfo a signature where
-    overloadedMethod _ = dOMDOMTokenListContains
-
-#endif
-
--- method DOMDOMTokenList::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_token_list_get_length" webkit_dom_dom_token_list_get_length :: 
-    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})
-    IO CULong
-
-{-# DEPRECATED dOMDOMTokenListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMTokenListGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMDOMTokenListGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_token_list_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMDOMTokenListGetLength
-
-#endif
-
--- method DOMDOMTokenList::get_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_token_list_get_value" webkit_dom_dom_token_list_get_value :: 
-    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})
-    IO CString
-
-{-# DEPRECATED dOMDOMTokenListGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMTokenListGetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDOMTokenListGetValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_token_list_get_value self'
-    checkUnexpectedReturnNULL "dOMDOMTokenListGetValue" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListGetValueMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListGetValueMethodInfo a signature where
-    overloadedMethod _ = dOMDOMTokenListGetValue
-
-#endif
-
--- method DOMDOMTokenList::item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_token_list_item" webkit_dom_dom_token_list_item :: 
-    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})
-    CULong ->                               -- index : TBasicType TULong
-    IO CString
-
-{-# DEPRECATED dOMDOMTokenListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMTokenListItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDOMTokenListItem self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_token_list_item self' index
-    checkUnexpectedReturnNULL "dOMDOMTokenListItem" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListItemMethodInfo
-instance (signature ~ (CULong -> m T.Text), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListItemMethodInfo a signature where
-    overloadedMethod _ = dOMDOMTokenListItem
-
-#endif
-
--- method DOMDOMTokenList::replace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "token", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newToken", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_token_list_replace" webkit_dom_dom_token_list_replace :: 
-    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})
-    CString ->                              -- token : TBasicType TUTF8
-    CString ->                              -- newToken : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMDOMTokenListReplace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMTokenListReplace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}
-    -> T.Text
-    {- ^ /@token@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@newToken@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDOMTokenListReplace self token newToken = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    token' <- textToCString token
-    newToken' <- textToCString newToken
-    onException (do
-        propagateGError $ webkit_dom_dom_token_list_replace self' token' newToken'
-        touchManagedPtr self
-        freeMem token'
-        freeMem newToken'
-        return ()
-     ) (do
-        freeMem token'
-        freeMem newToken'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListReplaceMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListReplaceMethodInfo a signature where
-    overloadedMethod _ = dOMDOMTokenListReplace
-
-#endif
-
--- method DOMDOMTokenList::set_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_token_list_set_value" webkit_dom_dom_token_list_set_value :: 
-    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMDOMTokenListSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMTokenListSetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMDOMTokenListSetValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_dom_token_list_set_value self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListSetValueMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListSetValueMethodInfo a signature where
-    overloadedMethod _ = dOMDOMTokenListSetValue
-
-#endif
-
--- method DOMDOMTokenList::toggle
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMTokenList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "token", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "force", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_token_list_toggle" webkit_dom_dom_token_list_toggle :: 
-    Ptr DOMDOMTokenList ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})
-    CString ->                              -- token : TBasicType TUTF8
-    CInt ->                                 -- force : TBasicType TBoolean
-    Ptr (Ptr GError) ->                     -- error
-    IO CInt
-
-{-# DEPRECATED dOMDOMTokenListToggle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMTokenListToggle ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMTokenList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}
-    -> T.Text
-    {- ^ /@token@/: A @/gchar/@ -}
-    -> Bool
-    {- ^ /@force@/: A 'Bool' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDOMTokenListToggle self token force = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    token' <- textToCString token
-    let force' = (fromIntegral . fromEnum) force
-    onException (do
-        _ <- propagateGError $ webkit_dom_dom_token_list_toggle self' token' force'
-        touchManagedPtr self
-        freeMem token'
-        return ()
-     ) (do
-        freeMem token'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListToggleMethodInfo
-instance (signature ~ (T.Text -> Bool -> m ()), MonadIO m, IsDOMDOMTokenList a) => O.MethodInfo DOMDOMTokenListToggleMethodInfo a signature where
-    overloadedMethod _ = dOMDOMTokenListToggle
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMDOMTokenList.hs-boot b/GI/WebKit2WebExtension/Objects/DOMDOMTokenList.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDOMTokenList.hs-boot
+++ /dev/null
@@ -1,56 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMDOMTokenList where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMDOMTokenList = DOMDOMTokenList (ManagedPtr DOMDOMTokenList)
-instance GObject DOMDOMTokenList where
-class (GObject o, O.IsDescendantOf DOMDOMTokenList o) => IsDOMDOMTokenList o
-instance (GObject o, O.IsDescendantOf DOMDOMTokenList o) => IsDOMDOMTokenList o
-instance O.HasParentTypes DOMDOMTokenList
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListContainsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListGetValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListItemMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListReplaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListSetValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMTokenListToggleMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMDOMWindow.hs b/GI/WebKit2WebExtension/Objects/DOMDOMWindow.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDOMWindow.hs
+++ /dev/null
@@ -1,3977 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMDOMWindow
-    ( 
-
--- * Exported types
-    DOMDOMWindow(..)                        ,
-    IsDOMDOMWindow                          ,
-    toDOMDOMWindow                          ,
-    noDOMDOMWindow                          ,
-
-
- -- * Methods
--- ** alert #method:alert#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowAlertMethodInfo             ,
-#endif
-    dOMDOMWindowAlert                       ,
-
-
--- ** blur #method:blur#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowBlurMethodInfo              ,
-#endif
-    dOMDOMWindowBlur                        ,
-
-
--- ** captureEvents #method:captureEvents#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowCaptureEventsMethodInfo     ,
-#endif
-    dOMDOMWindowCaptureEvents               ,
-
-
--- ** close #method:close#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowCloseMethodInfo             ,
-#endif
-    dOMDOMWindowClose                       ,
-
-
--- ** confirm #method:confirm#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowConfirmMethodInfo           ,
-#endif
-    dOMDOMWindowConfirm                     ,
-
-
--- ** find #method:find#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowFindMethodInfo              ,
-#endif
-    dOMDOMWindowFind                        ,
-
-
--- ** focus #method:focus#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowFocusMethodInfo             ,
-#endif
-    dOMDOMWindowFocus                       ,
-
-
--- ** getClosed #method:getClosed#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetClosedMethodInfo         ,
-#endif
-    dOMDOMWindowGetClosed                   ,
-
-
--- ** getComputedStyle #method:getComputedStyle#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetComputedStyleMethodInfo  ,
-#endif
-    dOMDOMWindowGetComputedStyle            ,
-
-
--- ** getDefaultStatus #method:getDefaultStatus#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetDefaultStatusMethodInfo  ,
-#endif
-    dOMDOMWindowGetDefaultStatus            ,
-
-
--- ** getDevicePixelRatio #method:getDevicePixelRatio#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetDevicePixelRatioMethodInfo,
-#endif
-    dOMDOMWindowGetDevicePixelRatio         ,
-
-
--- ** getDocument #method:getDocument#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetDocumentMethodInfo       ,
-#endif
-    dOMDOMWindowGetDocument                 ,
-
-
--- ** getFrameElement #method:getFrameElement#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetFrameElementMethodInfo   ,
-#endif
-    dOMDOMWindowGetFrameElement             ,
-
-
--- ** getFrames #method:getFrames#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetFramesMethodInfo         ,
-#endif
-    dOMDOMWindowGetFrames                   ,
-
-
--- ** getInnerHeight #method:getInnerHeight#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetInnerHeightMethodInfo    ,
-#endif
-    dOMDOMWindowGetInnerHeight              ,
-
-
--- ** getInnerWidth #method:getInnerWidth#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetInnerWidthMethodInfo     ,
-#endif
-    dOMDOMWindowGetInnerWidth               ,
-
-
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetLengthMethodInfo         ,
-#endif
-    dOMDOMWindowGetLength                   ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetNameMethodInfo           ,
-#endif
-    dOMDOMWindowGetName                     ,
-
-
--- ** getOffscreenBuffering #method:getOffscreenBuffering#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetOffscreenBufferingMethodInfo,
-#endif
-    dOMDOMWindowGetOffscreenBuffering       ,
-
-
--- ** getOpener #method:getOpener#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetOpenerMethodInfo         ,
-#endif
-    dOMDOMWindowGetOpener                   ,
-
-
--- ** getOrientation #method:getOrientation#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetOrientationMethodInfo    ,
-#endif
-    dOMDOMWindowGetOrientation              ,
-
-
--- ** getOuterHeight #method:getOuterHeight#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetOuterHeightMethodInfo    ,
-#endif
-    dOMDOMWindowGetOuterHeight              ,
-
-
--- ** getOuterWidth #method:getOuterWidth#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetOuterWidthMethodInfo     ,
-#endif
-    dOMDOMWindowGetOuterWidth               ,
-
-
--- ** getPageXOffset #method:getPageXOffset#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetPageXOffsetMethodInfo    ,
-#endif
-    dOMDOMWindowGetPageXOffset              ,
-
-
--- ** getPageYOffset #method:getPageYOffset#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetPageYOffsetMethodInfo    ,
-#endif
-    dOMDOMWindowGetPageYOffset              ,
-
-
--- ** getParent #method:getParent#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetParentMethodInfo         ,
-#endif
-    dOMDOMWindowGetParent                   ,
-
-
--- ** getScreenLeft #method:getScreenLeft#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetScreenLeftMethodInfo     ,
-#endif
-    dOMDOMWindowGetScreenLeft               ,
-
-
--- ** getScreenTop #method:getScreenTop#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetScreenTopMethodInfo      ,
-#endif
-    dOMDOMWindowGetScreenTop                ,
-
-
--- ** getScreenX #method:getScreenX#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetScreenXMethodInfo        ,
-#endif
-    dOMDOMWindowGetScreenX                  ,
-
-
--- ** getScreenY #method:getScreenY#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetScreenYMethodInfo        ,
-#endif
-    dOMDOMWindowGetScreenY                  ,
-
-
--- ** getScrollX #method:getScrollX#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetScrollXMethodInfo        ,
-#endif
-    dOMDOMWindowGetScrollX                  ,
-
-
--- ** getScrollY #method:getScrollY#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetScrollYMethodInfo        ,
-#endif
-    dOMDOMWindowGetScrollY                  ,
-
-
--- ** getSelection #method:getSelection#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetSelectionMethodInfo      ,
-#endif
-    dOMDOMWindowGetSelection                ,
-
-
--- ** getSelf #method:getSelf#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetSelfMethodInfo           ,
-#endif
-    dOMDOMWindowGetSelf                     ,
-
-
--- ** getStatus #method:getStatus#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetStatusMethodInfo         ,
-#endif
-    dOMDOMWindowGetStatus                   ,
-
-
--- ** getTop #method:getTop#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetTopMethodInfo            ,
-#endif
-    dOMDOMWindowGetTop                      ,
-
-
--- ** getWindow #method:getWindow#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowGetWindowMethodInfo         ,
-#endif
-    dOMDOMWindowGetWindow                   ,
-
-
--- ** moveBy #method:moveBy#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowMoveByMethodInfo            ,
-#endif
-    dOMDOMWindowMoveBy                      ,
-
-
--- ** moveTo #method:moveTo#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowMoveToMethodInfo            ,
-#endif
-    dOMDOMWindowMoveTo                      ,
-
-
--- ** print #method:print#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowPrintMethodInfo             ,
-#endif
-    dOMDOMWindowPrint                       ,
-
-
--- ** prompt #method:prompt#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowPromptMethodInfo            ,
-#endif
-    dOMDOMWindowPrompt                      ,
-
-
--- ** releaseEvents #method:releaseEvents#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowReleaseEventsMethodInfo     ,
-#endif
-    dOMDOMWindowReleaseEvents               ,
-
-
--- ** resizeBy #method:resizeBy#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowResizeByMethodInfo          ,
-#endif
-    dOMDOMWindowResizeBy                    ,
-
-
--- ** resizeTo #method:resizeTo#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowResizeToMethodInfo          ,
-#endif
-    dOMDOMWindowResizeTo                    ,
-
-
--- ** scrollBy #method:scrollBy#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowScrollByMethodInfo          ,
-#endif
-    dOMDOMWindowScrollBy                    ,
-
-
--- ** scrollTo #method:scrollTo#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowScrollToMethodInfo          ,
-#endif
-    dOMDOMWindowScrollTo                    ,
-
-
--- ** setDefaultStatus #method:setDefaultStatus#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowSetDefaultStatusMethodInfo  ,
-#endif
-    dOMDOMWindowSetDefaultStatus            ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowSetNameMethodInfo           ,
-#endif
-    dOMDOMWindowSetName                     ,
-
-
--- ** setStatus #method:setStatus#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowSetStatusMethodInfo         ,
-#endif
-    dOMDOMWindowSetStatus                   ,
-
-
--- ** stop #method:stop#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowStopMethodInfo              ,
-#endif
-    dOMDOMWindowStop                        ,
-
-
--- ** webkitMessageHandlersPostMessage #method:webkitMessageHandlersPostMessage#
-
-#if ENABLE_OVERLOADING
-    DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo,
-#endif
-    dOMDOMWindowWebkitMessageHandlersPostMessage,
-
-
-
-
- -- * Properties
--- ** closed #attr:closed#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowClosedPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowClosed                      ,
-#endif
-    getDOMDOMWindowClosed                   ,
-
-
--- ** defaultStatus #attr:defaultStatus#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowDefaultStatusPropertyInfo   ,
-#endif
-    constructDOMDOMWindowDefaultStatus      ,
-#if ENABLE_OVERLOADING
-    dOMDOMWindowDefaultStatus               ,
-#endif
-    getDOMDOMWindowDefaultStatus            ,
-    setDOMDOMWindowDefaultStatus            ,
-
-
--- ** devicePixelRatio #attr:devicePixelRatio#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowDevicePixelRatioPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowDevicePixelRatio            ,
-#endif
-    getDOMDOMWindowDevicePixelRatio         ,
-
-
--- ** document #attr:document#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowDocumentPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowDocument                    ,
-#endif
-    getDOMDOMWindowDocument                 ,
-
-
--- ** frameElement #attr:frameElement#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowFrameElementPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowFrameElement                ,
-#endif
-    getDOMDOMWindowFrameElement             ,
-
-
--- ** frames #attr:frames#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowFramesPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowFrames                      ,
-#endif
-    getDOMDOMWindowFrames                   ,
-
-
--- ** innerHeight #attr:innerHeight#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowInnerHeightPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowInnerHeight                 ,
-#endif
-    getDOMDOMWindowInnerHeight              ,
-
-
--- ** innerWidth #attr:innerWidth#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowInnerWidthPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowInnerWidth                  ,
-#endif
-    getDOMDOMWindowInnerWidth               ,
-
-
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowLengthPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowLength                      ,
-#endif
-    getDOMDOMWindowLength                   ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowNamePropertyInfo            ,
-#endif
-    constructDOMDOMWindowName               ,
-#if ENABLE_OVERLOADING
-    dOMDOMWindowName                        ,
-#endif
-    getDOMDOMWindowName                     ,
-    setDOMDOMWindowName                     ,
-
-
--- ** offscreenBuffering #attr:offscreenBuffering#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowOffscreenBufferingPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowOffscreenBuffering          ,
-#endif
-    getDOMDOMWindowOffscreenBuffering       ,
-
-
--- ** opener #attr:opener#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowOpenerPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowOpener                      ,
-#endif
-    getDOMDOMWindowOpener                   ,
-
-
--- ** orientation #attr:orientation#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowOrientationPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowOrientation                 ,
-#endif
-    getDOMDOMWindowOrientation              ,
-
-
--- ** outerHeight #attr:outerHeight#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowOuterHeightPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowOuterHeight                 ,
-#endif
-    getDOMDOMWindowOuterHeight              ,
-
-
--- ** outerWidth #attr:outerWidth#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowOuterWidthPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowOuterWidth                  ,
-#endif
-    getDOMDOMWindowOuterWidth               ,
-
-
--- ** pageXOffset #attr:pageXOffset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowPageXOffsetPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowPageXOffset                 ,
-#endif
-    getDOMDOMWindowPageXOffset              ,
-
-
--- ** pageYOffset #attr:pageYOffset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowPageYOffsetPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowPageYOffset                 ,
-#endif
-    getDOMDOMWindowPageYOffset              ,
-
-
--- ** parent #attr:parent#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowParentPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowParent                      ,
-#endif
-    getDOMDOMWindowParent                   ,
-
-
--- ** screenLeft #attr:screenLeft#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowScreenLeftPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowScreenLeft                  ,
-#endif
-    getDOMDOMWindowScreenLeft               ,
-
-
--- ** screenTop #attr:screenTop#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowScreenTopPropertyInfo       ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowScreenTop                   ,
-#endif
-    getDOMDOMWindowScreenTop                ,
-
-
--- ** screenX #attr:screenX#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowScreenXPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowScreenX                     ,
-#endif
-    getDOMDOMWindowScreenX                  ,
-
-
--- ** screenY #attr:screenY#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowScreenYPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowScreenY                     ,
-#endif
-    getDOMDOMWindowScreenY                  ,
-
-
--- ** scrollX #attr:scrollX#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowScrollXPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowScrollX                     ,
-#endif
-    getDOMDOMWindowScrollX                  ,
-
-
--- ** scrollY #attr:scrollY#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowScrollYPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowScrollY                     ,
-#endif
-    getDOMDOMWindowScrollY                  ,
-
-
--- ** self #attr:self#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowSelfPropertyInfo            ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowSelf                        ,
-#endif
-    getDOMDOMWindowSelf                     ,
-
-
--- ** status #attr:status#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowStatusPropertyInfo          ,
-#endif
-    constructDOMDOMWindowStatus             ,
-#if ENABLE_OVERLOADING
-    dOMDOMWindowStatus                      ,
-#endif
-    getDOMDOMWindowStatus                   ,
-    setDOMDOMWindowStatus                   ,
-
-
--- ** top #attr:top#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowTopPropertyInfo             ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowTop                         ,
-#endif
-    getDOMDOMWindowTop                      ,
-
-
--- ** window #attr:window#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDOMWindowWindowPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDOMWindowWindow                      ,
-#endif
-    getDOMDOMWindowWindow                   ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration as WebKit2WebExtension.DOMCSSStyleDeclaration
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMSelection as WebKit2WebExtension.DOMDOMSelection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMDOMWindow = DOMDOMWindow (ManagedPtr DOMDOMWindow)
-foreign import ccall "webkit_dom_dom_window_get_type"
-    c_webkit_dom_dom_window_get_type :: IO GType
-
-instance GObject DOMDOMWindow where
-    gobjectType = c_webkit_dom_dom_window_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMDOMWindow`, for instance with `toDOMDOMWindow`.
-class (GObject o, O.IsDescendantOf DOMDOMWindow o) => IsDOMDOMWindow o
-instance (GObject o, O.IsDescendantOf DOMDOMWindow o) => IsDOMDOMWindow o
-
-instance O.HasParentTypes DOMDOMWindow
-type instance O.ParentTypes DOMDOMWindow = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMDOMWindow`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMDOMWindow :: (MonadIO m, IsDOMDOMWindow o) => o -> m DOMDOMWindow
-toDOMDOMWindow = liftIO . unsafeCastTo DOMDOMWindow
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMDOMWindow`.
-noDOMDOMWindow :: Maybe DOMDOMWindow
-noDOMDOMWindow = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMDOMWindowMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMDOMWindowMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMDOMWindowMethod "alert" o = DOMDOMWindowAlertMethodInfo
-    ResolveDOMDOMWindowMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMDOMWindowMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMDOMWindowMethod "blur" o = DOMDOMWindowBlurMethodInfo
-    ResolveDOMDOMWindowMethod "captureEvents" o = DOMDOMWindowCaptureEventsMethodInfo
-    ResolveDOMDOMWindowMethod "close" o = DOMDOMWindowCloseMethodInfo
-    ResolveDOMDOMWindowMethod "confirm" o = DOMDOMWindowConfirmMethodInfo
-    ResolveDOMDOMWindowMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMDOMWindowMethod "find" o = DOMDOMWindowFindMethodInfo
-    ResolveDOMDOMWindowMethod "focus" o = DOMDOMWindowFocusMethodInfo
-    ResolveDOMDOMWindowMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMDOMWindowMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMDOMWindowMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMDOMWindowMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMDOMWindowMethod "moveBy" o = DOMDOMWindowMoveByMethodInfo
-    ResolveDOMDOMWindowMethod "moveTo" o = DOMDOMWindowMoveToMethodInfo
-    ResolveDOMDOMWindowMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMDOMWindowMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMDOMWindowMethod "print" o = DOMDOMWindowPrintMethodInfo
-    ResolveDOMDOMWindowMethod "prompt" o = DOMDOMWindowPromptMethodInfo
-    ResolveDOMDOMWindowMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMDOMWindowMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMDOMWindowMethod "releaseEvents" o = DOMDOMWindowReleaseEventsMethodInfo
-    ResolveDOMDOMWindowMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMDOMWindowMethod "resizeBy" o = DOMDOMWindowResizeByMethodInfo
-    ResolveDOMDOMWindowMethod "resizeTo" o = DOMDOMWindowResizeToMethodInfo
-    ResolveDOMDOMWindowMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMDOMWindowMethod "scrollBy" o = DOMDOMWindowScrollByMethodInfo
-    ResolveDOMDOMWindowMethod "scrollTo" o = DOMDOMWindowScrollToMethodInfo
-    ResolveDOMDOMWindowMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMDOMWindowMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMDOMWindowMethod "stop" o = DOMDOMWindowStopMethodInfo
-    ResolveDOMDOMWindowMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMDOMWindowMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMDOMWindowMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMDOMWindowMethod "webkitMessageHandlersPostMessage" o = DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo
-    ResolveDOMDOMWindowMethod "getClosed" o = DOMDOMWindowGetClosedMethodInfo
-    ResolveDOMDOMWindowMethod "getComputedStyle" o = DOMDOMWindowGetComputedStyleMethodInfo
-    ResolveDOMDOMWindowMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMDOMWindowMethod "getDefaultStatus" o = DOMDOMWindowGetDefaultStatusMethodInfo
-    ResolveDOMDOMWindowMethod "getDevicePixelRatio" o = DOMDOMWindowGetDevicePixelRatioMethodInfo
-    ResolveDOMDOMWindowMethod "getDocument" o = DOMDOMWindowGetDocumentMethodInfo
-    ResolveDOMDOMWindowMethod "getFrameElement" o = DOMDOMWindowGetFrameElementMethodInfo
-    ResolveDOMDOMWindowMethod "getFrames" o = DOMDOMWindowGetFramesMethodInfo
-    ResolveDOMDOMWindowMethod "getInnerHeight" o = DOMDOMWindowGetInnerHeightMethodInfo
-    ResolveDOMDOMWindowMethod "getInnerWidth" o = DOMDOMWindowGetInnerWidthMethodInfo
-    ResolveDOMDOMWindowMethod "getLength" o = DOMDOMWindowGetLengthMethodInfo
-    ResolveDOMDOMWindowMethod "getName" o = DOMDOMWindowGetNameMethodInfo
-    ResolveDOMDOMWindowMethod "getOffscreenBuffering" o = DOMDOMWindowGetOffscreenBufferingMethodInfo
-    ResolveDOMDOMWindowMethod "getOpener" o = DOMDOMWindowGetOpenerMethodInfo
-    ResolveDOMDOMWindowMethod "getOrientation" o = DOMDOMWindowGetOrientationMethodInfo
-    ResolveDOMDOMWindowMethod "getOuterHeight" o = DOMDOMWindowGetOuterHeightMethodInfo
-    ResolveDOMDOMWindowMethod "getOuterWidth" o = DOMDOMWindowGetOuterWidthMethodInfo
-    ResolveDOMDOMWindowMethod "getPageXOffset" o = DOMDOMWindowGetPageXOffsetMethodInfo
-    ResolveDOMDOMWindowMethod "getPageYOffset" o = DOMDOMWindowGetPageYOffsetMethodInfo
-    ResolveDOMDOMWindowMethod "getParent" o = DOMDOMWindowGetParentMethodInfo
-    ResolveDOMDOMWindowMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMDOMWindowMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMDOMWindowMethod "getScreenLeft" o = DOMDOMWindowGetScreenLeftMethodInfo
-    ResolveDOMDOMWindowMethod "getScreenTop" o = DOMDOMWindowGetScreenTopMethodInfo
-    ResolveDOMDOMWindowMethod "getScreenX" o = DOMDOMWindowGetScreenXMethodInfo
-    ResolveDOMDOMWindowMethod "getScreenY" o = DOMDOMWindowGetScreenYMethodInfo
-    ResolveDOMDOMWindowMethod "getScrollX" o = DOMDOMWindowGetScrollXMethodInfo
-    ResolveDOMDOMWindowMethod "getScrollY" o = DOMDOMWindowGetScrollYMethodInfo
-    ResolveDOMDOMWindowMethod "getSelection" o = DOMDOMWindowGetSelectionMethodInfo
-    ResolveDOMDOMWindowMethod "getSelf" o = DOMDOMWindowGetSelfMethodInfo
-    ResolveDOMDOMWindowMethod "getStatus" o = DOMDOMWindowGetStatusMethodInfo
-    ResolveDOMDOMWindowMethod "getTop" o = DOMDOMWindowGetTopMethodInfo
-    ResolveDOMDOMWindowMethod "getWindow" o = DOMDOMWindowGetWindowMethodInfo
-    ResolveDOMDOMWindowMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMDOMWindowMethod "setDefaultStatus" o = DOMDOMWindowSetDefaultStatusMethodInfo
-    ResolveDOMDOMWindowMethod "setName" o = DOMDOMWindowSetNameMethodInfo
-    ResolveDOMDOMWindowMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMDOMWindowMethod "setStatus" o = DOMDOMWindowSetStatusMethodInfo
-    ResolveDOMDOMWindowMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMDOMWindowMethod t DOMDOMWindow, O.MethodInfo info DOMDOMWindow p) => OL.IsLabel t (DOMDOMWindow -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "closed"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@closed@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #closed
-@
--}
-getDOMDOMWindowClosed :: (MonadIO m, IsDOMDOMWindow o) => o -> m Bool
-getDOMDOMWindowClosed obj = liftIO $ B.Properties.getObjectPropertyBool obj "closed"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowClosedPropertyInfo
-instance AttrInfo DOMDOMWindowClosedPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowClosedPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowClosedPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowClosedPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowClosedPropertyInfo = Bool
-    type AttrLabel DOMDOMWindowClosedPropertyInfo = "closed"
-    type AttrOrigin DOMDOMWindowClosedPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowClosed
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "default-status"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@default-status@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #defaultStatus
-@
--}
-getDOMDOMWindowDefaultStatus :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe T.Text)
-getDOMDOMWindowDefaultStatus obj = liftIO $ B.Properties.getObjectPropertyString obj "default-status"
-
-{- |
-Set the value of the “@default-status@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMDOMWindow [ #defaultStatus 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMDOMWindowDefaultStatus :: (MonadIO m, IsDOMDOMWindow o) => o -> T.Text -> m ()
-setDOMDOMWindowDefaultStatus obj val = liftIO $ B.Properties.setObjectPropertyString obj "default-status" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@default-status@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMDOMWindowDefaultStatus :: (IsDOMDOMWindow o) => T.Text -> IO (GValueConstruct o)
-constructDOMDOMWindowDefaultStatus val = B.Properties.constructObjectPropertyString "default-status" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowDefaultStatusPropertyInfo
-instance AttrInfo DOMDOMWindowDefaultStatusPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowDefaultStatusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowDefaultStatusPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMDOMWindowDefaultStatusPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowDefaultStatusPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDOMWindowDefaultStatusPropertyInfo = "default-status"
-    type AttrOrigin DOMDOMWindowDefaultStatusPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowDefaultStatus
-    attrSet _ = setDOMDOMWindowDefaultStatus
-    attrConstruct _ = constructDOMDOMWindowDefaultStatus
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "device-pixel-ratio"
-   -- Type: TBasicType TDouble
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@device-pixel-ratio@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #devicePixelRatio
-@
--}
-getDOMDOMWindowDevicePixelRatio :: (MonadIO m, IsDOMDOMWindow o) => o -> m Double
-getDOMDOMWindowDevicePixelRatio obj = liftIO $ B.Properties.getObjectPropertyDouble obj "device-pixel-ratio"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowDevicePixelRatioPropertyInfo
-instance AttrInfo DOMDOMWindowDevicePixelRatioPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowDevicePixelRatioPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowDevicePixelRatioPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowDevicePixelRatioPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowDevicePixelRatioPropertyInfo = Double
-    type AttrLabel DOMDOMWindowDevicePixelRatioPropertyInfo = "device-pixel-ratio"
-    type AttrOrigin DOMDOMWindowDevicePixelRatioPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowDevicePixelRatio
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "document"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@document@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #document
-@
--}
-getDOMDOMWindowDocument :: (MonadIO m, IsDOMDOMWindow o) => o -> m WebKit2WebExtension.DOMDocument.DOMDocument
-getDOMDOMWindowDocument obj = liftIO $ checkUnexpectedNothing "getDOMDOMWindowDocument" $ B.Properties.getObjectPropertyObject obj "document" WebKit2WebExtension.DOMDocument.DOMDocument
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowDocumentPropertyInfo
-instance AttrInfo DOMDOMWindowDocumentPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDOMWindowDocumentPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowDocumentPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowDocumentPropertyInfo = WebKit2WebExtension.DOMDocument.DOMDocument
-    type AttrLabel DOMDOMWindowDocumentPropertyInfo = "document"
-    type AttrOrigin DOMDOMWindowDocumentPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowDocument
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "frame-element"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@frame-element@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #frameElement
-@
--}
-getDOMDOMWindowFrameElement :: (MonadIO m, IsDOMDOMWindow o) => o -> m WebKit2WebExtension.DOMElement.DOMElement
-getDOMDOMWindowFrameElement obj = liftIO $ checkUnexpectedNothing "getDOMDOMWindowFrameElement" $ B.Properties.getObjectPropertyObject obj "frame-element" WebKit2WebExtension.DOMElement.DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowFrameElementPropertyInfo
-instance AttrInfo DOMDOMWindowFrameElementPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowFrameElementPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDOMWindowFrameElementPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowFrameElementPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowFrameElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement
-    type AttrLabel DOMDOMWindowFrameElementPropertyInfo = "frame-element"
-    type AttrOrigin DOMDOMWindowFrameElementPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowFrameElement
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "frames"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@frames@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #frames
-@
--}
-getDOMDOMWindowFrames :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)
-getDOMDOMWindowFrames obj = liftIO $ B.Properties.getObjectPropertyObject obj "frames" DOMDOMWindow
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowFramesPropertyInfo
-instance AttrInfo DOMDOMWindowFramesPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowFramesPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDOMWindowFramesPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowFramesPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowFramesPropertyInfo = (Maybe DOMDOMWindow)
-    type AttrLabel DOMDOMWindowFramesPropertyInfo = "frames"
-    type AttrOrigin DOMDOMWindowFramesPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowFrames
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "inner-height"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@inner-height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #innerHeight
-@
--}
-getDOMDOMWindowInnerHeight :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
-getDOMDOMWindowInnerHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "inner-height"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowInnerHeightPropertyInfo
-instance AttrInfo DOMDOMWindowInnerHeightPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowInnerHeightPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowInnerHeightPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowInnerHeightPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowInnerHeightPropertyInfo = CLong
-    type AttrLabel DOMDOMWindowInnerHeightPropertyInfo = "inner-height"
-    type AttrOrigin DOMDOMWindowInnerHeightPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowInnerHeight
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "inner-width"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@inner-width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #innerWidth
-@
--}
-getDOMDOMWindowInnerWidth :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
-getDOMDOMWindowInnerWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "inner-width"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowInnerWidthPropertyInfo
-instance AttrInfo DOMDOMWindowInnerWidthPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowInnerWidthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowInnerWidthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowInnerWidthPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowInnerWidthPropertyInfo = CLong
-    type AttrLabel DOMDOMWindowInnerWidthPropertyInfo = "inner-width"
-    type AttrOrigin DOMDOMWindowInnerWidthPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowInnerWidth
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #length
-@
--}
-getDOMDOMWindowLength :: (MonadIO m, IsDOMDOMWindow o) => o -> m CULong
-getDOMDOMWindowLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowLengthPropertyInfo
-instance AttrInfo DOMDOMWindowLengthPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowLengthPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowLengthPropertyInfo = CULong
-    type AttrLabel DOMDOMWindowLengthPropertyInfo = "length"
-    type AttrOrigin DOMDOMWindowLengthPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #name
-@
--}
-getDOMDOMWindowName :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe T.Text)
-getDOMDOMWindowName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMDOMWindow [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMDOMWindowName :: (MonadIO m, IsDOMDOMWindow o) => o -> T.Text -> m ()
-setDOMDOMWindowName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMDOMWindowName :: (IsDOMDOMWindow o) => T.Text -> IO (GValueConstruct o)
-constructDOMDOMWindowName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowNamePropertyInfo
-instance AttrInfo DOMDOMWindowNamePropertyInfo where
-    type AttrAllowedOps DOMDOMWindowNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMDOMWindowNamePropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDOMWindowNamePropertyInfo = "name"
-    type AttrOrigin DOMDOMWindowNamePropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowName
-    attrSet _ = setDOMDOMWindowName
-    attrConstruct _ = constructDOMDOMWindowName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "offscreen-buffering"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@offscreen-buffering@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #offscreenBuffering
-@
--}
-getDOMDOMWindowOffscreenBuffering :: (MonadIO m, IsDOMDOMWindow o) => o -> m Bool
-getDOMDOMWindowOffscreenBuffering obj = liftIO $ B.Properties.getObjectPropertyBool obj "offscreen-buffering"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowOffscreenBufferingPropertyInfo
-instance AttrInfo DOMDOMWindowOffscreenBufferingPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowOffscreenBufferingPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowOffscreenBufferingPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowOffscreenBufferingPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowOffscreenBufferingPropertyInfo = Bool
-    type AttrLabel DOMDOMWindowOffscreenBufferingPropertyInfo = "offscreen-buffering"
-    type AttrOrigin DOMDOMWindowOffscreenBufferingPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowOffscreenBuffering
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "opener"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@opener@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #opener
-@
--}
-getDOMDOMWindowOpener :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)
-getDOMDOMWindowOpener obj = liftIO $ B.Properties.getObjectPropertyObject obj "opener" DOMDOMWindow
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowOpenerPropertyInfo
-instance AttrInfo DOMDOMWindowOpenerPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowOpenerPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDOMWindowOpenerPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowOpenerPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowOpenerPropertyInfo = (Maybe DOMDOMWindow)
-    type AttrLabel DOMDOMWindowOpenerPropertyInfo = "opener"
-    type AttrOrigin DOMDOMWindowOpenerPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowOpener
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "orientation"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@orientation@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #orientation
-@
--}
-getDOMDOMWindowOrientation :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
-getDOMDOMWindowOrientation obj = liftIO $ B.Properties.getObjectPropertyLong obj "orientation"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowOrientationPropertyInfo
-instance AttrInfo DOMDOMWindowOrientationPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowOrientationPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowOrientationPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowOrientationPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowOrientationPropertyInfo = CLong
-    type AttrLabel DOMDOMWindowOrientationPropertyInfo = "orientation"
-    type AttrOrigin DOMDOMWindowOrientationPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowOrientation
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "outer-height"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@outer-height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #outerHeight
-@
--}
-getDOMDOMWindowOuterHeight :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
-getDOMDOMWindowOuterHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "outer-height"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowOuterHeightPropertyInfo
-instance AttrInfo DOMDOMWindowOuterHeightPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowOuterHeightPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowOuterHeightPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowOuterHeightPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowOuterHeightPropertyInfo = CLong
-    type AttrLabel DOMDOMWindowOuterHeightPropertyInfo = "outer-height"
-    type AttrOrigin DOMDOMWindowOuterHeightPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowOuterHeight
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "outer-width"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@outer-width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #outerWidth
-@
--}
-getDOMDOMWindowOuterWidth :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
-getDOMDOMWindowOuterWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "outer-width"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowOuterWidthPropertyInfo
-instance AttrInfo DOMDOMWindowOuterWidthPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowOuterWidthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowOuterWidthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowOuterWidthPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowOuterWidthPropertyInfo = CLong
-    type AttrLabel DOMDOMWindowOuterWidthPropertyInfo = "outer-width"
-    type AttrOrigin DOMDOMWindowOuterWidthPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowOuterWidth
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "page-x-offset"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@page-x-offset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #pageXOffset
-@
--}
-getDOMDOMWindowPageXOffset :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
-getDOMDOMWindowPageXOffset obj = liftIO $ B.Properties.getObjectPropertyLong obj "page-x-offset"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowPageXOffsetPropertyInfo
-instance AttrInfo DOMDOMWindowPageXOffsetPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowPageXOffsetPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowPageXOffsetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowPageXOffsetPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowPageXOffsetPropertyInfo = CLong
-    type AttrLabel DOMDOMWindowPageXOffsetPropertyInfo = "page-x-offset"
-    type AttrOrigin DOMDOMWindowPageXOffsetPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowPageXOffset
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "page-y-offset"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@page-y-offset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #pageYOffset
-@
--}
-getDOMDOMWindowPageYOffset :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
-getDOMDOMWindowPageYOffset obj = liftIO $ B.Properties.getObjectPropertyLong obj "page-y-offset"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowPageYOffsetPropertyInfo
-instance AttrInfo DOMDOMWindowPageYOffsetPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowPageYOffsetPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowPageYOffsetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowPageYOffsetPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowPageYOffsetPropertyInfo = CLong
-    type AttrLabel DOMDOMWindowPageYOffsetPropertyInfo = "page-y-offset"
-    type AttrOrigin DOMDOMWindowPageYOffsetPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowPageYOffset
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "parent"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@parent@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #parent
-@
--}
-getDOMDOMWindowParent :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)
-getDOMDOMWindowParent obj = liftIO $ B.Properties.getObjectPropertyObject obj "parent" DOMDOMWindow
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowParentPropertyInfo
-instance AttrInfo DOMDOMWindowParentPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowParentPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDOMWindowParentPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowParentPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowParentPropertyInfo = (Maybe DOMDOMWindow)
-    type AttrLabel DOMDOMWindowParentPropertyInfo = "parent"
-    type AttrOrigin DOMDOMWindowParentPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowParent
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "screen-left"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@screen-left@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #screenLeft
-@
--}
-getDOMDOMWindowScreenLeft :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
-getDOMDOMWindowScreenLeft obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-left"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScreenLeftPropertyInfo
-instance AttrInfo DOMDOMWindowScreenLeftPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowScreenLeftPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowScreenLeftPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowScreenLeftPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowScreenLeftPropertyInfo = CLong
-    type AttrLabel DOMDOMWindowScreenLeftPropertyInfo = "screen-left"
-    type AttrOrigin DOMDOMWindowScreenLeftPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowScreenLeft
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "screen-top"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@screen-top@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #screenTop
-@
--}
-getDOMDOMWindowScreenTop :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
-getDOMDOMWindowScreenTop obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-top"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScreenTopPropertyInfo
-instance AttrInfo DOMDOMWindowScreenTopPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowScreenTopPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowScreenTopPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowScreenTopPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowScreenTopPropertyInfo = CLong
-    type AttrLabel DOMDOMWindowScreenTopPropertyInfo = "screen-top"
-    type AttrOrigin DOMDOMWindowScreenTopPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowScreenTop
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "screen-x"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@screen-x@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #screenX
-@
--}
-getDOMDOMWindowScreenX :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
-getDOMDOMWindowScreenX obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-x"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScreenXPropertyInfo
-instance AttrInfo DOMDOMWindowScreenXPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowScreenXPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowScreenXPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowScreenXPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowScreenXPropertyInfo = CLong
-    type AttrLabel DOMDOMWindowScreenXPropertyInfo = "screen-x"
-    type AttrOrigin DOMDOMWindowScreenXPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowScreenX
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "screen-y"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@screen-y@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #screenY
-@
--}
-getDOMDOMWindowScreenY :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
-getDOMDOMWindowScreenY obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-y"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScreenYPropertyInfo
-instance AttrInfo DOMDOMWindowScreenYPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowScreenYPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowScreenYPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowScreenYPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowScreenYPropertyInfo = CLong
-    type AttrLabel DOMDOMWindowScreenYPropertyInfo = "screen-y"
-    type AttrOrigin DOMDOMWindowScreenYPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowScreenY
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "scroll-x"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@scroll-x@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #scrollX
-@
--}
-getDOMDOMWindowScrollX :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
-getDOMDOMWindowScrollX obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-x"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScrollXPropertyInfo
-instance AttrInfo DOMDOMWindowScrollXPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowScrollXPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowScrollXPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowScrollXPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowScrollXPropertyInfo = CLong
-    type AttrLabel DOMDOMWindowScrollXPropertyInfo = "scroll-x"
-    type AttrOrigin DOMDOMWindowScrollXPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowScrollX
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "scroll-y"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@scroll-y@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #scrollY
-@
--}
-getDOMDOMWindowScrollY :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
-getDOMDOMWindowScrollY obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-y"
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScrollYPropertyInfo
-instance AttrInfo DOMDOMWindowScrollYPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowScrollYPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowScrollYPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowScrollYPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowScrollYPropertyInfo = CLong
-    type AttrLabel DOMDOMWindowScrollYPropertyInfo = "scroll-y"
-    type AttrOrigin DOMDOMWindowScrollYPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowScrollY
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "self"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@self@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #self
-@
--}
-getDOMDOMWindowSelf :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)
-getDOMDOMWindowSelf obj = liftIO $ B.Properties.getObjectPropertyObject obj "self" DOMDOMWindow
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowSelfPropertyInfo
-instance AttrInfo DOMDOMWindowSelfPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowSelfPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDOMWindowSelfPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowSelfPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowSelfPropertyInfo = (Maybe DOMDOMWindow)
-    type AttrLabel DOMDOMWindowSelfPropertyInfo = "self"
-    type AttrOrigin DOMDOMWindowSelfPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowSelf
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "status"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@status@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #status
-@
--}
-getDOMDOMWindowStatus :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe T.Text)
-getDOMDOMWindowStatus obj = liftIO $ B.Properties.getObjectPropertyString obj "status"
-
-{- |
-Set the value of the “@status@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMDOMWindow [ #status 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMDOMWindowStatus :: (MonadIO m, IsDOMDOMWindow o) => o -> T.Text -> m ()
-setDOMDOMWindowStatus obj val = liftIO $ B.Properties.setObjectPropertyString obj "status" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@status@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMDOMWindowStatus :: (IsDOMDOMWindow o) => T.Text -> IO (GValueConstruct o)
-constructDOMDOMWindowStatus val = B.Properties.constructObjectPropertyString "status" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowStatusPropertyInfo
-instance AttrInfo DOMDOMWindowStatusPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowStatusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMDOMWindowStatusPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMDOMWindowStatusPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowStatusPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDOMWindowStatusPropertyInfo = "status"
-    type AttrOrigin DOMDOMWindowStatusPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowStatus
-    attrSet _ = setDOMDOMWindowStatus
-    attrConstruct _ = constructDOMDOMWindowStatus
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "top"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@top@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #top
-@
--}
-getDOMDOMWindowTop :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)
-getDOMDOMWindowTop obj = liftIO $ B.Properties.getObjectPropertyObject obj "top" DOMDOMWindow
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowTopPropertyInfo
-instance AttrInfo DOMDOMWindowTopPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowTopPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDOMWindowTopPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowTopPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowTopPropertyInfo = (Maybe DOMDOMWindow)
-    type AttrLabel DOMDOMWindowTopPropertyInfo = "top"
-    type AttrOrigin DOMDOMWindowTopPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowTop
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "window"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@window@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDOMWindow #window
-@
--}
-getDOMDOMWindowWindow :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)
-getDOMDOMWindowWindow obj = liftIO $ B.Properties.getObjectPropertyObject obj "window" DOMDOMWindow
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowWindowPropertyInfo
-instance AttrInfo DOMDOMWindowWindowPropertyInfo where
-    type AttrAllowedOps DOMDOMWindowWindowPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDOMWindowWindowPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDOMWindowWindowPropertyInfo = IsDOMDOMWindow
-    type AttrGetType DOMDOMWindowWindowPropertyInfo = (Maybe DOMDOMWindow)
-    type AttrLabel DOMDOMWindowWindowPropertyInfo = "window"
-    type AttrOrigin DOMDOMWindowWindowPropertyInfo = DOMDOMWindow
-    attrGet _ = getDOMDOMWindowWindow
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMDOMWindow
-type instance O.AttributeList DOMDOMWindow = DOMDOMWindowAttributeList
-type DOMDOMWindowAttributeList = ('[ '("closed", DOMDOMWindowClosedPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("defaultStatus", DOMDOMWindowDefaultStatusPropertyInfo), '("devicePixelRatio", DOMDOMWindowDevicePixelRatioPropertyInfo), '("document", DOMDOMWindowDocumentPropertyInfo), '("frameElement", DOMDOMWindowFrameElementPropertyInfo), '("frames", DOMDOMWindowFramesPropertyInfo), '("innerHeight", DOMDOMWindowInnerHeightPropertyInfo), '("innerWidth", DOMDOMWindowInnerWidthPropertyInfo), '("length", DOMDOMWindowLengthPropertyInfo), '("name", DOMDOMWindowNamePropertyInfo), '("offscreenBuffering", DOMDOMWindowOffscreenBufferingPropertyInfo), '("opener", DOMDOMWindowOpenerPropertyInfo), '("orientation", DOMDOMWindowOrientationPropertyInfo), '("outerHeight", DOMDOMWindowOuterHeightPropertyInfo), '("outerWidth", DOMDOMWindowOuterWidthPropertyInfo), '("pageXOffset", DOMDOMWindowPageXOffsetPropertyInfo), '("pageYOffset", DOMDOMWindowPageYOffsetPropertyInfo), '("parent", DOMDOMWindowParentPropertyInfo), '("screenLeft", DOMDOMWindowScreenLeftPropertyInfo), '("screenTop", DOMDOMWindowScreenTopPropertyInfo), '("screenX", DOMDOMWindowScreenXPropertyInfo), '("screenY", DOMDOMWindowScreenYPropertyInfo), '("scrollX", DOMDOMWindowScrollXPropertyInfo), '("scrollY", DOMDOMWindowScrollYPropertyInfo), '("self", DOMDOMWindowSelfPropertyInfo), '("status", DOMDOMWindowStatusPropertyInfo), '("top", DOMDOMWindowTopPropertyInfo), '("window", DOMDOMWindowWindowPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMDOMWindowClosed :: AttrLabelProxy "closed"
-dOMDOMWindowClosed = AttrLabelProxy
-
-dOMDOMWindowDefaultStatus :: AttrLabelProxy "defaultStatus"
-dOMDOMWindowDefaultStatus = AttrLabelProxy
-
-dOMDOMWindowDevicePixelRatio :: AttrLabelProxy "devicePixelRatio"
-dOMDOMWindowDevicePixelRatio = AttrLabelProxy
-
-dOMDOMWindowDocument :: AttrLabelProxy "document"
-dOMDOMWindowDocument = AttrLabelProxy
-
-dOMDOMWindowFrameElement :: AttrLabelProxy "frameElement"
-dOMDOMWindowFrameElement = AttrLabelProxy
-
-dOMDOMWindowFrames :: AttrLabelProxy "frames"
-dOMDOMWindowFrames = AttrLabelProxy
-
-dOMDOMWindowInnerHeight :: AttrLabelProxy "innerHeight"
-dOMDOMWindowInnerHeight = AttrLabelProxy
-
-dOMDOMWindowInnerWidth :: AttrLabelProxy "innerWidth"
-dOMDOMWindowInnerWidth = AttrLabelProxy
-
-dOMDOMWindowLength :: AttrLabelProxy "length"
-dOMDOMWindowLength = AttrLabelProxy
-
-dOMDOMWindowName :: AttrLabelProxy "name"
-dOMDOMWindowName = AttrLabelProxy
-
-dOMDOMWindowOffscreenBuffering :: AttrLabelProxy "offscreenBuffering"
-dOMDOMWindowOffscreenBuffering = AttrLabelProxy
-
-dOMDOMWindowOpener :: AttrLabelProxy "opener"
-dOMDOMWindowOpener = AttrLabelProxy
-
-dOMDOMWindowOrientation :: AttrLabelProxy "orientation"
-dOMDOMWindowOrientation = AttrLabelProxy
-
-dOMDOMWindowOuterHeight :: AttrLabelProxy "outerHeight"
-dOMDOMWindowOuterHeight = AttrLabelProxy
-
-dOMDOMWindowOuterWidth :: AttrLabelProxy "outerWidth"
-dOMDOMWindowOuterWidth = AttrLabelProxy
-
-dOMDOMWindowPageXOffset :: AttrLabelProxy "pageXOffset"
-dOMDOMWindowPageXOffset = AttrLabelProxy
-
-dOMDOMWindowPageYOffset :: AttrLabelProxy "pageYOffset"
-dOMDOMWindowPageYOffset = AttrLabelProxy
-
-dOMDOMWindowParent :: AttrLabelProxy "parent"
-dOMDOMWindowParent = AttrLabelProxy
-
-dOMDOMWindowScreenLeft :: AttrLabelProxy "screenLeft"
-dOMDOMWindowScreenLeft = AttrLabelProxy
-
-dOMDOMWindowScreenTop :: AttrLabelProxy "screenTop"
-dOMDOMWindowScreenTop = AttrLabelProxy
-
-dOMDOMWindowScreenX :: AttrLabelProxy "screenX"
-dOMDOMWindowScreenX = AttrLabelProxy
-
-dOMDOMWindowScreenY :: AttrLabelProxy "screenY"
-dOMDOMWindowScreenY = AttrLabelProxy
-
-dOMDOMWindowScrollX :: AttrLabelProxy "scrollX"
-dOMDOMWindowScrollX = AttrLabelProxy
-
-dOMDOMWindowScrollY :: AttrLabelProxy "scrollY"
-dOMDOMWindowScrollY = AttrLabelProxy
-
-dOMDOMWindowSelf :: AttrLabelProxy "self"
-dOMDOMWindowSelf = AttrLabelProxy
-
-dOMDOMWindowStatus :: AttrLabelProxy "status"
-dOMDOMWindowStatus = AttrLabelProxy
-
-dOMDOMWindowTop :: AttrLabelProxy "top"
-dOMDOMWindowTop = AttrLabelProxy
-
-dOMDOMWindowWindow :: AttrLabelProxy "window"
-dOMDOMWindowWindow = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMDOMWindow = DOMDOMWindowSignalList
-type DOMDOMWindowSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMDOMWindow::alert
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "message", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_alert" webkit_dom_dom_window_alert :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CString ->                              -- message : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowAlert ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowAlert ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> T.Text
-    {- ^ /@message@/: A @/gchar/@ -}
-    -> m ()
-dOMDOMWindowAlert self message = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    message' <- textToCString message
-    webkit_dom_dom_window_alert self' message'
-    touchManagedPtr self
-    freeMem message'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowAlertMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowAlertMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowAlert
-
-#endif
-
--- method DOMDOMWindow::blur
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_blur" webkit_dom_dom_window_blur :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowBlur ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowBlur ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m ()
-dOMDOMWindowBlur self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_dom_window_blur self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowBlurMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowBlurMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowBlur
-
-#endif
-
--- method DOMDOMWindow::capture_events
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_capture_events" webkit_dom_dom_window_capture_events :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowCaptureEvents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowCaptureEvents ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m ()
-dOMDOMWindowCaptureEvents self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_dom_window_capture_events self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowCaptureEventsMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowCaptureEventsMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowCaptureEvents
-
-#endif
-
--- method DOMDOMWindow::close
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_close" webkit_dom_dom_window_close :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowClose ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowClose ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m ()
-dOMDOMWindowClose self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_dom_window_close self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowCloseMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowCloseMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowClose
-
-#endif
-
--- method DOMDOMWindow::confirm
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "message", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_confirm" webkit_dom_dom_window_confirm :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CString ->                              -- message : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMDOMWindowConfirm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowConfirm ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> T.Text
-    {- ^ /@message@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDOMWindowConfirm self message = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    message' <- textToCString message
-    result <- webkit_dom_dom_window_confirm self' message'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem message'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowConfirmMethodInfo
-instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowConfirmMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowConfirm
-
-#endif
-
--- method DOMDOMWindow::find
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "string", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "caseSensitive", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "backwards", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wrap", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wholeWord", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "searchInFrames", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "showDialog", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_find" webkit_dom_dom_window_find :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CString ->                              -- string : TBasicType TUTF8
-    CInt ->                                 -- caseSensitive : TBasicType TBoolean
-    CInt ->                                 -- backwards : TBasicType TBoolean
-    CInt ->                                 -- wrap : TBasicType TBoolean
-    CInt ->                                 -- wholeWord : TBasicType TBoolean
-    CInt ->                                 -- searchInFrames : TBasicType TBoolean
-    CInt ->                                 -- showDialog : TBasicType TBoolean
-    IO CInt
-
-{-# DEPRECATED dOMDOMWindowFind ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowFind ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> T.Text
-    {- ^ /@string@/: A @/gchar/@ -}
-    -> Bool
-    {- ^ /@caseSensitive@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@backwards@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@wrap@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@wholeWord@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@searchInFrames@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@showDialog@/: A 'Bool' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDOMWindowFind self string caseSensitive backwards wrap wholeWord searchInFrames showDialog = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    string' <- textToCString string
-    let caseSensitive' = (fromIntegral . fromEnum) caseSensitive
-    let backwards' = (fromIntegral . fromEnum) backwards
-    let wrap' = (fromIntegral . fromEnum) wrap
-    let wholeWord' = (fromIntegral . fromEnum) wholeWord
-    let searchInFrames' = (fromIntegral . fromEnum) searchInFrames
-    let showDialog' = (fromIntegral . fromEnum) showDialog
-    result <- webkit_dom_dom_window_find self' string' caseSensitive' backwards' wrap' wholeWord' searchInFrames' showDialog'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem string'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowFindMethodInfo
-instance (signature ~ (T.Text -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowFindMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowFind
-
-#endif
-
--- method DOMDOMWindow::focus
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_focus" webkit_dom_dom_window_focus :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowFocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowFocus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m ()
-dOMDOMWindowFocus self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_dom_window_focus self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowFocusMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowFocusMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowFocus
-
-#endif
-
--- method DOMDOMWindow::get_closed
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_closed" webkit_dom_dom_window_get_closed :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CInt
-
-{-# DEPRECATED dOMDOMWindowGetClosed ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetClosed ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDOMWindowGetClosed self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_closed self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetClosedMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetClosedMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetClosed
-
-#endif
-
--- method DOMDOMWindow::get_computed_style
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pseudoElement", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_computed_style" webkit_dom_dom_window_get_computed_style :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    Ptr WebKit2WebExtension.DOMElement.DOMElement -> -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- pseudoElement : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration)
-
-{-# DEPRECATED dOMDOMWindowGetComputedStyle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetComputedStyle ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a, WebKit2WebExtension.DOMElement.IsDOMElement b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> b
-    {- ^ /@element@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> Maybe (T.Text)
-    {- ^ /@pseudoElement@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-dOMDOMWindowGetComputedStyle self element pseudoElement = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    element' <- unsafeManagedPtrCastPtr element
-    maybePseudoElement <- case pseudoElement of
-        Nothing -> return nullPtr
-        Just jPseudoElement -> do
-            jPseudoElement' <- textToCString jPseudoElement
-            return jPseudoElement'
-    result <- webkit_dom_dom_window_get_computed_style self' element' maybePseudoElement
-    checkUnexpectedReturnNULL "dOMDOMWindowGetComputedStyle" result
-    result' <- (wrapObject WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration) result
-    touchManagedPtr self
-    touchManagedPtr element
-    freeMem maybePseudoElement
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetComputedStyleMethodInfo
-instance (signature ~ (b -> Maybe (T.Text) -> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration), MonadIO m, IsDOMDOMWindow a, WebKit2WebExtension.DOMElement.IsDOMElement b) => O.MethodInfo DOMDOMWindowGetComputedStyleMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetComputedStyle
-
-#endif
-
--- method DOMDOMWindow::get_default_status
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_default_status" webkit_dom_dom_window_get_default_status :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CString
-
-{-# DEPRECATED dOMDOMWindowGetDefaultStatus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetDefaultStatus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDOMWindowGetDefaultStatus self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_default_status self'
-    checkUnexpectedReturnNULL "dOMDOMWindowGetDefaultStatus" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetDefaultStatusMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetDefaultStatusMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetDefaultStatus
-
-#endif
-
--- method DOMDOMWindow::get_device_pixel_ratio
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TDouble)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_device_pixel_ratio" webkit_dom_dom_window_get_device_pixel_ratio :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CDouble
-
-{-# DEPRECATED dOMDOMWindowGetDevicePixelRatio ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetDevicePixelRatio ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m Double
-    {- ^ __Returns:__ A @/gdouble/@ -}
-dOMDOMWindowGetDevicePixelRatio self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_device_pixel_ratio self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetDevicePixelRatioMethodInfo
-instance (signature ~ (m Double), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetDevicePixelRatioMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetDevicePixelRatio
-
-#endif
-
--- method DOMDOMWindow::get_document
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_document" webkit_dom_dom_window_get_document :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)
-
-{-# DEPRECATED dOMDOMWindowGetDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetDocument ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m WebKit2WebExtension.DOMDocument.DOMDocument
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-dOMDOMWindowGetDocument self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_document self'
-    checkUnexpectedReturnNULL "dOMDOMWindowGetDocument" result
-    result' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetDocumentMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetDocumentMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetDocument
-
-#endif
-
--- method DOMDOMWindow::get_frame_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_frame_element" webkit_dom_dom_window_get_frame_element :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDOMWindowGetFrameElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetFrameElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDOMWindowGetFrameElement self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_frame_element self'
-    checkUnexpectedReturnNULL "dOMDOMWindowGetFrameElement" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetFrameElementMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetFrameElementMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetFrameElement
-
-#endif
-
--- method DOMDOMWindow::get_frames
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_frames" webkit_dom_dom_window_get_frames :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO (Ptr DOMDOMWindow)
-
-{-# DEPRECATED dOMDOMWindowGetFrames ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetFrames ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m DOMDOMWindow
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-dOMDOMWindowGetFrames self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_frames self'
-    checkUnexpectedReturnNULL "dOMDOMWindowGetFrames" result
-    result' <- (wrapObject DOMDOMWindow) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetFramesMethodInfo
-instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetFramesMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetFrames
-
-#endif
-
--- method DOMDOMWindow::get_inner_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_inner_height" webkit_dom_dom_window_get_inner_height :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CLong
-
-{-# DEPRECATED dOMDOMWindowGetInnerHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetInnerHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMDOMWindowGetInnerHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_inner_height self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetInnerHeightMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetInnerHeightMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetInnerHeight
-
-#endif
-
--- method DOMDOMWindow::get_inner_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_inner_width" webkit_dom_dom_window_get_inner_width :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CLong
-
-{-# DEPRECATED dOMDOMWindowGetInnerWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetInnerWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMDOMWindowGetInnerWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_inner_width self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetInnerWidthMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetInnerWidthMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetInnerWidth
-
-#endif
-
--- method DOMDOMWindow::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_length" webkit_dom_dom_window_get_length :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CULong
-
-{-# DEPRECATED dOMDOMWindowGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMDOMWindowGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetLength
-
-#endif
-
--- method DOMDOMWindow::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_name" webkit_dom_dom_window_get_name :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CString
-
-{-# DEPRECATED dOMDOMWindowGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDOMWindowGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_name self'
-    checkUnexpectedReturnNULL "dOMDOMWindowGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetName
-
-#endif
-
--- method DOMDOMWindow::get_offscreen_buffering
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_offscreen_buffering" webkit_dom_dom_window_get_offscreen_buffering :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CInt
-
-{-# DEPRECATED dOMDOMWindowGetOffscreenBuffering ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetOffscreenBuffering ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDOMWindowGetOffscreenBuffering self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_offscreen_buffering self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetOffscreenBufferingMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOffscreenBufferingMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetOffscreenBuffering
-
-#endif
-
--- method DOMDOMWindow::get_opener
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_opener" webkit_dom_dom_window_get_opener :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO (Ptr DOMDOMWindow)
-
-{-# DEPRECATED dOMDOMWindowGetOpener ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetOpener ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m DOMDOMWindow
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-dOMDOMWindowGetOpener self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_opener self'
-    checkUnexpectedReturnNULL "dOMDOMWindowGetOpener" result
-    result' <- (wrapObject DOMDOMWindow) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetOpenerMethodInfo
-instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOpenerMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetOpener
-
-#endif
-
--- method DOMDOMWindow::get_orientation
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_orientation" webkit_dom_dom_window_get_orientation :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CLong
-
-{-# DEPRECATED dOMDOMWindowGetOrientation ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetOrientation ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMDOMWindowGetOrientation self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_orientation self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetOrientationMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOrientationMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetOrientation
-
-#endif
-
--- method DOMDOMWindow::get_outer_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_outer_height" webkit_dom_dom_window_get_outer_height :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CLong
-
-{-# DEPRECATED dOMDOMWindowGetOuterHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetOuterHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMDOMWindowGetOuterHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_outer_height self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetOuterHeightMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOuterHeightMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetOuterHeight
-
-#endif
-
--- method DOMDOMWindow::get_outer_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_outer_width" webkit_dom_dom_window_get_outer_width :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CLong
-
-{-# DEPRECATED dOMDOMWindowGetOuterWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetOuterWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMDOMWindowGetOuterWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_outer_width self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetOuterWidthMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOuterWidthMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetOuterWidth
-
-#endif
-
--- method DOMDOMWindow::get_page_x_offset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_page_x_offset" webkit_dom_dom_window_get_page_x_offset :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CLong
-
-{-# DEPRECATED dOMDOMWindowGetPageXOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetPageXOffset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMDOMWindowGetPageXOffset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_page_x_offset self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetPageXOffsetMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetPageXOffsetMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetPageXOffset
-
-#endif
-
--- method DOMDOMWindow::get_page_y_offset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_page_y_offset" webkit_dom_dom_window_get_page_y_offset :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CLong
-
-{-# DEPRECATED dOMDOMWindowGetPageYOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetPageYOffset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMDOMWindowGetPageYOffset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_page_y_offset self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetPageYOffsetMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetPageYOffsetMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetPageYOffset
-
-#endif
-
--- method DOMDOMWindow::get_parent
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_parent" webkit_dom_dom_window_get_parent :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO (Ptr DOMDOMWindow)
-
-{-# DEPRECATED dOMDOMWindowGetParent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetParent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m DOMDOMWindow
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-dOMDOMWindowGetParent self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_parent self'
-    checkUnexpectedReturnNULL "dOMDOMWindowGetParent" result
-    result' <- (wrapObject DOMDOMWindow) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetParentMethodInfo
-instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetParentMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetParent
-
-#endif
-
--- method DOMDOMWindow::get_screen_left
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_screen_left" webkit_dom_dom_window_get_screen_left :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CLong
-
-{-# DEPRECATED dOMDOMWindowGetScreenLeft ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetScreenLeft ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMDOMWindowGetScreenLeft self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_screen_left self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetScreenLeftMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScreenLeftMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetScreenLeft
-
-#endif
-
--- method DOMDOMWindow::get_screen_top
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_screen_top" webkit_dom_dom_window_get_screen_top :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CLong
-
-{-# DEPRECATED dOMDOMWindowGetScreenTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetScreenTop ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMDOMWindowGetScreenTop self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_screen_top self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetScreenTopMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScreenTopMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetScreenTop
-
-#endif
-
--- method DOMDOMWindow::get_screen_x
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_screen_x" webkit_dom_dom_window_get_screen_x :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CLong
-
-{-# DEPRECATED dOMDOMWindowGetScreenX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetScreenX ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMDOMWindowGetScreenX self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_screen_x self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetScreenXMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScreenXMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetScreenX
-
-#endif
-
--- method DOMDOMWindow::get_screen_y
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_screen_y" webkit_dom_dom_window_get_screen_y :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CLong
-
-{-# DEPRECATED dOMDOMWindowGetScreenY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetScreenY ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMDOMWindowGetScreenY self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_screen_y self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetScreenYMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScreenYMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetScreenY
-
-#endif
-
--- method DOMDOMWindow::get_scroll_x
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_scroll_x" webkit_dom_dom_window_get_scroll_x :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CLong
-
-{-# DEPRECATED dOMDOMWindowGetScrollX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetScrollX ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMDOMWindowGetScrollX self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_scroll_x self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetScrollXMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScrollXMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetScrollX
-
-#endif
-
--- method DOMDOMWindow::get_scroll_y
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_scroll_y" webkit_dom_dom_window_get_scroll_y :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CLong
-
-{-# DEPRECATED dOMDOMWindowGetScrollY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetScrollY ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMDOMWindowGetScrollY self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_scroll_y self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetScrollYMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScrollYMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetScrollY
-
-#endif
-
--- method DOMDOMWindow::get_selection
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMSelection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_selection" webkit_dom_dom_window_get_selection :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO (Ptr WebKit2WebExtension.DOMDOMSelection.DOMDOMSelection)
-
-{-# DEPRECATED dOMDOMWindowGetSelection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetSelection ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m WebKit2WebExtension.DOMDOMSelection.DOMDOMSelection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMSelection.DOMDOMSelection' -}
-dOMDOMWindowGetSelection self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_selection self'
-    checkUnexpectedReturnNULL "dOMDOMWindowGetSelection" result
-    result' <- (wrapObject WebKit2WebExtension.DOMDOMSelection.DOMDOMSelection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetSelectionMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDOMSelection.DOMDOMSelection), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetSelectionMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetSelection
-
-#endif
-
--- method DOMDOMWindow::get_self
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_self" webkit_dom_dom_window_get_self :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO (Ptr DOMDOMWindow)
-
-{-# DEPRECATED dOMDOMWindowGetSelf ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetSelf ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m DOMDOMWindow
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-dOMDOMWindowGetSelf self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_self self'
-    checkUnexpectedReturnNULL "dOMDOMWindowGetSelf" result
-    result' <- (wrapObject DOMDOMWindow) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetSelfMethodInfo
-instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetSelfMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetSelf
-
-#endif
-
--- method DOMDOMWindow::get_status
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_status" webkit_dom_dom_window_get_status :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO CString
-
-{-# DEPRECATED dOMDOMWindowGetStatus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetStatus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDOMWindowGetStatus self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_status self'
-    checkUnexpectedReturnNULL "dOMDOMWindowGetStatus" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetStatusMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetStatusMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetStatus
-
-#endif
-
--- method DOMDOMWindow::get_top
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_top" webkit_dom_dom_window_get_top :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO (Ptr DOMDOMWindow)
-
-{-# DEPRECATED dOMDOMWindowGetTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetTop ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m DOMDOMWindow
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-dOMDOMWindowGetTop self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_top self'
-    checkUnexpectedReturnNULL "dOMDOMWindowGetTop" result
-    result' <- (wrapObject DOMDOMWindow) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetTopMethodInfo
-instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetTopMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetTop
-
-#endif
-
--- method DOMDOMWindow::get_window
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_get_window" webkit_dom_dom_window_get_window :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO (Ptr DOMDOMWindow)
-
-{-# DEPRECATED dOMDOMWindowGetWindow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowGetWindow ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m DOMDOMWindow
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-dOMDOMWindowGetWindow self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_dom_window_get_window self'
-    checkUnexpectedReturnNULL "dOMDOMWindowGetWindow" result
-    result' <- (wrapObject DOMDOMWindow) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetWindowMethodInfo
-instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetWindowMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowGetWindow
-
-#endif
-
--- method DOMDOMWindow::move_by
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_move_by" webkit_dom_dom_window_move_by :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CFloat ->                               -- x : TBasicType TFloat
-    CFloat ->                               -- y : TBasicType TFloat
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowMoveBy ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowMoveBy ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> Float
-    {- ^ /@x@/: A @/gfloat/@ -}
-    -> Float
-    {- ^ /@y@/: A @/gfloat/@ -}
-    -> m ()
-dOMDOMWindowMoveBy self x y = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let x' = realToFrac x
-    let y' = realToFrac y
-    webkit_dom_dom_window_move_by self' x' y'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowMoveByMethodInfo
-instance (signature ~ (Float -> Float -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowMoveByMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowMoveBy
-
-#endif
-
--- method DOMDOMWindow::move_to
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_move_to" webkit_dom_dom_window_move_to :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CFloat ->                               -- x : TBasicType TFloat
-    CFloat ->                               -- y : TBasicType TFloat
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowMoveTo ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowMoveTo ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> Float
-    {- ^ /@x@/: A @/gfloat/@ -}
-    -> Float
-    {- ^ /@y@/: A @/gfloat/@ -}
-    -> m ()
-dOMDOMWindowMoveTo self x y = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let x' = realToFrac x
-    let y' = realToFrac y
-    webkit_dom_dom_window_move_to self' x' y'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowMoveToMethodInfo
-instance (signature ~ (Float -> Float -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowMoveToMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowMoveTo
-
-#endif
-
--- method DOMDOMWindow::print
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_print" webkit_dom_dom_window_print :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowPrint ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowPrint ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m ()
-dOMDOMWindowPrint self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_dom_window_print self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowPrintMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowPrintMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowPrint
-
-#endif
-
--- method DOMDOMWindow::prompt
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "message", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "defaultValue", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_prompt" webkit_dom_dom_window_prompt :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CString ->                              -- message : TBasicType TUTF8
-    CString ->                              -- defaultValue : TBasicType TUTF8
-    IO CString
-
-{-# DEPRECATED dOMDOMWindowPrompt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowPrompt ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> T.Text
-    {- ^ /@message@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@defaultValue@/: A @/gchar/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDOMWindowPrompt self message defaultValue = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    message' <- textToCString message
-    defaultValue' <- textToCString defaultValue
-    result <- webkit_dom_dom_window_prompt self' message' defaultValue'
-    checkUnexpectedReturnNULL "dOMDOMWindowPrompt" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    freeMem message'
-    freeMem defaultValue'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowPromptMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m T.Text), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowPromptMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowPrompt
-
-#endif
-
--- method DOMDOMWindow::release_events
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_release_events" webkit_dom_dom_window_release_events :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowReleaseEvents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowReleaseEvents ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m ()
-dOMDOMWindowReleaseEvents self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_dom_window_release_events self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowReleaseEventsMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowReleaseEventsMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowReleaseEvents
-
-#endif
-
--- method DOMDOMWindow::resize_by
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_resize_by" webkit_dom_dom_window_resize_by :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CFloat ->                               -- x : TBasicType TFloat
-    CFloat ->                               -- y : TBasicType TFloat
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowResizeBy ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowResizeBy ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> Float
-    {- ^ /@x@/: A @/gfloat/@ -}
-    -> Float
-    {- ^ /@y@/: A @/gfloat/@ -}
-    -> m ()
-dOMDOMWindowResizeBy self x y = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let x' = realToFrac x
-    let y' = realToFrac y
-    webkit_dom_dom_window_resize_by self' x' y'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowResizeByMethodInfo
-instance (signature ~ (Float -> Float -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowResizeByMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowResizeBy
-
-#endif
-
--- method DOMDOMWindow::resize_to
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gfloat", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_resize_to" webkit_dom_dom_window_resize_to :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CFloat ->                               -- width : TBasicType TFloat
-    CFloat ->                               -- height : TBasicType TFloat
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowResizeTo ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowResizeTo ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> Float
-    {- ^ /@width@/: A @/gfloat/@ -}
-    -> Float
-    {- ^ /@height@/: A @/gfloat/@ -}
-    -> m ()
-dOMDOMWindowResizeTo self width height = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let width' = realToFrac width
-    let height' = realToFrac height
-    webkit_dom_dom_window_resize_to self' width' height'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowResizeToMethodInfo
-instance (signature ~ (Float -> Float -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowResizeToMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowResizeTo
-
-#endif
-
--- method DOMDOMWindow::scroll_by
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gdouble", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gdouble", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_scroll_by" webkit_dom_dom_window_scroll_by :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CDouble ->                              -- x : TBasicType TDouble
-    CDouble ->                              -- y : TBasicType TDouble
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowScrollBy ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowScrollBy ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> Double
-    {- ^ /@x@/: A @/gdouble/@ -}
-    -> Double
-    {- ^ /@y@/: A @/gdouble/@ -}
-    -> m ()
-dOMDOMWindowScrollBy self x y = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let x' = realToFrac x
-    let y' = realToFrac y
-    webkit_dom_dom_window_scroll_by self' x' y'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScrollByMethodInfo
-instance (signature ~ (Double -> Double -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowScrollByMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowScrollBy
-
-#endif
-
--- method DOMDOMWindow::scroll_to
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gdouble", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gdouble", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_scroll_to" webkit_dom_dom_window_scroll_to :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CDouble ->                              -- x : TBasicType TDouble
-    CDouble ->                              -- y : TBasicType TDouble
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowScrollTo ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowScrollTo ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> Double
-    {- ^ /@x@/: A @/gdouble/@ -}
-    -> Double
-    {- ^ /@y@/: A @/gdouble/@ -}
-    -> m ()
-dOMDOMWindowScrollTo self x y = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let x' = realToFrac x
-    let y' = realToFrac y
-    webkit_dom_dom_window_scroll_to self' x' y'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScrollToMethodInfo
-instance (signature ~ (Double -> Double -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowScrollToMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowScrollTo
-
-#endif
-
--- method DOMDOMWindow::set_default_status
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_set_default_status" webkit_dom_dom_window_set_default_status :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowSetDefaultStatus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowSetDefaultStatus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMDOMWindowSetDefaultStatus self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_dom_window_set_default_status self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowSetDefaultStatusMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowSetDefaultStatusMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowSetDefaultStatus
-
-#endif
-
--- method DOMDOMWindow::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_set_name" webkit_dom_dom_window_set_name :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMDOMWindowSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_dom_window_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowSetName
-
-#endif
-
--- method DOMDOMWindow::set_status
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_set_status" webkit_dom_dom_window_set_status :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowSetStatus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowSetStatus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMDOMWindowSetStatus self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_dom_window_set_status self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowSetStatusMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowSetStatusMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowSetStatus
-
-#endif
-
--- method DOMDOMWindow::stop
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_stop" webkit_dom_dom_window_stop :: 
-    Ptr DOMDOMWindow ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    IO ()
-
-{-# DEPRECATED dOMDOMWindowStop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDOMWindowStop ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> m ()
-dOMDOMWindowStop self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_dom_window_stop self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowStopMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowStopMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowStop
-
-#endif
-
--- method DOMDOMWindow::webkit_message_handlers_post_message
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "window", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "handler", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "message", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_dom_window_webkit_message_handlers_post_message" webkit_dom_dom_window_webkit_message_handlers_post_message :: 
-    Ptr DOMDOMWindow ->                     -- window : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CString ->                              -- handler : TBasicType TUTF8
-    CString ->                              -- message : TBasicType TUTF8
-    IO CInt
-
-{- |
-/No description available in the introspection data./
--}
-dOMDOMWindowWebkitMessageHandlersPostMessage ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
-    a
-    -> T.Text
-    -> T.Text
-    -> m Bool
-dOMDOMWindowWebkitMessageHandlersPostMessage window handler message = liftIO $ do
-    window' <- unsafeManagedPtrCastPtr window
-    handler' <- textToCString handler
-    message' <- textToCString message
-    result <- webkit_dom_dom_window_webkit_message_handlers_post_message window' handler' message'
-    let result' = (/= 0) result
-    touchManagedPtr window
-    freeMem handler'
-    freeMem message'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo a signature where
-    overloadedMethod _ = dOMDOMWindowWebkitMessageHandlersPostMessage
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMDOMWindow.hs-boot b/GI/WebKit2WebExtension/Objects/DOMDOMWindow.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDOMWindow.hs-boot
+++ /dev/null
@@ -1,266 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMDOMWindow where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMDOMWindow = DOMDOMWindow (ManagedPtr DOMDOMWindow)
-instance GObject DOMDOMWindow where
-class (GObject o, O.IsDescendantOf DOMDOMWindow o) => IsDOMDOMWindow o
-instance (GObject o, O.IsDescendantOf DOMDOMWindow o) => IsDOMDOMWindow o
-instance O.HasParentTypes DOMDOMWindow
-#if ENABLE_OVERLOADING
-data DOMDOMWindowClosedPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowDefaultStatusPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowDevicePixelRatioPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowDocumentPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowFrameElementPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowFramesPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowInnerHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowInnerWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowOffscreenBufferingPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowOpenerPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowOrientationPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowOuterHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowOuterWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowPageXOffsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowPageYOffsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowParentPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScreenLeftPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScreenTopPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScreenXPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScreenYPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScrollXPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScrollYPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowSelfPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowStatusPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowTopPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowWindowPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowAlertMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowBlurMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowCaptureEventsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowCloseMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowConfirmMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowFindMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowFocusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetClosedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetComputedStyleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetDefaultStatusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetDevicePixelRatioMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetDocumentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetFrameElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetFramesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetInnerHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetInnerWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetOffscreenBufferingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetOpenerMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetOrientationMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetOuterHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetOuterWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetPageXOffsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetPageYOffsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetParentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetScreenLeftMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetScreenTopMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetScreenXMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetScreenYMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetScrollXMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetScrollYMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetSelectionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetSelfMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetStatusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetTopMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowGetWindowMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowMoveByMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowMoveToMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowPrintMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowPromptMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowReleaseEventsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowResizeByMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowResizeToMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScrollByMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowScrollToMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowSetDefaultStatusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowSetStatusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowStopMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMDocument.hs b/GI/WebKit2WebExtension/Objects/DOMDocument.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDocument.hs
+++ /dev/null
@@ -1,8062 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMDocument
-    ( 
-
--- * Exported types
-    DOMDocument(..)                         ,
-    IsDOMDocument                           ,
-    toDOMDocument                           ,
-    noDOMDocument                           ,
-
-
- -- * Methods
--- ** adoptNode #method:adoptNode#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentAdoptNodeMethodInfo          ,
-#endif
-    dOMDocumentAdoptNode                    ,
-
-
--- ** caretRangeFromPoint #method:caretRangeFromPoint#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCaretRangeFromPointMethodInfo,
-#endif
-    dOMDocumentCaretRangeFromPoint          ,
-
-
--- ** createAttribute #method:createAttribute#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateAttributeMethodInfo    ,
-#endif
-    dOMDocumentCreateAttribute              ,
-
-
--- ** createAttributeNs #method:createAttributeNs#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateAttributeNsMethodInfo  ,
-#endif
-    dOMDocumentCreateAttributeNs            ,
-
-
--- ** createCdataSection #method:createCdataSection#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateCdataSectionMethodInfo ,
-#endif
-    dOMDocumentCreateCdataSection           ,
-
-
--- ** createComment #method:createComment#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateCommentMethodInfo      ,
-#endif
-    dOMDocumentCreateComment                ,
-
-
--- ** createCssStyleDeclaration #method:createCssStyleDeclaration#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateCssStyleDeclarationMethodInfo,
-#endif
-    dOMDocumentCreateCssStyleDeclaration    ,
-
-
--- ** createDocumentFragment #method:createDocumentFragment#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateDocumentFragmentMethodInfo,
-#endif
-    dOMDocumentCreateDocumentFragment       ,
-
-
--- ** createElement #method:createElement#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateElementMethodInfo      ,
-#endif
-    dOMDocumentCreateElement                ,
-
-
--- ** createElementNs #method:createElementNs#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateElementNsMethodInfo    ,
-#endif
-    dOMDocumentCreateElementNs              ,
-
-
--- ** createEntityReference #method:createEntityReference#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateEntityReferenceMethodInfo,
-#endif
-    dOMDocumentCreateEntityReference        ,
-
-
--- ** createEvent #method:createEvent#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateEventMethodInfo        ,
-#endif
-    dOMDocumentCreateEvent                  ,
-
-
--- ** createExpression #method:createExpression#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateExpressionMethodInfo   ,
-#endif
-    dOMDocumentCreateExpression             ,
-
-
--- ** createNodeIterator #method:createNodeIterator#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateNodeIteratorMethodInfo ,
-#endif
-    dOMDocumentCreateNodeIterator           ,
-
-
--- ** createNsResolver #method:createNsResolver#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateNsResolverMethodInfo   ,
-#endif
-    dOMDocumentCreateNsResolver             ,
-
-
--- ** createProcessingInstruction #method:createProcessingInstruction#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateProcessingInstructionMethodInfo,
-#endif
-    dOMDocumentCreateProcessingInstruction  ,
-
-
--- ** createRange #method:createRange#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateRangeMethodInfo        ,
-#endif
-    dOMDocumentCreateRange                  ,
-
-
--- ** createTextNode #method:createTextNode#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateTextNodeMethodInfo     ,
-#endif
-    dOMDocumentCreateTextNode               ,
-
-
--- ** createTreeWalker #method:createTreeWalker#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentCreateTreeWalkerMethodInfo   ,
-#endif
-    dOMDocumentCreateTreeWalker             ,
-
-
--- ** elementFromPoint #method:elementFromPoint#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentElementFromPointMethodInfo   ,
-#endif
-    dOMDocumentElementFromPoint             ,
-
-
--- ** evaluate #method:evaluate#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentEvaluateMethodInfo           ,
-#endif
-    dOMDocumentEvaluate                     ,
-
-
--- ** execCommand #method:execCommand#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentExecCommandMethodInfo        ,
-#endif
-    dOMDocumentExecCommand                  ,
-
-
--- ** exitPointerLock #method:exitPointerLock#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentExitPointerLockMethodInfo    ,
-#endif
-    dOMDocumentExitPointerLock              ,
-
-
--- ** getActiveElement #method:getActiveElement#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetActiveElementMethodInfo   ,
-#endif
-    dOMDocumentGetActiveElement             ,
-
-
--- ** getAnchors #method:getAnchors#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetAnchorsMethodInfo         ,
-#endif
-    dOMDocumentGetAnchors                   ,
-
-
--- ** getApplets #method:getApplets#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetAppletsMethodInfo         ,
-#endif
-    dOMDocumentGetApplets                   ,
-
-
--- ** getBody #method:getBody#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetBodyMethodInfo            ,
-#endif
-    dOMDocumentGetBody                      ,
-
-
--- ** getCharacterSet #method:getCharacterSet#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetCharacterSetMethodInfo    ,
-#endif
-    dOMDocumentGetCharacterSet              ,
-
-
--- ** getCharset #method:getCharset#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetCharsetMethodInfo         ,
-#endif
-    dOMDocumentGetCharset                   ,
-
-
--- ** getChildElementCount #method:getChildElementCount#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetChildElementCountMethodInfo,
-#endif
-    dOMDocumentGetChildElementCount         ,
-
-
--- ** getChildren #method:getChildren#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetChildrenMethodInfo        ,
-#endif
-    dOMDocumentGetChildren                  ,
-
-
--- ** getCompatMode #method:getCompatMode#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetCompatModeMethodInfo      ,
-#endif
-    dOMDocumentGetCompatMode                ,
-
-
--- ** getContentType #method:getContentType#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetContentTypeMethodInfo     ,
-#endif
-    dOMDocumentGetContentType               ,
-
-
--- ** getCookie #method:getCookie#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetCookieMethodInfo          ,
-#endif
-    dOMDocumentGetCookie                    ,
-
-
--- ** getCurrentScript #method:getCurrentScript#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetCurrentScriptMethodInfo   ,
-#endif
-    dOMDocumentGetCurrentScript             ,
-
-
--- ** getDefaultCharset #method:getDefaultCharset#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetDefaultCharsetMethodInfo  ,
-#endif
-    dOMDocumentGetDefaultCharset            ,
-
-
--- ** getDefaultView #method:getDefaultView#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetDefaultViewMethodInfo     ,
-#endif
-    dOMDocumentGetDefaultView               ,
-
-
--- ** getDesignMode #method:getDesignMode#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetDesignModeMethodInfo      ,
-#endif
-    dOMDocumentGetDesignMode                ,
-
-
--- ** getDir #method:getDir#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetDirMethodInfo             ,
-#endif
-    dOMDocumentGetDir                       ,
-
-
--- ** getDoctype #method:getDoctype#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetDoctypeMethodInfo         ,
-#endif
-    dOMDocumentGetDoctype                   ,
-
-
--- ** getDocumentElement #method:getDocumentElement#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetDocumentElementMethodInfo ,
-#endif
-    dOMDocumentGetDocumentElement           ,
-
-
--- ** getDocumentUri #method:getDocumentUri#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetDocumentUriMethodInfo     ,
-#endif
-    dOMDocumentGetDocumentUri               ,
-
-
--- ** getDomain #method:getDomain#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetDomainMethodInfo          ,
-#endif
-    dOMDocumentGetDomain                    ,
-
-
--- ** getElementById #method:getElementById#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetElementByIdMethodInfo     ,
-#endif
-    dOMDocumentGetElementById               ,
-
-
--- ** getElementsByClassName #method:getElementsByClassName#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetElementsByClassNameMethodInfo,
-#endif
-    dOMDocumentGetElementsByClassName       ,
-
-
--- ** getElementsByClassNameAsHtmlCollection #method:getElementsByClassNameAsHtmlCollection#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo,
-#endif
-    dOMDocumentGetElementsByClassNameAsHtmlCollection,
-
-
--- ** getElementsByName #method:getElementsByName#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetElementsByNameMethodInfo  ,
-#endif
-    dOMDocumentGetElementsByName            ,
-
-
--- ** getElementsByTagName #method:getElementsByTagName#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetElementsByTagNameMethodInfo,
-#endif
-    dOMDocumentGetElementsByTagName         ,
-
-
--- ** getElementsByTagNameAsHtmlCollection #method:getElementsByTagNameAsHtmlCollection#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo,
-#endif
-    dOMDocumentGetElementsByTagNameAsHtmlCollection,
-
-
--- ** getElementsByTagNameNs #method:getElementsByTagNameNs#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetElementsByTagNameNsMethodInfo,
-#endif
-    dOMDocumentGetElementsByTagNameNs       ,
-
-
--- ** getElementsByTagNameNsAsHtmlCollection #method:getElementsByTagNameNsAsHtmlCollection#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo,
-#endif
-    dOMDocumentGetElementsByTagNameNsAsHtmlCollection,
-
-
--- ** getEmbeds #method:getEmbeds#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetEmbedsMethodInfo          ,
-#endif
-    dOMDocumentGetEmbeds                    ,
-
-
--- ** getFirstElementChild #method:getFirstElementChild#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetFirstElementChildMethodInfo,
-#endif
-    dOMDocumentGetFirstElementChild         ,
-
-
--- ** getForms #method:getForms#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetFormsMethodInfo           ,
-#endif
-    dOMDocumentGetForms                     ,
-
-
--- ** getHead #method:getHead#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetHeadMethodInfo            ,
-#endif
-    dOMDocumentGetHead                      ,
-
-
--- ** getHidden #method:getHidden#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetHiddenMethodInfo          ,
-#endif
-    dOMDocumentGetHidden                    ,
-
-
--- ** getImages #method:getImages#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetImagesMethodInfo          ,
-#endif
-    dOMDocumentGetImages                    ,
-
-
--- ** getImplementation #method:getImplementation#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetImplementationMethodInfo  ,
-#endif
-    dOMDocumentGetImplementation            ,
-
-
--- ** getInputEncoding #method:getInputEncoding#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetInputEncodingMethodInfo   ,
-#endif
-    dOMDocumentGetInputEncoding             ,
-
-
--- ** getLastElementChild #method:getLastElementChild#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetLastElementChildMethodInfo,
-#endif
-    dOMDocumentGetLastElementChild          ,
-
-
--- ** getLastModified #method:getLastModified#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetLastModifiedMethodInfo    ,
-#endif
-    dOMDocumentGetLastModified              ,
-
-
--- ** getLinks #method:getLinks#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetLinksMethodInfo           ,
-#endif
-    dOMDocumentGetLinks                     ,
-
-
--- ** getOrigin #method:getOrigin#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetOriginMethodInfo          ,
-#endif
-    dOMDocumentGetOrigin                    ,
-
-
--- ** getOverrideStyle #method:getOverrideStyle#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetOverrideStyleMethodInfo   ,
-#endif
-    dOMDocumentGetOverrideStyle             ,
-
-
--- ** getPlugins #method:getPlugins#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetPluginsMethodInfo         ,
-#endif
-    dOMDocumentGetPlugins                   ,
-
-
--- ** getPointerLockElement #method:getPointerLockElement#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetPointerLockElementMethodInfo,
-#endif
-    dOMDocumentGetPointerLockElement        ,
-
-
--- ** getPreferredStylesheetSet #method:getPreferredStylesheetSet#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetPreferredStylesheetSetMethodInfo,
-#endif
-    dOMDocumentGetPreferredStylesheetSet    ,
-
-
--- ** getReadyState #method:getReadyState#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetReadyStateMethodInfo      ,
-#endif
-    dOMDocumentGetReadyState                ,
-
-
--- ** getReferrer #method:getReferrer#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetReferrerMethodInfo        ,
-#endif
-    dOMDocumentGetReferrer                  ,
-
-
--- ** getScripts #method:getScripts#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetScriptsMethodInfo         ,
-#endif
-    dOMDocumentGetScripts                   ,
-
-
--- ** getScrollingElement #method:getScrollingElement#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetScrollingElementMethodInfo,
-#endif
-    dOMDocumentGetScrollingElement          ,
-
-
--- ** getSelectedStylesheetSet #method:getSelectedStylesheetSet#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetSelectedStylesheetSetMethodInfo,
-#endif
-    dOMDocumentGetSelectedStylesheetSet     ,
-
-
--- ** getStyleSheets #method:getStyleSheets#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetStyleSheetsMethodInfo     ,
-#endif
-    dOMDocumentGetStyleSheets               ,
-
-
--- ** getTitle #method:getTitle#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetTitleMethodInfo           ,
-#endif
-    dOMDocumentGetTitle                     ,
-
-
--- ** getUrl #method:getUrl#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetUrlMethodInfo             ,
-#endif
-    dOMDocumentGetUrl                       ,
-
-
--- ** getVisibilityState #method:getVisibilityState#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetVisibilityStateMethodInfo ,
-#endif
-    dOMDocumentGetVisibilityState           ,
-
-
--- ** getWebkitCurrentFullscreenElement #method:getWebkitCurrentFullscreenElement#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetWebkitCurrentFullscreenElementMethodInfo,
-#endif
-    dOMDocumentGetWebkitCurrentFullscreenElement,
-
-
--- ** getWebkitFullscreenElement #method:getWebkitFullscreenElement#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetWebkitFullscreenElementMethodInfo,
-#endif
-    dOMDocumentGetWebkitFullscreenElement   ,
-
-
--- ** getWebkitFullscreenEnabled #method:getWebkitFullscreenEnabled#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetWebkitFullscreenEnabledMethodInfo,
-#endif
-    dOMDocumentGetWebkitFullscreenEnabled   ,
-
-
--- ** getWebkitFullscreenKeyboardInputAllowed #method:getWebkitFullscreenKeyboardInputAllowed#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetWebkitFullscreenKeyboardInputAllowedMethodInfo,
-#endif
-    dOMDocumentGetWebkitFullscreenKeyboardInputAllowed,
-
-
--- ** getWebkitIsFullscreen #method:getWebkitIsFullscreen#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetWebkitIsFullscreenMethodInfo,
-#endif
-    dOMDocumentGetWebkitIsFullscreen        ,
-
-
--- ** getXmlEncoding #method:getXmlEncoding#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetXmlEncodingMethodInfo     ,
-#endif
-    dOMDocumentGetXmlEncoding               ,
-
-
--- ** getXmlStandalone #method:getXmlStandalone#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetXmlStandaloneMethodInfo   ,
-#endif
-    dOMDocumentGetXmlStandalone             ,
-
-
--- ** getXmlVersion #method:getXmlVersion#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentGetXmlVersionMethodInfo      ,
-#endif
-    dOMDocumentGetXmlVersion                ,
-
-
--- ** hasFocus #method:hasFocus#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentHasFocusMethodInfo           ,
-#endif
-    dOMDocumentHasFocus                     ,
-
-
--- ** importNode #method:importNode#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentImportNodeMethodInfo         ,
-#endif
-    dOMDocumentImportNode                   ,
-
-
--- ** queryCommandEnabled #method:queryCommandEnabled#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentQueryCommandEnabledMethodInfo,
-#endif
-    dOMDocumentQueryCommandEnabled          ,
-
-
--- ** queryCommandIndeterm #method:queryCommandIndeterm#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentQueryCommandIndetermMethodInfo,
-#endif
-    dOMDocumentQueryCommandIndeterm         ,
-
-
--- ** queryCommandState #method:queryCommandState#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentQueryCommandStateMethodInfo  ,
-#endif
-    dOMDocumentQueryCommandState            ,
-
-
--- ** queryCommandSupported #method:queryCommandSupported#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentQueryCommandSupportedMethodInfo,
-#endif
-    dOMDocumentQueryCommandSupported        ,
-
-
--- ** queryCommandValue #method:queryCommandValue#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentQueryCommandValueMethodInfo  ,
-#endif
-    dOMDocumentQueryCommandValue            ,
-
-
--- ** querySelector #method:querySelector#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentQuerySelectorMethodInfo      ,
-#endif
-    dOMDocumentQuerySelector                ,
-
-
--- ** querySelectorAll #method:querySelectorAll#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentQuerySelectorAllMethodInfo   ,
-#endif
-    dOMDocumentQuerySelectorAll             ,
-
-
--- ** setBody #method:setBody#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentSetBodyMethodInfo            ,
-#endif
-    dOMDocumentSetBody                      ,
-
-
--- ** setCharset #method:setCharset#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentSetCharsetMethodInfo         ,
-#endif
-    dOMDocumentSetCharset                   ,
-
-
--- ** setCookie #method:setCookie#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentSetCookieMethodInfo          ,
-#endif
-    dOMDocumentSetCookie                    ,
-
-
--- ** setDesignMode #method:setDesignMode#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentSetDesignModeMethodInfo      ,
-#endif
-    dOMDocumentSetDesignMode                ,
-
-
--- ** setDir #method:setDir#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentSetDirMethodInfo             ,
-#endif
-    dOMDocumentSetDir                       ,
-
-
--- ** setDocumentUri #method:setDocumentUri#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentSetDocumentUriMethodInfo     ,
-#endif
-    dOMDocumentSetDocumentUri               ,
-
-
--- ** setSelectedStylesheetSet #method:setSelectedStylesheetSet#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentSetSelectedStylesheetSetMethodInfo,
-#endif
-    dOMDocumentSetSelectedStylesheetSet     ,
-
-
--- ** setTitle #method:setTitle#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentSetTitleMethodInfo           ,
-#endif
-    dOMDocumentSetTitle                     ,
-
-
--- ** setXmlStandalone #method:setXmlStandalone#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentSetXmlStandaloneMethodInfo   ,
-#endif
-    dOMDocumentSetXmlStandalone             ,
-
-
--- ** setXmlVersion #method:setXmlVersion#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentSetXmlVersionMethodInfo      ,
-#endif
-    dOMDocumentSetXmlVersion                ,
-
-
--- ** webkitCancelFullscreen #method:webkitCancelFullscreen#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentWebkitCancelFullscreenMethodInfo,
-#endif
-    dOMDocumentWebkitCancelFullscreen       ,
-
-
--- ** webkitExitFullscreen #method:webkitExitFullscreen#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentWebkitExitFullscreenMethodInfo,
-#endif
-    dOMDocumentWebkitExitFullscreen         ,
-
-
-
-
- -- * Properties
--- ** activeElement #attr:activeElement#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentActiveElementPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentActiveElement                ,
-#endif
-    getDOMDocumentActiveElement             ,
-
-
--- ** anchors #attr:anchors#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentAnchorsPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentAnchors                      ,
-#endif
-    getDOMDocumentAnchors                   ,
-
-
--- ** applets #attr:applets#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentAppletsPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentApplets                      ,
-#endif
-    getDOMDocumentApplets                   ,
-
-
--- ** body #attr:body#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentBodyPropertyInfo             ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentBody                         ,
-#endif
-    getDOMDocumentBody                      ,
-
-
--- ** characterSet #attr:characterSet#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentCharacterSetPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentCharacterSet                 ,
-#endif
-    getDOMDocumentCharacterSet              ,
-
-
--- ** charset #attr:charset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentCharsetPropertyInfo          ,
-#endif
-    constructDOMDocumentCharset             ,
-#if ENABLE_OVERLOADING
-    dOMDocumentCharset                      ,
-#endif
-    getDOMDocumentCharset                   ,
-    setDOMDocumentCharset                   ,
-
-
--- ** childElementCount #attr:childElementCount#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentChildElementCountPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentChildElementCount            ,
-#endif
-    getDOMDocumentChildElementCount         ,
-
-
--- ** children #attr:children#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentChildrenPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentChildren                     ,
-#endif
-    getDOMDocumentChildren                  ,
-
-
--- ** compatMode #attr:compatMode#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentCompatModePropertyInfo       ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentCompatMode                   ,
-#endif
-    getDOMDocumentCompatMode                ,
-
-
--- ** contentType #attr:contentType#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentContentTypePropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentContentType                  ,
-#endif
-    getDOMDocumentContentType               ,
-
-
--- ** cookie #attr:cookie#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentCookiePropertyInfo           ,
-#endif
-    clearDOMDocumentCookie                  ,
-    constructDOMDocumentCookie              ,
-#if ENABLE_OVERLOADING
-    dOMDocumentCookie                       ,
-#endif
-    getDOMDocumentCookie                    ,
-    setDOMDocumentCookie                    ,
-
-
--- ** currentScript #attr:currentScript#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentCurrentScriptPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentCurrentScript                ,
-#endif
-    getDOMDocumentCurrentScript             ,
-
-
--- ** defaultView #attr:defaultView#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentDefaultViewPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentDefaultView                  ,
-#endif
-    getDOMDocumentDefaultView               ,
-
-
--- ** designMode #attr:designMode#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentDesignModePropertyInfo       ,
-#endif
-    constructDOMDocumentDesignMode          ,
-#if ENABLE_OVERLOADING
-    dOMDocumentDesignMode                   ,
-#endif
-    getDOMDocumentDesignMode                ,
-    setDOMDocumentDesignMode                ,
-
-
--- ** dir #attr:dir#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentDirPropertyInfo              ,
-#endif
-    constructDOMDocumentDir                 ,
-#if ENABLE_OVERLOADING
-    dOMDocumentDir                          ,
-#endif
-    getDOMDocumentDir                       ,
-    setDOMDocumentDir                       ,
-
-
--- ** doctype #attr:doctype#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentDoctypePropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentDoctype                      ,
-#endif
-    getDOMDocumentDoctype                   ,
-
-
--- ** documentElement #attr:documentElement#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentDocumentElementPropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentDocumentElement              ,
-#endif
-    getDOMDocumentDocumentElement           ,
-
-
--- ** documentUri #attr:documentUri#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentDocumentUriPropertyInfo      ,
-#endif
-    constructDOMDocumentDocumentUri         ,
-#if ENABLE_OVERLOADING
-    dOMDocumentDocumentUri                  ,
-#endif
-    getDOMDocumentDocumentUri               ,
-    setDOMDocumentDocumentUri               ,
-
-
--- ** domain #attr:domain#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentDomainPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentDomain                       ,
-#endif
-    getDOMDocumentDomain                    ,
-
-
--- ** embeds #attr:embeds#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentEmbedsPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentEmbeds                       ,
-#endif
-    getDOMDocumentEmbeds                    ,
-
-
--- ** firstElementChild #attr:firstElementChild#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentFirstElementChildPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentFirstElementChild            ,
-#endif
-    getDOMDocumentFirstElementChild         ,
-
-
--- ** forms #attr:forms#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentFormsPropertyInfo            ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentForms                        ,
-#endif
-    getDOMDocumentForms                     ,
-
-
--- ** head #attr:head#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentHeadPropertyInfo             ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentHead                         ,
-#endif
-    getDOMDocumentHead                      ,
-
-
--- ** hidden #attr:hidden#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentHiddenPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentHidden                       ,
-#endif
-    getDOMDocumentHidden                    ,
-
-
--- ** images #attr:images#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentImagesPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentImages                       ,
-#endif
-    getDOMDocumentImages                    ,
-
-
--- ** implementation #attr:implementation#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentImplementationPropertyInfo   ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentImplementation               ,
-#endif
-    getDOMDocumentImplementation            ,
-
-
--- ** inputEncoding #attr:inputEncoding#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentInputEncodingPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentInputEncoding                ,
-#endif
-    getDOMDocumentInputEncoding             ,
-
-
--- ** lastElementChild #attr:lastElementChild#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentLastElementChildPropertyInfo ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentLastElementChild             ,
-#endif
-    getDOMDocumentLastElementChild          ,
-
-
--- ** lastModified #attr:lastModified#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentLastModifiedPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentLastModified                 ,
-#endif
-    getDOMDocumentLastModified              ,
-
-
--- ** links #attr:links#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentLinksPropertyInfo            ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentLinks                        ,
-#endif
-    getDOMDocumentLinks                     ,
-
-
--- ** origin #attr:origin#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentOriginPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentOrigin                       ,
-#endif
-    getDOMDocumentOrigin                    ,
-
-
--- ** plugins #attr:plugins#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentPluginsPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentPlugins                      ,
-#endif
-    getDOMDocumentPlugins                   ,
-
-
--- ** pointerLockElement #attr:pointerLockElement#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentPointerLockElementPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentPointerLockElement           ,
-#endif
-    getDOMDocumentPointerLockElement        ,
-
-
--- ** preferredStylesheetSet #attr:preferredStylesheetSet#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentPreferredStylesheetSetPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentPreferredStylesheetSet       ,
-#endif
-    getDOMDocumentPreferredStylesheetSet    ,
-
-
--- ** readyState #attr:readyState#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentReadyStatePropertyInfo       ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentReadyState                   ,
-#endif
-    getDOMDocumentReadyState                ,
-
-
--- ** referrer #attr:referrer#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentReferrerPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentReferrer                     ,
-#endif
-    getDOMDocumentReferrer                  ,
-
-
--- ** scripts #attr:scripts#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentScriptsPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentScripts                      ,
-#endif
-    getDOMDocumentScripts                   ,
-
-
--- ** scrollingElement #attr:scrollingElement#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentScrollingElementPropertyInfo ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentScrollingElement             ,
-#endif
-    getDOMDocumentScrollingElement          ,
-
-
--- ** selectedStylesheetSet #attr:selectedStylesheetSet#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentSelectedStylesheetSetPropertyInfo,
-#endif
-    constructDOMDocumentSelectedStylesheetSet,
-#if ENABLE_OVERLOADING
-    dOMDocumentSelectedStylesheetSet        ,
-#endif
-    getDOMDocumentSelectedStylesheetSet     ,
-    setDOMDocumentSelectedStylesheetSet     ,
-
-
--- ** styleSheets #attr:styleSheets#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentStyleSheetsPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentStyleSheets                  ,
-#endif
-    getDOMDocumentStyleSheets               ,
-
-
--- ** title #attr:title#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentTitlePropertyInfo            ,
-#endif
-    constructDOMDocumentTitle               ,
-#if ENABLE_OVERLOADING
-    dOMDocumentTitle                        ,
-#endif
-    getDOMDocumentTitle                     ,
-    setDOMDocumentTitle                     ,
-
-
--- ** url #attr:url#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentUrlPropertyInfo              ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentUrl                          ,
-#endif
-    getDOMDocumentUrl                       ,
-
-
--- ** visibilityState #attr:visibilityState#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentVisibilityStatePropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentVisibilityState              ,
-#endif
-    getDOMDocumentVisibilityState           ,
-
-
--- ** webkitCurrentFullScreenElement #attr:webkitCurrentFullScreenElement#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentWebkitCurrentFullScreenElementPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentWebkitCurrentFullScreenElement,
-#endif
-    getDOMDocumentWebkitCurrentFullScreenElement,
-
-
--- ** webkitFullScreenKeyboardInputAllowed #attr:webkitFullScreenKeyboardInputAllowed#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentWebkitFullScreenKeyboardInputAllowed,
-#endif
-    getDOMDocumentWebkitFullScreenKeyboardInputAllowed,
-
-
--- ** webkitFullscreenElement #attr:webkitFullscreenElement#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentWebkitFullscreenElementPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentWebkitFullscreenElement      ,
-#endif
-    getDOMDocumentWebkitFullscreenElement   ,
-
-
--- ** webkitFullscreenEnabled #attr:webkitFullscreenEnabled#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentWebkitFullscreenEnabledPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentWebkitFullscreenEnabled      ,
-#endif
-    getDOMDocumentWebkitFullscreenEnabled   ,
-
-
--- ** webkitIsFullScreen #attr:webkitIsFullScreen#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentWebkitIsFullScreenPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentWebkitIsFullScreen           ,
-#endif
-    getDOMDocumentWebkitIsFullScreen        ,
-
-
--- ** xmlEncoding #attr:xmlEncoding#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentXmlEncodingPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentXmlEncoding                  ,
-#endif
-    getDOMDocumentXmlEncoding               ,
-
-
--- ** xmlStandalone #attr:xmlStandalone#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentXmlStandalonePropertyInfo    ,
-#endif
-    constructDOMDocumentXmlStandalone       ,
-#if ENABLE_OVERLOADING
-    dOMDocumentXmlStandalone                ,
-#endif
-    getDOMDocumentXmlStandalone             ,
-    setDOMDocumentXmlStandalone             ,
-
-
--- ** xmlVersion #attr:xmlVersion#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentXmlVersionPropertyInfo       ,
-#endif
-    clearDOMDocumentXmlVersion              ,
-    constructDOMDocumentXmlVersion          ,
-#if ENABLE_OVERLOADING
-    dOMDocumentXmlVersion                   ,
-#endif
-    getDOMDocumentXmlVersion                ,
-    setDOMDocumentXmlVersion                ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMNodeFilter as WebKit2WebExtension.DOMNodeFilter
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver as WebKit2WebExtension.DOMXPathNSResolver
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMAttr as WebKit2WebExtension.DOMAttr
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCDATASection as WebKit2WebExtension.DOMCDATASection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration as WebKit2WebExtension.DOMCSSStyleDeclaration
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMComment as WebKit2WebExtension.DOMComment
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMImplementation as WebKit2WebExtension.DOMDOMImplementation
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocumentFragment as WebKit2WebExtension.DOMDocumentFragment
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocumentType as WebKit2WebExtension.DOMDocumentType
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEntityReference as WebKit2WebExtension.DOMEntityReference
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEvent as WebKit2WebExtension.DOMEvent
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement as WebKit2WebExtension.DOMHTMLHeadElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement as WebKit2WebExtension.DOMHTMLScriptElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNodeIterator as WebKit2WebExtension.DOMNodeIterator
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNodeList as WebKit2WebExtension.DOMNodeList
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMProcessingInstruction as WebKit2WebExtension.DOMProcessingInstruction
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMRange as WebKit2WebExtension.DOMRange
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMStyleSheetList as WebKit2WebExtension.DOMStyleSheetList
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMText as WebKit2WebExtension.DOMText
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMTreeWalker as WebKit2WebExtension.DOMTreeWalker
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMXPathExpression as WebKit2WebExtension.DOMXPathExpression
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMXPathResult as WebKit2WebExtension.DOMXPathResult
-
--- | Memory-managed wrapper type.
-newtype DOMDocument = DOMDocument (ManagedPtr DOMDocument)
-foreign import ccall "webkit_dom_document_get_type"
-    c_webkit_dom_document_get_type :: IO GType
-
-instance GObject DOMDocument where
-    gobjectType = c_webkit_dom_document_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMDocument`, for instance with `toDOMDocument`.
-class (GObject o, O.IsDescendantOf DOMDocument o) => IsDOMDocument o
-instance (GObject o, O.IsDescendantOf DOMDocument o) => IsDOMDocument o
-
-instance O.HasParentTypes DOMDocument
-type instance O.ParentTypes DOMDocument = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMDocument`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMDocument :: (MonadIO m, IsDOMDocument o) => o -> m DOMDocument
-toDOMDocument = liftIO . unsafeCastTo DOMDocument
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMDocument`.
-noDOMDocument :: Maybe DOMDocument
-noDOMDocument = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMDocumentMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMDocumentMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMDocumentMethod "adoptNode" o = DOMDocumentAdoptNodeMethodInfo
-    ResolveDOMDocumentMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMDocumentMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMDocumentMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMDocumentMethod "caretRangeFromPoint" o = DOMDocumentCaretRangeFromPointMethodInfo
-    ResolveDOMDocumentMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMDocumentMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMDocumentMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMDocumentMethod "createAttribute" o = DOMDocumentCreateAttributeMethodInfo
-    ResolveDOMDocumentMethod "createAttributeNs" o = DOMDocumentCreateAttributeNsMethodInfo
-    ResolveDOMDocumentMethod "createCdataSection" o = DOMDocumentCreateCdataSectionMethodInfo
-    ResolveDOMDocumentMethod "createComment" o = DOMDocumentCreateCommentMethodInfo
-    ResolveDOMDocumentMethod "createCssStyleDeclaration" o = DOMDocumentCreateCssStyleDeclarationMethodInfo
-    ResolveDOMDocumentMethod "createDocumentFragment" o = DOMDocumentCreateDocumentFragmentMethodInfo
-    ResolveDOMDocumentMethod "createElement" o = DOMDocumentCreateElementMethodInfo
-    ResolveDOMDocumentMethod "createElementNs" o = DOMDocumentCreateElementNsMethodInfo
-    ResolveDOMDocumentMethod "createEntityReference" o = DOMDocumentCreateEntityReferenceMethodInfo
-    ResolveDOMDocumentMethod "createEvent" o = DOMDocumentCreateEventMethodInfo
-    ResolveDOMDocumentMethod "createExpression" o = DOMDocumentCreateExpressionMethodInfo
-    ResolveDOMDocumentMethod "createNodeIterator" o = DOMDocumentCreateNodeIteratorMethodInfo
-    ResolveDOMDocumentMethod "createNsResolver" o = DOMDocumentCreateNsResolverMethodInfo
-    ResolveDOMDocumentMethod "createProcessingInstruction" o = DOMDocumentCreateProcessingInstructionMethodInfo
-    ResolveDOMDocumentMethod "createRange" o = DOMDocumentCreateRangeMethodInfo
-    ResolveDOMDocumentMethod "createTextNode" o = DOMDocumentCreateTextNodeMethodInfo
-    ResolveDOMDocumentMethod "createTreeWalker" o = DOMDocumentCreateTreeWalkerMethodInfo
-    ResolveDOMDocumentMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMDocumentMethod "elementFromPoint" o = DOMDocumentElementFromPointMethodInfo
-    ResolveDOMDocumentMethod "evaluate" o = DOMDocumentEvaluateMethodInfo
-    ResolveDOMDocumentMethod "execCommand" o = DOMDocumentExecCommandMethodInfo
-    ResolveDOMDocumentMethod "exitPointerLock" o = DOMDocumentExitPointerLockMethodInfo
-    ResolveDOMDocumentMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMDocumentMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMDocumentMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMDocumentMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMDocumentMethod "hasFocus" o = DOMDocumentHasFocusMethodInfo
-    ResolveDOMDocumentMethod "importNode" o = DOMDocumentImportNodeMethodInfo
-    ResolveDOMDocumentMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMDocumentMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMDocumentMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMDocumentMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMDocumentMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMDocumentMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMDocumentMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMDocumentMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMDocumentMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMDocumentMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMDocumentMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMDocumentMethod "queryCommandEnabled" o = DOMDocumentQueryCommandEnabledMethodInfo
-    ResolveDOMDocumentMethod "queryCommandIndeterm" o = DOMDocumentQueryCommandIndetermMethodInfo
-    ResolveDOMDocumentMethod "queryCommandState" o = DOMDocumentQueryCommandStateMethodInfo
-    ResolveDOMDocumentMethod "queryCommandSupported" o = DOMDocumentQueryCommandSupportedMethodInfo
-    ResolveDOMDocumentMethod "queryCommandValue" o = DOMDocumentQueryCommandValueMethodInfo
-    ResolveDOMDocumentMethod "querySelector" o = DOMDocumentQuerySelectorMethodInfo
-    ResolveDOMDocumentMethod "querySelectorAll" o = DOMDocumentQuerySelectorAllMethodInfo
-    ResolveDOMDocumentMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMDocumentMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMDocumentMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMDocumentMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMDocumentMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMDocumentMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMDocumentMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMDocumentMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMDocumentMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMDocumentMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMDocumentMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMDocumentMethod "webkitCancelFullscreen" o = DOMDocumentWebkitCancelFullscreenMethodInfo
-    ResolveDOMDocumentMethod "webkitExitFullscreen" o = DOMDocumentWebkitExitFullscreenMethodInfo
-    ResolveDOMDocumentMethod "getActiveElement" o = DOMDocumentGetActiveElementMethodInfo
-    ResolveDOMDocumentMethod "getAnchors" o = DOMDocumentGetAnchorsMethodInfo
-    ResolveDOMDocumentMethod "getApplets" o = DOMDocumentGetAppletsMethodInfo
-    ResolveDOMDocumentMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMDocumentMethod "getBody" o = DOMDocumentGetBodyMethodInfo
-    ResolveDOMDocumentMethod "getCharacterSet" o = DOMDocumentGetCharacterSetMethodInfo
-    ResolveDOMDocumentMethod "getCharset" o = DOMDocumentGetCharsetMethodInfo
-    ResolveDOMDocumentMethod "getChildElementCount" o = DOMDocumentGetChildElementCountMethodInfo
-    ResolveDOMDocumentMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMDocumentMethod "getChildren" o = DOMDocumentGetChildrenMethodInfo
-    ResolveDOMDocumentMethod "getCompatMode" o = DOMDocumentGetCompatModeMethodInfo
-    ResolveDOMDocumentMethod "getContentType" o = DOMDocumentGetContentTypeMethodInfo
-    ResolveDOMDocumentMethod "getCookie" o = DOMDocumentGetCookieMethodInfo
-    ResolveDOMDocumentMethod "getCurrentScript" o = DOMDocumentGetCurrentScriptMethodInfo
-    ResolveDOMDocumentMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMDocumentMethod "getDefaultCharset" o = DOMDocumentGetDefaultCharsetMethodInfo
-    ResolveDOMDocumentMethod "getDefaultView" o = DOMDocumentGetDefaultViewMethodInfo
-    ResolveDOMDocumentMethod "getDesignMode" o = DOMDocumentGetDesignModeMethodInfo
-    ResolveDOMDocumentMethod "getDir" o = DOMDocumentGetDirMethodInfo
-    ResolveDOMDocumentMethod "getDoctype" o = DOMDocumentGetDoctypeMethodInfo
-    ResolveDOMDocumentMethod "getDocumentElement" o = DOMDocumentGetDocumentElementMethodInfo
-    ResolveDOMDocumentMethod "getDocumentUri" o = DOMDocumentGetDocumentUriMethodInfo
-    ResolveDOMDocumentMethod "getDomain" o = DOMDocumentGetDomainMethodInfo
-    ResolveDOMDocumentMethod "getElementById" o = DOMDocumentGetElementByIdMethodInfo
-    ResolveDOMDocumentMethod "getElementsByClassName" o = DOMDocumentGetElementsByClassNameMethodInfo
-    ResolveDOMDocumentMethod "getElementsByClassNameAsHtmlCollection" o = DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMDocumentMethod "getElementsByName" o = DOMDocumentGetElementsByNameMethodInfo
-    ResolveDOMDocumentMethod "getElementsByTagName" o = DOMDocumentGetElementsByTagNameMethodInfo
-    ResolveDOMDocumentMethod "getElementsByTagNameAsHtmlCollection" o = DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMDocumentMethod "getElementsByTagNameNs" o = DOMDocumentGetElementsByTagNameNsMethodInfo
-    ResolveDOMDocumentMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMDocumentMethod "getEmbeds" o = DOMDocumentGetEmbedsMethodInfo
-    ResolveDOMDocumentMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMDocumentMethod "getFirstElementChild" o = DOMDocumentGetFirstElementChildMethodInfo
-    ResolveDOMDocumentMethod "getForms" o = DOMDocumentGetFormsMethodInfo
-    ResolveDOMDocumentMethod "getHead" o = DOMDocumentGetHeadMethodInfo
-    ResolveDOMDocumentMethod "getHidden" o = DOMDocumentGetHiddenMethodInfo
-    ResolveDOMDocumentMethod "getImages" o = DOMDocumentGetImagesMethodInfo
-    ResolveDOMDocumentMethod "getImplementation" o = DOMDocumentGetImplementationMethodInfo
-    ResolveDOMDocumentMethod "getInputEncoding" o = DOMDocumentGetInputEncodingMethodInfo
-    ResolveDOMDocumentMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMDocumentMethod "getLastElementChild" o = DOMDocumentGetLastElementChildMethodInfo
-    ResolveDOMDocumentMethod "getLastModified" o = DOMDocumentGetLastModifiedMethodInfo
-    ResolveDOMDocumentMethod "getLinks" o = DOMDocumentGetLinksMethodInfo
-    ResolveDOMDocumentMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo
-    ResolveDOMDocumentMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo
-    ResolveDOMDocumentMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMDocumentMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMDocumentMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMDocumentMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMDocumentMethod "getOrigin" o = DOMDocumentGetOriginMethodInfo
-    ResolveDOMDocumentMethod "getOverrideStyle" o = DOMDocumentGetOverrideStyleMethodInfo
-    ResolveDOMDocumentMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMDocumentMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMDocumentMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMDocumentMethod "getPlugins" o = DOMDocumentGetPluginsMethodInfo
-    ResolveDOMDocumentMethod "getPointerLockElement" o = DOMDocumentGetPointerLockElementMethodInfo
-    ResolveDOMDocumentMethod "getPreferredStylesheetSet" o = DOMDocumentGetPreferredStylesheetSetMethodInfo
-    ResolveDOMDocumentMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo
-    ResolveDOMDocumentMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMDocumentMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMDocumentMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMDocumentMethod "getReadyState" o = DOMDocumentGetReadyStateMethodInfo
-    ResolveDOMDocumentMethod "getReferrer" o = DOMDocumentGetReferrerMethodInfo
-    ResolveDOMDocumentMethod "getScripts" o = DOMDocumentGetScriptsMethodInfo
-    ResolveDOMDocumentMethod "getScrollingElement" o = DOMDocumentGetScrollingElementMethodInfo
-    ResolveDOMDocumentMethod "getSelectedStylesheetSet" o = DOMDocumentGetSelectedStylesheetSetMethodInfo
-    ResolveDOMDocumentMethod "getStyleSheets" o = DOMDocumentGetStyleSheetsMethodInfo
-    ResolveDOMDocumentMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMDocumentMethod "getTitle" o = DOMDocumentGetTitleMethodInfo
-    ResolveDOMDocumentMethod "getUrl" o = DOMDocumentGetUrlMethodInfo
-    ResolveDOMDocumentMethod "getVisibilityState" o = DOMDocumentGetVisibilityStateMethodInfo
-    ResolveDOMDocumentMethod "getWebkitCurrentFullscreenElement" o = DOMDocumentGetWebkitCurrentFullscreenElementMethodInfo
-    ResolveDOMDocumentMethod "getWebkitFullscreenElement" o = DOMDocumentGetWebkitFullscreenElementMethodInfo
-    ResolveDOMDocumentMethod "getWebkitFullscreenEnabled" o = DOMDocumentGetWebkitFullscreenEnabledMethodInfo
-    ResolveDOMDocumentMethod "getWebkitFullscreenKeyboardInputAllowed" o = DOMDocumentGetWebkitFullscreenKeyboardInputAllowedMethodInfo
-    ResolveDOMDocumentMethod "getWebkitIsFullscreen" o = DOMDocumentGetWebkitIsFullscreenMethodInfo
-    ResolveDOMDocumentMethod "getXmlEncoding" o = DOMDocumentGetXmlEncodingMethodInfo
-    ResolveDOMDocumentMethod "getXmlStandalone" o = DOMDocumentGetXmlStandaloneMethodInfo
-    ResolveDOMDocumentMethod "getXmlVersion" o = DOMDocumentGetXmlVersionMethodInfo
-    ResolveDOMDocumentMethod "setBody" o = DOMDocumentSetBodyMethodInfo
-    ResolveDOMDocumentMethod "setCharset" o = DOMDocumentSetCharsetMethodInfo
-    ResolveDOMDocumentMethod "setCookie" o = DOMDocumentSetCookieMethodInfo
-    ResolveDOMDocumentMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMDocumentMethod "setDesignMode" o = DOMDocumentSetDesignModeMethodInfo
-    ResolveDOMDocumentMethod "setDir" o = DOMDocumentSetDirMethodInfo
-    ResolveDOMDocumentMethod "setDocumentUri" o = DOMDocumentSetDocumentUriMethodInfo
-    ResolveDOMDocumentMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMDocumentMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMDocumentMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMDocumentMethod "setSelectedStylesheetSet" o = DOMDocumentSetSelectedStylesheetSetMethodInfo
-    ResolveDOMDocumentMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMDocumentMethod "setTitle" o = DOMDocumentSetTitleMethodInfo
-    ResolveDOMDocumentMethod "setXmlStandalone" o = DOMDocumentSetXmlStandaloneMethodInfo
-    ResolveDOMDocumentMethod "setXmlVersion" o = DOMDocumentSetXmlVersionMethodInfo
-    ResolveDOMDocumentMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMDocumentMethod t DOMDocument, O.MethodInfo info DOMDocument p) => OL.IsLabel t (DOMDocument -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "active-element"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@active-element@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #activeElement
-@
--}
-getDOMDocumentActiveElement :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement
-getDOMDocumentActiveElement obj = liftIO $ checkUnexpectedNothing "getDOMDocumentActiveElement" $ B.Properties.getObjectPropertyObject obj "active-element" WebKit2WebExtension.DOMElement.DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMDocumentActiveElementPropertyInfo
-instance AttrInfo DOMDocumentActiveElementPropertyInfo where
-    type AttrAllowedOps DOMDocumentActiveElementPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentActiveElementPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentActiveElementPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentActiveElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement
-    type AttrLabel DOMDocumentActiveElementPropertyInfo = "active-element"
-    type AttrOrigin DOMDocumentActiveElementPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentActiveElement
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "anchors"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@anchors@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #anchors
-@
--}
-getDOMDocumentAnchors :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMDocumentAnchors obj = liftIO $ B.Properties.getObjectPropertyObject obj "anchors" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMDocumentAnchorsPropertyInfo
-instance AttrInfo DOMDocumentAnchorsPropertyInfo where
-    type AttrAllowedOps DOMDocumentAnchorsPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentAnchorsPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentAnchorsPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentAnchorsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMDocumentAnchorsPropertyInfo = "anchors"
-    type AttrOrigin DOMDocumentAnchorsPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentAnchors
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "applets"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@applets@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #applets
-@
--}
-getDOMDocumentApplets :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMDocumentApplets obj = liftIO $ B.Properties.getObjectPropertyObject obj "applets" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMDocumentAppletsPropertyInfo
-instance AttrInfo DOMDocumentAppletsPropertyInfo where
-    type AttrAllowedOps DOMDocumentAppletsPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentAppletsPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentAppletsPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentAppletsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMDocumentAppletsPropertyInfo = "applets"
-    type AttrOrigin DOMDocumentAppletsPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentApplets
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "body"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@body@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #body
-@
--}
-getDOMDocumentBody :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
-getDOMDocumentBody obj = liftIO $ checkUnexpectedNothing "getDOMDocumentBody" $ B.Properties.getObjectPropertyObject obj "body" WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
-
-#if ENABLE_OVERLOADING
-data DOMDocumentBodyPropertyInfo
-instance AttrInfo DOMDocumentBodyPropertyInfo where
-    type AttrAllowedOps DOMDocumentBodyPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentBodyPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentBodyPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentBodyPropertyInfo = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
-    type AttrLabel DOMDocumentBodyPropertyInfo = "body"
-    type AttrOrigin DOMDocumentBodyPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentBody
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "character-set"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@character-set@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #characterSet
-@
--}
-getDOMDocumentCharacterSet :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentCharacterSet obj = liftIO $ B.Properties.getObjectPropertyString obj "character-set"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCharacterSetPropertyInfo
-instance AttrInfo DOMDocumentCharacterSetPropertyInfo where
-    type AttrAllowedOps DOMDocumentCharacterSetPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentCharacterSetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentCharacterSetPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentCharacterSetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentCharacterSetPropertyInfo = "character-set"
-    type AttrOrigin DOMDocumentCharacterSetPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentCharacterSet
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "charset"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@charset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #charset
-@
--}
-getDOMDocumentCharset :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentCharset obj = liftIO $ B.Properties.getObjectPropertyString obj "charset"
-
-{- |
-Set the value of the “@charset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMDocument [ #charset 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMDocumentCharset :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()
-setDOMDocumentCharset obj val = liftIO $ B.Properties.setObjectPropertyString obj "charset" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@charset@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMDocumentCharset :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMDocumentCharset val = B.Properties.constructObjectPropertyString "charset" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCharsetPropertyInfo
-instance AttrInfo DOMDocumentCharsetPropertyInfo where
-    type AttrAllowedOps DOMDocumentCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMDocumentCharsetPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMDocumentCharsetPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentCharsetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentCharsetPropertyInfo = "charset"
-    type AttrOrigin DOMDocumentCharsetPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentCharset
-    attrSet _ = setDOMDocumentCharset
-    attrConstruct _ = constructDOMDocumentCharset
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "child-element-count"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@child-element-count@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #childElementCount
-@
--}
-getDOMDocumentChildElementCount :: (MonadIO m, IsDOMDocument o) => o -> m CULong
-getDOMDocumentChildElementCount obj = liftIO $ B.Properties.getObjectPropertyULong obj "child-element-count"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentChildElementCountPropertyInfo
-instance AttrInfo DOMDocumentChildElementCountPropertyInfo where
-    type AttrAllowedOps DOMDocumentChildElementCountPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDocumentChildElementCountPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentChildElementCountPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentChildElementCountPropertyInfo = CULong
-    type AttrLabel DOMDocumentChildElementCountPropertyInfo = "child-element-count"
-    type AttrOrigin DOMDocumentChildElementCountPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentChildElementCount
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "children"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@children@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #children
-@
--}
-getDOMDocumentChildren :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMDocumentChildren obj = liftIO $ B.Properties.getObjectPropertyObject obj "children" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMDocumentChildrenPropertyInfo
-instance AttrInfo DOMDocumentChildrenPropertyInfo where
-    type AttrAllowedOps DOMDocumentChildrenPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentChildrenPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentChildrenPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentChildrenPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMDocumentChildrenPropertyInfo = "children"
-    type AttrOrigin DOMDocumentChildrenPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentChildren
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "compat-mode"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@compat-mode@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #compatMode
-@
--}
-getDOMDocumentCompatMode :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentCompatMode obj = liftIO $ B.Properties.getObjectPropertyString obj "compat-mode"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCompatModePropertyInfo
-instance AttrInfo DOMDocumentCompatModePropertyInfo where
-    type AttrAllowedOps DOMDocumentCompatModePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentCompatModePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentCompatModePropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentCompatModePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentCompatModePropertyInfo = "compat-mode"
-    type AttrOrigin DOMDocumentCompatModePropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentCompatMode
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "content-type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@content-type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #contentType
-@
--}
-getDOMDocumentContentType :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentContentType obj = liftIO $ B.Properties.getObjectPropertyString obj "content-type"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentContentTypePropertyInfo
-instance AttrInfo DOMDocumentContentTypePropertyInfo where
-    type AttrAllowedOps DOMDocumentContentTypePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentContentTypePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentContentTypePropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentContentTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentContentTypePropertyInfo = "content-type"
-    type AttrOrigin DOMDocumentContentTypePropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentContentType
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "cookie"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@cookie@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #cookie
-@
--}
-getDOMDocumentCookie :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentCookie obj = liftIO $ B.Properties.getObjectPropertyString obj "cookie"
-
-{- |
-Set the value of the “@cookie@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMDocument [ #cookie 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMDocumentCookie :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()
-setDOMDocumentCookie obj val = liftIO $ B.Properties.setObjectPropertyString obj "cookie" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@cookie@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMDocumentCookie :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMDocumentCookie val = B.Properties.constructObjectPropertyString "cookie" (Just val)
-
-{- |
-Set the value of the “@cookie@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #cookie
-@
--}
-clearDOMDocumentCookie :: (MonadIO m, IsDOMDocument o) => o -> m ()
-clearDOMDocumentCookie obj = liftIO $ B.Properties.setObjectPropertyString obj "cookie" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCookiePropertyInfo
-instance AttrInfo DOMDocumentCookiePropertyInfo where
-    type AttrAllowedOps DOMDocumentCookiePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentCookiePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMDocumentCookiePropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentCookiePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentCookiePropertyInfo = "cookie"
-    type AttrOrigin DOMDocumentCookiePropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentCookie
-    attrSet _ = setDOMDocumentCookie
-    attrConstruct _ = constructDOMDocumentCookie
-    attrClear _ = clearDOMDocumentCookie
-#endif
-
--- VVV Prop "current-script"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@current-script@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #currentScript
-@
--}
-getDOMDocumentCurrentScript :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement
-getDOMDocumentCurrentScript obj = liftIO $ checkUnexpectedNothing "getDOMDocumentCurrentScript" $ B.Properties.getObjectPropertyObject obj "current-script" WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCurrentScriptPropertyInfo
-instance AttrInfo DOMDocumentCurrentScriptPropertyInfo where
-    type AttrAllowedOps DOMDocumentCurrentScriptPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentCurrentScriptPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentCurrentScriptPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentCurrentScriptPropertyInfo = WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement
-    type AttrLabel DOMDocumentCurrentScriptPropertyInfo = "current-script"
-    type AttrOrigin DOMDocumentCurrentScriptPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentCurrentScript
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "default-view"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@default-view@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #defaultView
-@
--}
-getDOMDocumentDefaultView :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
-getDOMDocumentDefaultView obj = liftIO $ B.Properties.getObjectPropertyObject obj "default-view" WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow
-
-#if ENABLE_OVERLOADING
-data DOMDocumentDefaultViewPropertyInfo
-instance AttrInfo DOMDocumentDefaultViewPropertyInfo where
-    type AttrAllowedOps DOMDocumentDefaultViewPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentDefaultViewPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentDefaultViewPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentDefaultViewPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
-    type AttrLabel DOMDocumentDefaultViewPropertyInfo = "default-view"
-    type AttrOrigin DOMDocumentDefaultViewPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentDefaultView
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "design-mode"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@design-mode@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #designMode
-@
--}
-getDOMDocumentDesignMode :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentDesignMode obj = liftIO $ B.Properties.getObjectPropertyString obj "design-mode"
-
-{- |
-Set the value of the “@design-mode@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMDocument [ #designMode 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMDocumentDesignMode :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()
-setDOMDocumentDesignMode obj val = liftIO $ B.Properties.setObjectPropertyString obj "design-mode" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@design-mode@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMDocumentDesignMode :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMDocumentDesignMode val = B.Properties.constructObjectPropertyString "design-mode" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMDocumentDesignModePropertyInfo
-instance AttrInfo DOMDocumentDesignModePropertyInfo where
-    type AttrAllowedOps DOMDocumentDesignModePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMDocumentDesignModePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMDocumentDesignModePropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentDesignModePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentDesignModePropertyInfo = "design-mode"
-    type AttrOrigin DOMDocumentDesignModePropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentDesignMode
-    attrSet _ = setDOMDocumentDesignMode
-    attrConstruct _ = constructDOMDocumentDesignMode
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "dir"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@dir@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #dir
-@
--}
-getDOMDocumentDir :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentDir obj = liftIO $ B.Properties.getObjectPropertyString obj "dir"
-
-{- |
-Set the value of the “@dir@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMDocument [ #dir 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMDocumentDir :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()
-setDOMDocumentDir obj val = liftIO $ B.Properties.setObjectPropertyString obj "dir" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@dir@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMDocumentDir :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMDocumentDir val = B.Properties.constructObjectPropertyString "dir" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMDocumentDirPropertyInfo
-instance AttrInfo DOMDocumentDirPropertyInfo where
-    type AttrAllowedOps DOMDocumentDirPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMDocumentDirPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMDocumentDirPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentDirPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentDirPropertyInfo = "dir"
-    type AttrOrigin DOMDocumentDirPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentDir
-    attrSet _ = setDOMDocumentDir
-    attrConstruct _ = constructDOMDocumentDir
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "doctype"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@doctype@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #doctype
-@
--}
-getDOMDocumentDoctype :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMDocumentType.DOMDocumentType
-getDOMDocumentDoctype obj = liftIO $ checkUnexpectedNothing "getDOMDocumentDoctype" $ B.Properties.getObjectPropertyObject obj "doctype" WebKit2WebExtension.DOMDocumentType.DOMDocumentType
-
-#if ENABLE_OVERLOADING
-data DOMDocumentDoctypePropertyInfo
-instance AttrInfo DOMDocumentDoctypePropertyInfo where
-    type AttrAllowedOps DOMDocumentDoctypePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentDoctypePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentDoctypePropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentDoctypePropertyInfo = WebKit2WebExtension.DOMDocumentType.DOMDocumentType
-    type AttrLabel DOMDocumentDoctypePropertyInfo = "doctype"
-    type AttrOrigin DOMDocumentDoctypePropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentDoctype
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "document-element"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@document-element@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #documentElement
-@
--}
-getDOMDocumentDocumentElement :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement
-getDOMDocumentDocumentElement obj = liftIO $ checkUnexpectedNothing "getDOMDocumentDocumentElement" $ B.Properties.getObjectPropertyObject obj "document-element" WebKit2WebExtension.DOMElement.DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMDocumentDocumentElementPropertyInfo
-instance AttrInfo DOMDocumentDocumentElementPropertyInfo where
-    type AttrAllowedOps DOMDocumentDocumentElementPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentDocumentElementPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentDocumentElementPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentDocumentElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement
-    type AttrLabel DOMDocumentDocumentElementPropertyInfo = "document-element"
-    type AttrOrigin DOMDocumentDocumentElementPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentDocumentElement
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "document-uri"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@document-uri@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #documentUri
-@
--}
-getDOMDocumentDocumentUri :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentDocumentUri obj = liftIO $ B.Properties.getObjectPropertyString obj "document-uri"
-
-{- |
-Set the value of the “@document-uri@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMDocument [ #documentUri 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMDocumentDocumentUri :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()
-setDOMDocumentDocumentUri obj val = liftIO $ B.Properties.setObjectPropertyString obj "document-uri" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@document-uri@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMDocumentDocumentUri :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMDocumentDocumentUri val = B.Properties.constructObjectPropertyString "document-uri" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMDocumentDocumentUriPropertyInfo
-instance AttrInfo DOMDocumentDocumentUriPropertyInfo where
-    type AttrAllowedOps DOMDocumentDocumentUriPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMDocumentDocumentUriPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMDocumentDocumentUriPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentDocumentUriPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentDocumentUriPropertyInfo = "document-uri"
-    type AttrOrigin DOMDocumentDocumentUriPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentDocumentUri
-    attrSet _ = setDOMDocumentDocumentUri
-    attrConstruct _ = constructDOMDocumentDocumentUri
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "domain"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@domain@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #domain
-@
--}
-getDOMDocumentDomain :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentDomain obj = liftIO $ B.Properties.getObjectPropertyString obj "domain"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentDomainPropertyInfo
-instance AttrInfo DOMDocumentDomainPropertyInfo where
-    type AttrAllowedOps DOMDocumentDomainPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentDomainPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentDomainPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentDomainPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentDomainPropertyInfo = "domain"
-    type AttrOrigin DOMDocumentDomainPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentDomain
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "embeds"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@embeds@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #embeds
-@
--}
-getDOMDocumentEmbeds :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMDocumentEmbeds obj = liftIO $ B.Properties.getObjectPropertyObject obj "embeds" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMDocumentEmbedsPropertyInfo
-instance AttrInfo DOMDocumentEmbedsPropertyInfo where
-    type AttrAllowedOps DOMDocumentEmbedsPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentEmbedsPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentEmbedsPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentEmbedsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMDocumentEmbedsPropertyInfo = "embeds"
-    type AttrOrigin DOMDocumentEmbedsPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentEmbeds
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "first-element-child"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@first-element-child@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #firstElementChild
-@
--}
-getDOMDocumentFirstElementChild :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement
-getDOMDocumentFirstElementChild obj = liftIO $ checkUnexpectedNothing "getDOMDocumentFirstElementChild" $ B.Properties.getObjectPropertyObject obj "first-element-child" WebKit2WebExtension.DOMElement.DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMDocumentFirstElementChildPropertyInfo
-instance AttrInfo DOMDocumentFirstElementChildPropertyInfo where
-    type AttrAllowedOps DOMDocumentFirstElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentFirstElementChildPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentFirstElementChildPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentFirstElementChildPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement
-    type AttrLabel DOMDocumentFirstElementChildPropertyInfo = "first-element-child"
-    type AttrOrigin DOMDocumentFirstElementChildPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentFirstElementChild
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "forms"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@forms@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #forms
-@
--}
-getDOMDocumentForms :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMDocumentForms obj = liftIO $ B.Properties.getObjectPropertyObject obj "forms" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMDocumentFormsPropertyInfo
-instance AttrInfo DOMDocumentFormsPropertyInfo where
-    type AttrAllowedOps DOMDocumentFormsPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentFormsPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentFormsPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentFormsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMDocumentFormsPropertyInfo = "forms"
-    type AttrOrigin DOMDocumentFormsPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentForms
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "head"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@head@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #head
-@
--}
-getDOMDocumentHead :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement
-getDOMDocumentHead obj = liftIO $ checkUnexpectedNothing "getDOMDocumentHead" $ B.Properties.getObjectPropertyObject obj "head" WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement
-
-#if ENABLE_OVERLOADING
-data DOMDocumentHeadPropertyInfo
-instance AttrInfo DOMDocumentHeadPropertyInfo where
-    type AttrAllowedOps DOMDocumentHeadPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentHeadPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentHeadPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentHeadPropertyInfo = WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement
-    type AttrLabel DOMDocumentHeadPropertyInfo = "head"
-    type AttrOrigin DOMDocumentHeadPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentHead
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "hidden"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@hidden@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #hidden
-@
--}
-getDOMDocumentHidden :: (MonadIO m, IsDOMDocument o) => o -> m Bool
-getDOMDocumentHidden obj = liftIO $ B.Properties.getObjectPropertyBool obj "hidden"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentHiddenPropertyInfo
-instance AttrInfo DOMDocumentHiddenPropertyInfo where
-    type AttrAllowedOps DOMDocumentHiddenPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDocumentHiddenPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentHiddenPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentHiddenPropertyInfo = Bool
-    type AttrLabel DOMDocumentHiddenPropertyInfo = "hidden"
-    type AttrOrigin DOMDocumentHiddenPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentHidden
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "images"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@images@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #images
-@
--}
-getDOMDocumentImages :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMDocumentImages obj = liftIO $ B.Properties.getObjectPropertyObject obj "images" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMDocumentImagesPropertyInfo
-instance AttrInfo DOMDocumentImagesPropertyInfo where
-    type AttrAllowedOps DOMDocumentImagesPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentImagesPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentImagesPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentImagesPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMDocumentImagesPropertyInfo = "images"
-    type AttrOrigin DOMDocumentImagesPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentImages
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "implementation"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@implementation@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #implementation
-@
--}
-getDOMDocumentImplementation :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation)
-getDOMDocumentImplementation obj = liftIO $ B.Properties.getObjectPropertyObject obj "implementation" WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation
-
-#if ENABLE_OVERLOADING
-data DOMDocumentImplementationPropertyInfo
-instance AttrInfo DOMDocumentImplementationPropertyInfo where
-    type AttrAllowedOps DOMDocumentImplementationPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentImplementationPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentImplementationPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentImplementationPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation)
-    type AttrLabel DOMDocumentImplementationPropertyInfo = "implementation"
-    type AttrOrigin DOMDocumentImplementationPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentImplementation
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "input-encoding"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@input-encoding@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #inputEncoding
-@
--}
-getDOMDocumentInputEncoding :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentInputEncoding obj = liftIO $ B.Properties.getObjectPropertyString obj "input-encoding"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentInputEncodingPropertyInfo
-instance AttrInfo DOMDocumentInputEncodingPropertyInfo where
-    type AttrAllowedOps DOMDocumentInputEncodingPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentInputEncodingPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentInputEncodingPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentInputEncodingPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentInputEncodingPropertyInfo = "input-encoding"
-    type AttrOrigin DOMDocumentInputEncodingPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentInputEncoding
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "last-element-child"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@last-element-child@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #lastElementChild
-@
--}
-getDOMDocumentLastElementChild :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement
-getDOMDocumentLastElementChild obj = liftIO $ checkUnexpectedNothing "getDOMDocumentLastElementChild" $ B.Properties.getObjectPropertyObject obj "last-element-child" WebKit2WebExtension.DOMElement.DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMDocumentLastElementChildPropertyInfo
-instance AttrInfo DOMDocumentLastElementChildPropertyInfo where
-    type AttrAllowedOps DOMDocumentLastElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentLastElementChildPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentLastElementChildPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentLastElementChildPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement
-    type AttrLabel DOMDocumentLastElementChildPropertyInfo = "last-element-child"
-    type AttrOrigin DOMDocumentLastElementChildPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentLastElementChild
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "last-modified"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@last-modified@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #lastModified
-@
--}
-getDOMDocumentLastModified :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentLastModified obj = liftIO $ B.Properties.getObjectPropertyString obj "last-modified"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentLastModifiedPropertyInfo
-instance AttrInfo DOMDocumentLastModifiedPropertyInfo where
-    type AttrAllowedOps DOMDocumentLastModifiedPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentLastModifiedPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentLastModifiedPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentLastModifiedPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentLastModifiedPropertyInfo = "last-modified"
-    type AttrOrigin DOMDocumentLastModifiedPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentLastModified
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "links"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@links@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #links
-@
--}
-getDOMDocumentLinks :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMDocumentLinks obj = liftIO $ B.Properties.getObjectPropertyObject obj "links" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMDocumentLinksPropertyInfo
-instance AttrInfo DOMDocumentLinksPropertyInfo where
-    type AttrAllowedOps DOMDocumentLinksPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentLinksPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentLinksPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentLinksPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMDocumentLinksPropertyInfo = "links"
-    type AttrOrigin DOMDocumentLinksPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentLinks
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "origin"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@origin@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #origin
-@
--}
-getDOMDocumentOrigin :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentOrigin obj = liftIO $ B.Properties.getObjectPropertyString obj "origin"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentOriginPropertyInfo
-instance AttrInfo DOMDocumentOriginPropertyInfo where
-    type AttrAllowedOps DOMDocumentOriginPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentOriginPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentOriginPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentOriginPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentOriginPropertyInfo = "origin"
-    type AttrOrigin DOMDocumentOriginPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentOrigin
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "plugins"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@plugins@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #plugins
-@
--}
-getDOMDocumentPlugins :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMDocumentPlugins obj = liftIO $ B.Properties.getObjectPropertyObject obj "plugins" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMDocumentPluginsPropertyInfo
-instance AttrInfo DOMDocumentPluginsPropertyInfo where
-    type AttrAllowedOps DOMDocumentPluginsPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentPluginsPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentPluginsPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentPluginsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMDocumentPluginsPropertyInfo = "plugins"
-    type AttrOrigin DOMDocumentPluginsPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentPlugins
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "pointer-lock-element"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@pointer-lock-element@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #pointerLockElement
-@
--}
-getDOMDocumentPointerLockElement :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement
-getDOMDocumentPointerLockElement obj = liftIO $ checkUnexpectedNothing "getDOMDocumentPointerLockElement" $ B.Properties.getObjectPropertyObject obj "pointer-lock-element" WebKit2WebExtension.DOMElement.DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMDocumentPointerLockElementPropertyInfo
-instance AttrInfo DOMDocumentPointerLockElementPropertyInfo where
-    type AttrAllowedOps DOMDocumentPointerLockElementPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentPointerLockElementPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentPointerLockElementPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentPointerLockElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement
-    type AttrLabel DOMDocumentPointerLockElementPropertyInfo = "pointer-lock-element"
-    type AttrOrigin DOMDocumentPointerLockElementPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentPointerLockElement
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "preferred-stylesheet-set"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@preferred-stylesheet-set@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #preferredStylesheetSet
-@
--}
-getDOMDocumentPreferredStylesheetSet :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentPreferredStylesheetSet obj = liftIO $ B.Properties.getObjectPropertyString obj "preferred-stylesheet-set"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentPreferredStylesheetSetPropertyInfo
-instance AttrInfo DOMDocumentPreferredStylesheetSetPropertyInfo where
-    type AttrAllowedOps DOMDocumentPreferredStylesheetSetPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentPreferredStylesheetSetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentPreferredStylesheetSetPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentPreferredStylesheetSetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentPreferredStylesheetSetPropertyInfo = "preferred-stylesheet-set"
-    type AttrOrigin DOMDocumentPreferredStylesheetSetPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentPreferredStylesheetSet
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "ready-state"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@ready-state@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #readyState
-@
--}
-getDOMDocumentReadyState :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentReadyState obj = liftIO $ B.Properties.getObjectPropertyString obj "ready-state"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentReadyStatePropertyInfo
-instance AttrInfo DOMDocumentReadyStatePropertyInfo where
-    type AttrAllowedOps DOMDocumentReadyStatePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentReadyStatePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentReadyStatePropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentReadyStatePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentReadyStatePropertyInfo = "ready-state"
-    type AttrOrigin DOMDocumentReadyStatePropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentReadyState
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "referrer"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@referrer@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #referrer
-@
--}
-getDOMDocumentReferrer :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentReferrer obj = liftIO $ B.Properties.getObjectPropertyString obj "referrer"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentReferrerPropertyInfo
-instance AttrInfo DOMDocumentReferrerPropertyInfo where
-    type AttrAllowedOps DOMDocumentReferrerPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentReferrerPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentReferrerPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentReferrerPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentReferrerPropertyInfo = "referrer"
-    type AttrOrigin DOMDocumentReferrerPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentReferrer
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "scripts"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@scripts@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #scripts
-@
--}
-getDOMDocumentScripts :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMDocumentScripts obj = liftIO $ B.Properties.getObjectPropertyObject obj "scripts" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMDocumentScriptsPropertyInfo
-instance AttrInfo DOMDocumentScriptsPropertyInfo where
-    type AttrAllowedOps DOMDocumentScriptsPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentScriptsPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentScriptsPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentScriptsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMDocumentScriptsPropertyInfo = "scripts"
-    type AttrOrigin DOMDocumentScriptsPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentScripts
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "scrolling-element"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@scrolling-element@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #scrollingElement
-@
--}
-getDOMDocumentScrollingElement :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement
-getDOMDocumentScrollingElement obj = liftIO $ checkUnexpectedNothing "getDOMDocumentScrollingElement" $ B.Properties.getObjectPropertyObject obj "scrolling-element" WebKit2WebExtension.DOMElement.DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMDocumentScrollingElementPropertyInfo
-instance AttrInfo DOMDocumentScrollingElementPropertyInfo where
-    type AttrAllowedOps DOMDocumentScrollingElementPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentScrollingElementPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentScrollingElementPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentScrollingElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement
-    type AttrLabel DOMDocumentScrollingElementPropertyInfo = "scrolling-element"
-    type AttrOrigin DOMDocumentScrollingElementPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentScrollingElement
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "selected-stylesheet-set"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@selected-stylesheet-set@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #selectedStylesheetSet
-@
--}
-getDOMDocumentSelectedStylesheetSet :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentSelectedStylesheetSet obj = liftIO $ B.Properties.getObjectPropertyString obj "selected-stylesheet-set"
-
-{- |
-Set the value of the “@selected-stylesheet-set@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMDocument [ #selectedStylesheetSet 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMDocumentSelectedStylesheetSet :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()
-setDOMDocumentSelectedStylesheetSet obj val = liftIO $ B.Properties.setObjectPropertyString obj "selected-stylesheet-set" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@selected-stylesheet-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMDocumentSelectedStylesheetSet :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMDocumentSelectedStylesheetSet val = B.Properties.constructObjectPropertyString "selected-stylesheet-set" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMDocumentSelectedStylesheetSetPropertyInfo
-instance AttrInfo DOMDocumentSelectedStylesheetSetPropertyInfo where
-    type AttrAllowedOps DOMDocumentSelectedStylesheetSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMDocumentSelectedStylesheetSetPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMDocumentSelectedStylesheetSetPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentSelectedStylesheetSetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentSelectedStylesheetSetPropertyInfo = "selected-stylesheet-set"
-    type AttrOrigin DOMDocumentSelectedStylesheetSetPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentSelectedStylesheetSet
-    attrSet _ = setDOMDocumentSelectedStylesheetSet
-    attrConstruct _ = constructDOMDocumentSelectedStylesheetSet
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "style-sheets"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheetList"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@style-sheets@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #styleSheets
-@
--}
-getDOMDocumentStyleSheets :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList
-getDOMDocumentStyleSheets obj = liftIO $ checkUnexpectedNothing "getDOMDocumentStyleSheets" $ B.Properties.getObjectPropertyObject obj "style-sheets" WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList
-
-#if ENABLE_OVERLOADING
-data DOMDocumentStyleSheetsPropertyInfo
-instance AttrInfo DOMDocumentStyleSheetsPropertyInfo where
-    type AttrAllowedOps DOMDocumentStyleSheetsPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentStyleSheetsPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentStyleSheetsPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentStyleSheetsPropertyInfo = WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList
-    type AttrLabel DOMDocumentStyleSheetsPropertyInfo = "style-sheets"
-    type AttrOrigin DOMDocumentStyleSheetsPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentStyleSheets
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "title"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@title@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #title
-@
--}
-getDOMDocumentTitle :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentTitle obj = liftIO $ B.Properties.getObjectPropertyString obj "title"
-
-{- |
-Set the value of the “@title@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMDocument [ #title 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMDocumentTitle :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()
-setDOMDocumentTitle obj val = liftIO $ B.Properties.setObjectPropertyString obj "title" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@title@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMDocumentTitle :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMDocumentTitle val = B.Properties.constructObjectPropertyString "title" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMDocumentTitlePropertyInfo
-instance AttrInfo DOMDocumentTitlePropertyInfo where
-    type AttrAllowedOps DOMDocumentTitlePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMDocumentTitlePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMDocumentTitlePropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentTitlePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentTitlePropertyInfo = "title"
-    type AttrOrigin DOMDocumentTitlePropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentTitle
-    attrSet _ = setDOMDocumentTitle
-    attrConstruct _ = constructDOMDocumentTitle
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "url"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@url@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #url
-@
--}
-getDOMDocumentUrl :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentUrl obj = liftIO $ B.Properties.getObjectPropertyString obj "url"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentUrlPropertyInfo
-instance AttrInfo DOMDocumentUrlPropertyInfo where
-    type AttrAllowedOps DOMDocumentUrlPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentUrlPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentUrlPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentUrlPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentUrlPropertyInfo = "url"
-    type AttrOrigin DOMDocumentUrlPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentUrl
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "visibility-state"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@visibility-state@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #visibilityState
-@
--}
-getDOMDocumentVisibilityState :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentVisibilityState obj = liftIO $ B.Properties.getObjectPropertyString obj "visibility-state"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentVisibilityStatePropertyInfo
-instance AttrInfo DOMDocumentVisibilityStatePropertyInfo where
-    type AttrAllowedOps DOMDocumentVisibilityStatePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentVisibilityStatePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentVisibilityStatePropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentVisibilityStatePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentVisibilityStatePropertyInfo = "visibility-state"
-    type AttrOrigin DOMDocumentVisibilityStatePropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentVisibilityState
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "webkit-current-full-screen-element"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@webkit-current-full-screen-element@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #webkitCurrentFullScreenElement
-@
--}
-getDOMDocumentWebkitCurrentFullScreenElement :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe WebKit2WebExtension.DOMElement.DOMElement)
-getDOMDocumentWebkitCurrentFullScreenElement obj = liftIO $ B.Properties.getObjectPropertyObject obj "webkit-current-full-screen-element" WebKit2WebExtension.DOMElement.DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitCurrentFullScreenElementPropertyInfo
-instance AttrInfo DOMDocumentWebkitCurrentFullScreenElementPropertyInfo where
-    type AttrAllowedOps DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = (Maybe WebKit2WebExtension.DOMElement.DOMElement)
-    type AttrLabel DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = "webkit-current-full-screen-element"
-    type AttrOrigin DOMDocumentWebkitCurrentFullScreenElementPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentWebkitCurrentFullScreenElement
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "webkit-full-screen-keyboard-input-allowed"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@webkit-full-screen-keyboard-input-allowed@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #webkitFullScreenKeyboardInputAllowed
-@
--}
-getDOMDocumentWebkitFullScreenKeyboardInputAllowed :: (MonadIO m, IsDOMDocument o) => o -> m Bool
-getDOMDocumentWebkitFullScreenKeyboardInputAllowed obj = liftIO $ B.Properties.getObjectPropertyBool obj "webkit-full-screen-keyboard-input-allowed"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo
-instance AttrInfo DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo where
-    type AttrAllowedOps DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = Bool
-    type AttrLabel DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = "webkit-full-screen-keyboard-input-allowed"
-    type AttrOrigin DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentWebkitFullScreenKeyboardInputAllowed
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "webkit-fullscreen-element"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@webkit-fullscreen-element@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #webkitFullscreenElement
-@
--}
-getDOMDocumentWebkitFullscreenElement :: (MonadIO m, IsDOMDocument o) => o -> m WebKit2WebExtension.DOMElement.DOMElement
-getDOMDocumentWebkitFullscreenElement obj = liftIO $ checkUnexpectedNothing "getDOMDocumentWebkitFullscreenElement" $ B.Properties.getObjectPropertyObject obj "webkit-fullscreen-element" WebKit2WebExtension.DOMElement.DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitFullscreenElementPropertyInfo
-instance AttrInfo DOMDocumentWebkitFullscreenElementPropertyInfo where
-    type AttrAllowedOps DOMDocumentWebkitFullscreenElementPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentWebkitFullscreenElementPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentWebkitFullscreenElementPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentWebkitFullscreenElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement
-    type AttrLabel DOMDocumentWebkitFullscreenElementPropertyInfo = "webkit-fullscreen-element"
-    type AttrOrigin DOMDocumentWebkitFullscreenElementPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentWebkitFullscreenElement
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "webkit-fullscreen-enabled"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@webkit-fullscreen-enabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #webkitFullscreenEnabled
-@
--}
-getDOMDocumentWebkitFullscreenEnabled :: (MonadIO m, IsDOMDocument o) => o -> m Bool
-getDOMDocumentWebkitFullscreenEnabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "webkit-fullscreen-enabled"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitFullscreenEnabledPropertyInfo
-instance AttrInfo DOMDocumentWebkitFullscreenEnabledPropertyInfo where
-    type AttrAllowedOps DOMDocumentWebkitFullscreenEnabledPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDocumentWebkitFullscreenEnabledPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentWebkitFullscreenEnabledPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentWebkitFullscreenEnabledPropertyInfo = Bool
-    type AttrLabel DOMDocumentWebkitFullscreenEnabledPropertyInfo = "webkit-fullscreen-enabled"
-    type AttrOrigin DOMDocumentWebkitFullscreenEnabledPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentWebkitFullscreenEnabled
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "webkit-is-full-screen"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@webkit-is-full-screen@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #webkitIsFullScreen
-@
--}
-getDOMDocumentWebkitIsFullScreen :: (MonadIO m, IsDOMDocument o) => o -> m Bool
-getDOMDocumentWebkitIsFullScreen obj = liftIO $ B.Properties.getObjectPropertyBool obj "webkit-is-full-screen"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitIsFullScreenPropertyInfo
-instance AttrInfo DOMDocumentWebkitIsFullScreenPropertyInfo where
-    type AttrAllowedOps DOMDocumentWebkitIsFullScreenPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDocumentWebkitIsFullScreenPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentWebkitIsFullScreenPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentWebkitIsFullScreenPropertyInfo = Bool
-    type AttrLabel DOMDocumentWebkitIsFullScreenPropertyInfo = "webkit-is-full-screen"
-    type AttrOrigin DOMDocumentWebkitIsFullScreenPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentWebkitIsFullScreen
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "xml-encoding"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@xml-encoding@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #xmlEncoding
-@
--}
-getDOMDocumentXmlEncoding :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentXmlEncoding obj = liftIO $ B.Properties.getObjectPropertyString obj "xml-encoding"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentXmlEncodingPropertyInfo
-instance AttrInfo DOMDocumentXmlEncodingPropertyInfo where
-    type AttrAllowedOps DOMDocumentXmlEncodingPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentXmlEncodingPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentXmlEncodingPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentXmlEncodingPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentXmlEncodingPropertyInfo = "xml-encoding"
-    type AttrOrigin DOMDocumentXmlEncodingPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentXmlEncoding
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "xml-standalone"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@xml-standalone@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #xmlStandalone
-@
--}
-getDOMDocumentXmlStandalone :: (MonadIO m, IsDOMDocument o) => o -> m Bool
-getDOMDocumentXmlStandalone obj = liftIO $ B.Properties.getObjectPropertyBool obj "xml-standalone"
-
-{- |
-Set the value of the “@xml-standalone@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMDocument [ #xmlStandalone 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMDocumentXmlStandalone :: (MonadIO m, IsDOMDocument o) => o -> Bool -> m ()
-setDOMDocumentXmlStandalone obj val = liftIO $ B.Properties.setObjectPropertyBool obj "xml-standalone" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@xml-standalone@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMDocumentXmlStandalone :: (IsDOMDocument o) => Bool -> IO (GValueConstruct o)
-constructDOMDocumentXmlStandalone val = B.Properties.constructObjectPropertyBool "xml-standalone" val
-
-#if ENABLE_OVERLOADING
-data DOMDocumentXmlStandalonePropertyInfo
-instance AttrInfo DOMDocumentXmlStandalonePropertyInfo where
-    type AttrAllowedOps DOMDocumentXmlStandalonePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMDocumentXmlStandalonePropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMDocumentXmlStandalonePropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentXmlStandalonePropertyInfo = Bool
-    type AttrLabel DOMDocumentXmlStandalonePropertyInfo = "xml-standalone"
-    type AttrOrigin DOMDocumentXmlStandalonePropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentXmlStandalone
-    attrSet _ = setDOMDocumentXmlStandalone
-    attrConstruct _ = constructDOMDocumentXmlStandalone
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "xml-version"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@xml-version@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocument #xmlVersion
-@
--}
-getDOMDocumentXmlVersion :: (MonadIO m, IsDOMDocument o) => o -> m (Maybe T.Text)
-getDOMDocumentXmlVersion obj = liftIO $ B.Properties.getObjectPropertyString obj "xml-version"
-
-{- |
-Set the value of the “@xml-version@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMDocument [ #xmlVersion 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMDocumentXmlVersion :: (MonadIO m, IsDOMDocument o) => o -> T.Text -> m ()
-setDOMDocumentXmlVersion obj val = liftIO $ B.Properties.setObjectPropertyString obj "xml-version" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@xml-version@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMDocumentXmlVersion :: (IsDOMDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMDocumentXmlVersion val = B.Properties.constructObjectPropertyString "xml-version" (Just val)
-
-{- |
-Set the value of the “@xml-version@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #xmlVersion
-@
--}
-clearDOMDocumentXmlVersion :: (MonadIO m, IsDOMDocument o) => o -> m ()
-clearDOMDocumentXmlVersion obj = liftIO $ B.Properties.setObjectPropertyString obj "xml-version" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMDocumentXmlVersionPropertyInfo
-instance AttrInfo DOMDocumentXmlVersionPropertyInfo where
-    type AttrAllowedOps DOMDocumentXmlVersionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentXmlVersionPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMDocumentXmlVersionPropertyInfo = IsDOMDocument
-    type AttrGetType DOMDocumentXmlVersionPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentXmlVersionPropertyInfo = "xml-version"
-    type AttrOrigin DOMDocumentXmlVersionPropertyInfo = DOMDocument
-    attrGet _ = getDOMDocumentXmlVersion
-    attrSet _ = setDOMDocumentXmlVersion
-    attrConstruct _ = constructDOMDocumentXmlVersion
-    attrClear _ = clearDOMDocumentXmlVersion
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMDocument
-type instance O.AttributeList DOMDocument = DOMDocumentAttributeList
-type DOMDocumentAttributeList = ('[ '("activeElement", DOMDocumentActiveElementPropertyInfo), '("anchors", DOMDocumentAnchorsPropertyInfo), '("applets", DOMDocumentAppletsPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("body", DOMDocumentBodyPropertyInfo), '("characterSet", DOMDocumentCharacterSetPropertyInfo), '("charset", DOMDocumentCharsetPropertyInfo), '("childElementCount", DOMDocumentChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", DOMDocumentChildrenPropertyInfo), '("compatMode", DOMDocumentCompatModePropertyInfo), '("contentType", DOMDocumentContentTypePropertyInfo), '("cookie", DOMDocumentCookiePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("currentScript", DOMDocumentCurrentScriptPropertyInfo), '("defaultView", DOMDocumentDefaultViewPropertyInfo), '("designMode", DOMDocumentDesignModePropertyInfo), '("dir", DOMDocumentDirPropertyInfo), '("doctype", DOMDocumentDoctypePropertyInfo), '("documentElement", DOMDocumentDocumentElementPropertyInfo), '("documentUri", DOMDocumentDocumentUriPropertyInfo), '("domain", DOMDocumentDomainPropertyInfo), '("embeds", DOMDocumentEmbedsPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMDocumentFirstElementChildPropertyInfo), '("forms", DOMDocumentFormsPropertyInfo), '("head", DOMDocumentHeadPropertyInfo), '("hidden", DOMDocumentHiddenPropertyInfo), '("images", DOMDocumentImagesPropertyInfo), '("implementation", DOMDocumentImplementationPropertyInfo), '("inputEncoding", DOMDocumentInputEncodingPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMDocumentLastElementChildPropertyInfo), '("lastModified", DOMDocumentLastModifiedPropertyInfo), '("links", DOMDocumentLinksPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("origin", DOMDocumentOriginPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("plugins", DOMDocumentPluginsPropertyInfo), '("pointerLockElement", DOMDocumentPointerLockElementPropertyInfo), '("preferredStylesheetSet", DOMDocumentPreferredStylesheetSetPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("readyState", DOMDocumentReadyStatePropertyInfo), '("referrer", DOMDocumentReferrerPropertyInfo), '("scripts", DOMDocumentScriptsPropertyInfo), '("scrollingElement", DOMDocumentScrollingElementPropertyInfo), '("selectedStylesheetSet", DOMDocumentSelectedStylesheetSetPropertyInfo), '("styleSheets", DOMDocumentStyleSheetsPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", DOMDocumentTitlePropertyInfo), '("url", DOMDocumentUrlPropertyInfo), '("visibilityState", DOMDocumentVisibilityStatePropertyInfo), '("webkitCurrentFullScreenElement", DOMDocumentWebkitCurrentFullScreenElementPropertyInfo), '("webkitFullScreenKeyboardInputAllowed", DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo), '("webkitFullscreenElement", DOMDocumentWebkitFullscreenElementPropertyInfo), '("webkitFullscreenEnabled", DOMDocumentWebkitFullscreenEnabledPropertyInfo), '("webkitIsFullScreen", DOMDocumentWebkitIsFullScreenPropertyInfo), '("xmlEncoding", DOMDocumentXmlEncodingPropertyInfo), '("xmlStandalone", DOMDocumentXmlStandalonePropertyInfo), '("xmlVersion", DOMDocumentXmlVersionPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMDocumentActiveElement :: AttrLabelProxy "activeElement"
-dOMDocumentActiveElement = AttrLabelProxy
-
-dOMDocumentAnchors :: AttrLabelProxy "anchors"
-dOMDocumentAnchors = AttrLabelProxy
-
-dOMDocumentApplets :: AttrLabelProxy "applets"
-dOMDocumentApplets = AttrLabelProxy
-
-dOMDocumentBody :: AttrLabelProxy "body"
-dOMDocumentBody = AttrLabelProxy
-
-dOMDocumentCharacterSet :: AttrLabelProxy "characterSet"
-dOMDocumentCharacterSet = AttrLabelProxy
-
-dOMDocumentCharset :: AttrLabelProxy "charset"
-dOMDocumentCharset = AttrLabelProxy
-
-dOMDocumentChildElementCount :: AttrLabelProxy "childElementCount"
-dOMDocumentChildElementCount = AttrLabelProxy
-
-dOMDocumentChildren :: AttrLabelProxy "children"
-dOMDocumentChildren = AttrLabelProxy
-
-dOMDocumentCompatMode :: AttrLabelProxy "compatMode"
-dOMDocumentCompatMode = AttrLabelProxy
-
-dOMDocumentContentType :: AttrLabelProxy "contentType"
-dOMDocumentContentType = AttrLabelProxy
-
-dOMDocumentCookie :: AttrLabelProxy "cookie"
-dOMDocumentCookie = AttrLabelProxy
-
-dOMDocumentCurrentScript :: AttrLabelProxy "currentScript"
-dOMDocumentCurrentScript = AttrLabelProxy
-
-dOMDocumentDefaultView :: AttrLabelProxy "defaultView"
-dOMDocumentDefaultView = AttrLabelProxy
-
-dOMDocumentDesignMode :: AttrLabelProxy "designMode"
-dOMDocumentDesignMode = AttrLabelProxy
-
-dOMDocumentDir :: AttrLabelProxy "dir"
-dOMDocumentDir = AttrLabelProxy
-
-dOMDocumentDoctype :: AttrLabelProxy "doctype"
-dOMDocumentDoctype = AttrLabelProxy
-
-dOMDocumentDocumentElement :: AttrLabelProxy "documentElement"
-dOMDocumentDocumentElement = AttrLabelProxy
-
-dOMDocumentDocumentUri :: AttrLabelProxy "documentUri"
-dOMDocumentDocumentUri = AttrLabelProxy
-
-dOMDocumentDomain :: AttrLabelProxy "domain"
-dOMDocumentDomain = AttrLabelProxy
-
-dOMDocumentEmbeds :: AttrLabelProxy "embeds"
-dOMDocumentEmbeds = AttrLabelProxy
-
-dOMDocumentFirstElementChild :: AttrLabelProxy "firstElementChild"
-dOMDocumentFirstElementChild = AttrLabelProxy
-
-dOMDocumentForms :: AttrLabelProxy "forms"
-dOMDocumentForms = AttrLabelProxy
-
-dOMDocumentHead :: AttrLabelProxy "head"
-dOMDocumentHead = AttrLabelProxy
-
-dOMDocumentHidden :: AttrLabelProxy "hidden"
-dOMDocumentHidden = AttrLabelProxy
-
-dOMDocumentImages :: AttrLabelProxy "images"
-dOMDocumentImages = AttrLabelProxy
-
-dOMDocumentImplementation :: AttrLabelProxy "implementation"
-dOMDocumentImplementation = AttrLabelProxy
-
-dOMDocumentInputEncoding :: AttrLabelProxy "inputEncoding"
-dOMDocumentInputEncoding = AttrLabelProxy
-
-dOMDocumentLastElementChild :: AttrLabelProxy "lastElementChild"
-dOMDocumentLastElementChild = AttrLabelProxy
-
-dOMDocumentLastModified :: AttrLabelProxy "lastModified"
-dOMDocumentLastModified = AttrLabelProxy
-
-dOMDocumentLinks :: AttrLabelProxy "links"
-dOMDocumentLinks = AttrLabelProxy
-
-dOMDocumentOrigin :: AttrLabelProxy "origin"
-dOMDocumentOrigin = AttrLabelProxy
-
-dOMDocumentPlugins :: AttrLabelProxy "plugins"
-dOMDocumentPlugins = AttrLabelProxy
-
-dOMDocumentPointerLockElement :: AttrLabelProxy "pointerLockElement"
-dOMDocumentPointerLockElement = AttrLabelProxy
-
-dOMDocumentPreferredStylesheetSet :: AttrLabelProxy "preferredStylesheetSet"
-dOMDocumentPreferredStylesheetSet = AttrLabelProxy
-
-dOMDocumentReadyState :: AttrLabelProxy "readyState"
-dOMDocumentReadyState = AttrLabelProxy
-
-dOMDocumentReferrer :: AttrLabelProxy "referrer"
-dOMDocumentReferrer = AttrLabelProxy
-
-dOMDocumentScripts :: AttrLabelProxy "scripts"
-dOMDocumentScripts = AttrLabelProxy
-
-dOMDocumentScrollingElement :: AttrLabelProxy "scrollingElement"
-dOMDocumentScrollingElement = AttrLabelProxy
-
-dOMDocumentSelectedStylesheetSet :: AttrLabelProxy "selectedStylesheetSet"
-dOMDocumentSelectedStylesheetSet = AttrLabelProxy
-
-dOMDocumentStyleSheets :: AttrLabelProxy "styleSheets"
-dOMDocumentStyleSheets = AttrLabelProxy
-
-dOMDocumentTitle :: AttrLabelProxy "title"
-dOMDocumentTitle = AttrLabelProxy
-
-dOMDocumentUrl :: AttrLabelProxy "url"
-dOMDocumentUrl = AttrLabelProxy
-
-dOMDocumentVisibilityState :: AttrLabelProxy "visibilityState"
-dOMDocumentVisibilityState = AttrLabelProxy
-
-dOMDocumentWebkitCurrentFullScreenElement :: AttrLabelProxy "webkitCurrentFullScreenElement"
-dOMDocumentWebkitCurrentFullScreenElement = AttrLabelProxy
-
-dOMDocumentWebkitFullScreenKeyboardInputAllowed :: AttrLabelProxy "webkitFullScreenKeyboardInputAllowed"
-dOMDocumentWebkitFullScreenKeyboardInputAllowed = AttrLabelProxy
-
-dOMDocumentWebkitFullscreenElement :: AttrLabelProxy "webkitFullscreenElement"
-dOMDocumentWebkitFullscreenElement = AttrLabelProxy
-
-dOMDocumentWebkitFullscreenEnabled :: AttrLabelProxy "webkitFullscreenEnabled"
-dOMDocumentWebkitFullscreenEnabled = AttrLabelProxy
-
-dOMDocumentWebkitIsFullScreen :: AttrLabelProxy "webkitIsFullScreen"
-dOMDocumentWebkitIsFullScreen = AttrLabelProxy
-
-dOMDocumentXmlEncoding :: AttrLabelProxy "xmlEncoding"
-dOMDocumentXmlEncoding = AttrLabelProxy
-
-dOMDocumentXmlStandalone :: AttrLabelProxy "xmlStandalone"
-dOMDocumentXmlStandalone = AttrLabelProxy
-
-dOMDocumentXmlVersion :: AttrLabelProxy "xmlVersion"
-dOMDocumentXmlVersion = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMDocument = DOMDocumentSignalList
-type DOMDocumentSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMDocument::adopt_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "source", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_adopt_node" webkit_dom_document_adopt_node :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- source : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMDocumentAdoptNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentAdoptNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> b
-    {- ^ /@source@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentAdoptNode self source = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    source' <- unsafeManagedPtrCastPtr source
-    onException (do
-        result <- propagateGError $ webkit_dom_document_adopt_node self' source'
-        checkUnexpectedReturnNULL "dOMDocumentAdoptNode" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        touchManagedPtr source
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentAdoptNodeMethodInfo
-instance (signature ~ (b -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDocumentAdoptNodeMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentAdoptNode
-
-#endif
-
--- method DOMDocument::caret_range_from_point
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_caret_range_from_point" webkit_dom_document_caret_range_from_point :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CLong ->                                -- x : TBasicType TLong
-    CLong ->                                -- y : TBasicType TLong
-    IO (Ptr WebKit2WebExtension.DOMRange.DOMRange)
-
-{-# DEPRECATED dOMDocumentCaretRangeFromPoint ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentCaretRangeFromPoint ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> CLong
-    {- ^ /@x@/: A @/glong/@ -}
-    -> CLong
-    {- ^ /@y@/: A @/glong/@ -}
-    -> m WebKit2WebExtension.DOMRange.DOMRange
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-dOMDocumentCaretRangeFromPoint self x y = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_caret_range_from_point self' x y
-    checkUnexpectedReturnNULL "dOMDocumentCaretRangeFromPoint" result
-    result' <- (wrapObject WebKit2WebExtension.DOMRange.DOMRange) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCaretRangeFromPointMethodInfo
-instance (signature ~ (CLong -> CLong -> m WebKit2WebExtension.DOMRange.DOMRange), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCaretRangeFromPointMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCaretRangeFromPoint
-
-#endif
-
--- method DOMDocument::create_attribute
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_attribute" webkit_dom_document_create_attribute :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- name : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)
-
-{-# DEPRECATED dOMDocumentCreateAttribute ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateAttribute ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMAttr.DOMAttr
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentCreateAttribute self name = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    name' <- textToCString name
-    onException (do
-        result <- propagateGError $ webkit_dom_document_create_attribute self' name'
-        checkUnexpectedReturnNULL "dOMDocumentCreateAttribute" result
-        result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result
-        touchManagedPtr self
-        freeMem name'
-        return result'
-     ) (do
-        freeMem name'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateAttributeMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateAttributeMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateAttribute
-
-#endif
-
--- method DOMDocument::create_attribute_ns
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_attribute_ns" webkit_dom_document_create_attribute_ns :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    CString ->                              -- qualifiedName : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)
-
-{-# DEPRECATED dOMDocumentCreateAttributeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateAttributeNs ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> Maybe (T.Text)
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@qualifiedName@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMAttr.DOMAttr
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentCreateAttributeNs self namespaceURI qualifiedName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    maybeNamespaceURI <- case namespaceURI of
-        Nothing -> return nullPtr
-        Just jNamespaceURI -> do
-            jNamespaceURI' <- textToCString jNamespaceURI
-            return jNamespaceURI'
-    qualifiedName' <- textToCString qualifiedName
-    onException (do
-        result <- propagateGError $ webkit_dom_document_create_attribute_ns self' maybeNamespaceURI qualifiedName'
-        checkUnexpectedReturnNULL "dOMDocumentCreateAttributeNs" result
-        result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result
-        touchManagedPtr self
-        freeMem maybeNamespaceURI
-        freeMem qualifiedName'
-        return result'
-     ) (do
-        freeMem maybeNamespaceURI
-        freeMem qualifiedName'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateAttributeNsMethodInfo
-instance (signature ~ (Maybe (T.Text) -> T.Text -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateAttributeNsMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateAttributeNs
-
-#endif
-
--- method DOMDocument::create_cdata_section
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCDATASection"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_cdata_section" webkit_dom_document_create_cdata_section :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- data : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMCDATASection.DOMCDATASection)
-
-{-# DEPRECATED dOMDocumentCreateCdataSection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateCdataSection ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@data@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMCDATASection.DOMCDATASection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCDATASection.DOMCDATASection' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentCreateCdataSection self data_ = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    data_' <- textToCString data_
-    onException (do
-        result <- propagateGError $ webkit_dom_document_create_cdata_section self' data_'
-        checkUnexpectedReturnNULL "dOMDocumentCreateCdataSection" result
-        result' <- (newObject WebKit2WebExtension.DOMCDATASection.DOMCDATASection) result
-        touchManagedPtr self
-        freeMem data_'
-        return result'
-     ) (do
-        freeMem data_'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateCdataSectionMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMCDATASection.DOMCDATASection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateCdataSectionMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateCdataSection
-
-#endif
-
--- method DOMDocument::create_comment
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMComment"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_comment" webkit_dom_document_create_comment :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- data : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMComment.DOMComment)
-
-{-# DEPRECATED dOMDocumentCreateComment ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateComment ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@data@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMComment.DOMComment
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMComment.DOMComment' -}
-dOMDocumentCreateComment self data_ = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    data_' <- textToCString data_
-    result <- webkit_dom_document_create_comment self' data_'
-    checkUnexpectedReturnNULL "dOMDocumentCreateComment" result
-    result' <- (newObject WebKit2WebExtension.DOMComment.DOMComment) result
-    touchManagedPtr self
-    freeMem data_'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateCommentMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMComment.DOMComment), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateCommentMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateComment
-
-#endif
-
--- method DOMDocument::create_css_style_declaration
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_css_style_declaration" webkit_dom_document_create_css_style_declaration :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration)
-
-{-# DEPRECATED dOMDocumentCreateCssStyleDeclaration ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateCssStyleDeclaration ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-dOMDocumentCreateCssStyleDeclaration self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_create_css_style_declaration self'
-    checkUnexpectedReturnNULL "dOMDocumentCreateCssStyleDeclaration" result
-    result' <- (wrapObject WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateCssStyleDeclarationMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateCssStyleDeclarationMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateCssStyleDeclaration
-
-#endif
-
--- method DOMDocument::create_document_fragment
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_document_fragment" webkit_dom_document_create_document_fragment :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment)
-
-{-# DEPRECATED dOMDocumentCreateDocumentFragment ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateDocumentFragment ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}
-dOMDocumentCreateDocumentFragment self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_create_document_fragment self'
-    checkUnexpectedReturnNULL "dOMDocumentCreateDocumentFragment" result
-    result' <- (newObject WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateDocumentFragmentMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateDocumentFragmentMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateDocumentFragment
-
-#endif
-
--- method DOMDocument::create_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tagName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_element" webkit_dom_document_create_element :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- tagName : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentCreateElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@tagName@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentCreateElement self tagName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    tagName' <- textToCString tagName
-    onException (do
-        result <- propagateGError $ webkit_dom_document_create_element self' tagName'
-        checkUnexpectedReturnNULL "dOMDocumentCreateElement" result
-        result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-        touchManagedPtr self
-        freeMem tagName'
-        return result'
-     ) (do
-        freeMem tagName'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateElementMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateElementMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateElement
-
-#endif
-
--- method DOMDocument::create_element_ns
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_element_ns" webkit_dom_document_create_element_ns :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    CString ->                              -- qualifiedName : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentCreateElementNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateElementNs ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> Maybe (T.Text)
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@qualifiedName@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentCreateElementNs self namespaceURI qualifiedName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    maybeNamespaceURI <- case namespaceURI of
-        Nothing -> return nullPtr
-        Just jNamespaceURI -> do
-            jNamespaceURI' <- textToCString jNamespaceURI
-            return jNamespaceURI'
-    qualifiedName' <- textToCString qualifiedName
-    onException (do
-        result <- propagateGError $ webkit_dom_document_create_element_ns self' maybeNamespaceURI qualifiedName'
-        checkUnexpectedReturnNULL "dOMDocumentCreateElementNs" result
-        result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-        touchManagedPtr self
-        freeMem maybeNamespaceURI
-        freeMem qualifiedName'
-        return result'
-     ) (do
-        freeMem maybeNamespaceURI
-        freeMem qualifiedName'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateElementNsMethodInfo
-instance (signature ~ (Maybe (T.Text) -> T.Text -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateElementNsMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateElementNs
-
-#endif
-
--- method DOMDocument::create_entity_reference
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEntityReference"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_entity_reference" webkit_dom_document_create_entity_reference :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- name : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMEntityReference.DOMEntityReference)
-
-{-# DEPRECATED dOMDocumentCreateEntityReference ["(Since version 2.12)"] #-}
-{- |
-This function has been removed from the DOM spec and it just returns 'Nothing'.
--}
-dOMDocumentCreateEntityReference ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> Maybe (T.Text)
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMEntityReference.DOMEntityReference
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMEntityReference.DOMEntityReference' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentCreateEntityReference self name = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    maybeName <- case name of
-        Nothing -> return nullPtr
-        Just jName -> do
-            jName' <- textToCString jName
-            return jName'
-    onException (do
-        result <- propagateGError $ webkit_dom_document_create_entity_reference self' maybeName
-        checkUnexpectedReturnNULL "dOMDocumentCreateEntityReference" result
-        result' <- (newObject WebKit2WebExtension.DOMEntityReference.DOMEntityReference) result
-        touchManagedPtr self
-        freeMem maybeName
-        return result'
-     ) (do
-        freeMem maybeName
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateEntityReferenceMethodInfo
-instance (signature ~ (Maybe (T.Text) -> m WebKit2WebExtension.DOMEntityReference.DOMEntityReference), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateEntityReferenceMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateEntityReference
-
-#endif
-
--- method DOMDocument::create_event
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "eventType", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_event" webkit_dom_document_create_event :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- eventType : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMEvent.DOMEvent)
-
-{-# DEPRECATED dOMDocumentCreateEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateEvent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@eventType@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMEvent.DOMEvent
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentCreateEvent self eventType = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    eventType' <- textToCString eventType
-    onException (do
-        result <- propagateGError $ webkit_dom_document_create_event self' eventType'
-        checkUnexpectedReturnNULL "dOMDocumentCreateEvent" result
-        result' <- (wrapObject WebKit2WebExtension.DOMEvent.DOMEvent) result
-        touchManagedPtr self
-        freeMem eventType'
-        return result'
-     ) (do
-        freeMem eventType'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateEventMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMEvent.DOMEvent), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateEventMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateEvent
-
-#endif
-
--- method DOMDocument::create_expression
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expression", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "resolver", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathNSResolver", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathExpression"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_expression" webkit_dom_document_create_expression :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- expression : TBasicType TUTF8
-    Ptr WebKit2WebExtension.DOMXPathNSResolver.DOMXPathNSResolver -> -- resolver : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMXPathExpression.DOMXPathExpression)
-
-{-# DEPRECATED dOMDocumentCreateExpression ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateExpression ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMXPathNSResolver.IsDOMXPathNSResolver b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@expression@/: A @/gchar/@ -}
-    -> b
-    {- ^ /@resolver@/: A 'GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.DOMXPathNSResolver' -}
-    -> m WebKit2WebExtension.DOMXPathExpression.DOMXPathExpression
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMXPathExpression.DOMXPathExpression' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentCreateExpression self expression resolver = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    expression' <- textToCString expression
-    resolver' <- unsafeManagedPtrCastPtr resolver
-    onException (do
-        result <- propagateGError $ webkit_dom_document_create_expression self' expression' resolver'
-        checkUnexpectedReturnNULL "dOMDocumentCreateExpression" result
-        result' <- (wrapObject WebKit2WebExtension.DOMXPathExpression.DOMXPathExpression) result
-        touchManagedPtr self
-        touchManagedPtr resolver
-        freeMem expression'
-        return result'
-     ) (do
-        freeMem expression'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateExpressionMethodInfo
-instance (signature ~ (T.Text -> b -> m WebKit2WebExtension.DOMXPathExpression.DOMXPathExpression), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMXPathNSResolver.IsDOMXPathNSResolver b) => O.MethodInfo DOMDocumentCreateExpressionMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateExpression
-
-#endif
-
--- method DOMDocument::create_node_iterator
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "root", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "whatToShow", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "filter", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeFilter", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expandEntityReferences", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_node_iterator" webkit_dom_document_create_node_iterator :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- root : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CULong ->                               -- whatToShow : TBasicType TULong
-    Ptr WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter -> -- filter : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"})
-    CInt ->                                 -- expandEntityReferences : TBasicType TBoolean
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNodeIterator.DOMNodeIterator)
-
-{-# DEPRECATED dOMDocumentCreateNodeIterator ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateNodeIterator ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMNodeFilter.IsDOMNodeFilter c) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> b
-    {- ^ /@root@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> CULong
-    {- ^ /@whatToShow@/: A @/gulong/@ -}
-    -> Maybe (c)
-    {- ^ /@filter@/: A 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter' -}
-    -> Bool
-    {- ^ /@expandEntityReferences@/: A 'Bool' -}
-    -> m WebKit2WebExtension.DOMNodeIterator.DOMNodeIterator
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentCreateNodeIterator self root whatToShow filter expandEntityReferences = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    root' <- unsafeManagedPtrCastPtr root
-    maybeFilter <- case filter of
-        Nothing -> return nullPtr
-        Just jFilter -> do
-            jFilter' <- unsafeManagedPtrCastPtr jFilter
-            return jFilter'
-    let expandEntityReferences' = (fromIntegral . fromEnum) expandEntityReferences
-    onException (do
-        result <- propagateGError $ webkit_dom_document_create_node_iterator self' root' whatToShow maybeFilter expandEntityReferences'
-        checkUnexpectedReturnNULL "dOMDocumentCreateNodeIterator" result
-        result' <- (wrapObject WebKit2WebExtension.DOMNodeIterator.DOMNodeIterator) result
-        touchManagedPtr self
-        touchManagedPtr root
-        whenJust filter touchManagedPtr
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateNodeIteratorMethodInfo
-instance (signature ~ (b -> CULong -> Maybe (c) -> Bool -> m WebKit2WebExtension.DOMNodeIterator.DOMNodeIterator), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMNodeFilter.IsDOMNodeFilter c) => O.MethodInfo DOMDocumentCreateNodeIteratorMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateNodeIterator
-
-#endif
-
--- method DOMDocument::create_ns_resolver
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "nodeResolver", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_ns_resolver" webkit_dom_document_create_ns_resolver :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- nodeResolver : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO (Ptr WebKit2WebExtension.DOMXPathNSResolver.DOMXPathNSResolver)
-
-{-# DEPRECATED dOMDocumentCreateNsResolver ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateNsResolver ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> b
-    {- ^ /@nodeResolver@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m WebKit2WebExtension.DOMXPathNSResolver.DOMXPathNSResolver
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.DOMXPathNSResolver' -}
-dOMDocumentCreateNsResolver self nodeResolver = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    nodeResolver' <- unsafeManagedPtrCastPtr nodeResolver
-    result <- webkit_dom_document_create_ns_resolver self' nodeResolver'
-    checkUnexpectedReturnNULL "dOMDocumentCreateNsResolver" result
-    result' <- (wrapObject WebKit2WebExtension.DOMXPathNSResolver.DOMXPathNSResolver) result
-    touchManagedPtr self
-    touchManagedPtr nodeResolver
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateNsResolverMethodInfo
-instance (signature ~ (b -> m WebKit2WebExtension.DOMXPathNSResolver.DOMXPathNSResolver), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDocumentCreateNsResolverMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateNsResolver
-
-#endif
-
--- method DOMDocument::create_processing_instruction
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "target", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMProcessingInstruction"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_processing_instruction" webkit_dom_document_create_processing_instruction :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- target : TBasicType TUTF8
-    CString ->                              -- data : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMProcessingInstruction.DOMProcessingInstruction)
-
-{-# DEPRECATED dOMDocumentCreateProcessingInstruction ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateProcessingInstruction ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@target@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@data@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMProcessingInstruction.DOMProcessingInstruction
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentCreateProcessingInstruction self target data_ = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    target' <- textToCString target
-    data_' <- textToCString data_
-    onException (do
-        result <- propagateGError $ webkit_dom_document_create_processing_instruction self' target' data_'
-        checkUnexpectedReturnNULL "dOMDocumentCreateProcessingInstruction" result
-        result' <- (newObject WebKit2WebExtension.DOMProcessingInstruction.DOMProcessingInstruction) result
-        touchManagedPtr self
-        freeMem target'
-        freeMem data_'
-        return result'
-     ) (do
-        freeMem target'
-        freeMem data_'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateProcessingInstructionMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMProcessingInstruction.DOMProcessingInstruction), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateProcessingInstructionMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateProcessingInstruction
-
-#endif
-
--- method DOMDocument::create_range
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_range" webkit_dom_document_create_range :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMRange.DOMRange)
-
-{-# DEPRECATED dOMDocumentCreateRange ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateRange ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMRange.DOMRange
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-dOMDocumentCreateRange self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_create_range self'
-    checkUnexpectedReturnNULL "dOMDocumentCreateRange" result
-    result' <- (wrapObject WebKit2WebExtension.DOMRange.DOMRange) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateRangeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMRange.DOMRange), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateRangeMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateRange
-
-#endif
-
--- method DOMDocument::create_text_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_text_node" webkit_dom_document_create_text_node :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- data : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMText.DOMText)
-
-{-# DEPRECATED dOMDocumentCreateTextNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateTextNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@data@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMText.DOMText
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' -}
-dOMDocumentCreateTextNode self data_ = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    data_' <- textToCString data_
-    result <- webkit_dom_document_create_text_node self' data_'
-    checkUnexpectedReturnNULL "dOMDocumentCreateTextNode" result
-    result' <- (newObject WebKit2WebExtension.DOMText.DOMText) result
-    touchManagedPtr self
-    freeMem data_'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateTextNodeMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMText.DOMText), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentCreateTextNodeMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateTextNode
-
-#endif
-
--- method DOMDocument::create_tree_walker
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "root", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "whatToShow", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "filter", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeFilter", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expandEntityReferences", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_create_tree_walker" webkit_dom_document_create_tree_walker :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- root : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CULong ->                               -- whatToShow : TBasicType TULong
-    Ptr WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter -> -- filter : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"})
-    CInt ->                                 -- expandEntityReferences : TBasicType TBoolean
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMTreeWalker.DOMTreeWalker)
-
-{-# DEPRECATED dOMDocumentCreateTreeWalker ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentCreateTreeWalker ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMNodeFilter.IsDOMNodeFilter c) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> b
-    {- ^ /@root@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> CULong
-    {- ^ /@whatToShow@/: A @/gulong/@ -}
-    -> Maybe (c)
-    {- ^ /@filter@/: A 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter' -}
-    -> Bool
-    {- ^ /@expandEntityReferences@/: A 'Bool' -}
-    -> m WebKit2WebExtension.DOMTreeWalker.DOMTreeWalker
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentCreateTreeWalker self root whatToShow filter expandEntityReferences = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    root' <- unsafeManagedPtrCastPtr root
-    maybeFilter <- case filter of
-        Nothing -> return nullPtr
-        Just jFilter -> do
-            jFilter' <- unsafeManagedPtrCastPtr jFilter
-            return jFilter'
-    let expandEntityReferences' = (fromIntegral . fromEnum) expandEntityReferences
-    onException (do
-        result <- propagateGError $ webkit_dom_document_create_tree_walker self' root' whatToShow maybeFilter expandEntityReferences'
-        checkUnexpectedReturnNULL "dOMDocumentCreateTreeWalker" result
-        result' <- (wrapObject WebKit2WebExtension.DOMTreeWalker.DOMTreeWalker) result
-        touchManagedPtr self
-        touchManagedPtr root
-        whenJust filter touchManagedPtr
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateTreeWalkerMethodInfo
-instance (signature ~ (b -> CULong -> Maybe (c) -> Bool -> m WebKit2WebExtension.DOMTreeWalker.DOMTreeWalker), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMNodeFilter.IsDOMNodeFilter c) => O.MethodInfo DOMDocumentCreateTreeWalkerMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentCreateTreeWalker
-
-#endif
-
--- method DOMDocument::element_from_point
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_element_from_point" webkit_dom_document_element_from_point :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CLong ->                                -- x : TBasicType TLong
-    CLong ->                                -- y : TBasicType TLong
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentElementFromPoint ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentElementFromPoint ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> CLong
-    {- ^ /@x@/: A @/glong/@ -}
-    -> CLong
-    {- ^ /@y@/: A @/glong/@ -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDocumentElementFromPoint self x y = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_element_from_point self' x y
-    checkUnexpectedReturnNULL "dOMDocumentElementFromPoint" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentElementFromPointMethodInfo
-instance (signature ~ (CLong -> CLong -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentElementFromPointMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentElementFromPoint
-
-#endif
-
--- method DOMDocument::evaluate
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expression", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "contextNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "resolver", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathNSResolver", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUInt16, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gushort", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "inResult", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_evaluate" webkit_dom_document_evaluate :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- expression : TBasicType TUTF8
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- contextNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr WebKit2WebExtension.DOMXPathNSResolver.DOMXPathNSResolver -> -- resolver : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathNSResolver"})
-    Word16 ->                               -- type : TBasicType TUInt16
-    Ptr WebKit2WebExtension.DOMXPathResult.DOMXPathResult -> -- inResult : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMXPathResult.DOMXPathResult)
-
-{-# DEPRECATED dOMDocumentEvaluate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentEvaluate ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMXPathNSResolver.IsDOMXPathNSResolver c, WebKit2WebExtension.DOMXPathResult.IsDOMXPathResult d) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@expression@/: A @/gchar/@ -}
-    -> b
-    {- ^ /@contextNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> Maybe (c)
-    {- ^ /@resolver@/: A 'GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver.DOMXPathNSResolver' -}
-    -> Word16
-    {- ^ /@type@/: A @/gushort/@ -}
-    -> Maybe (d)
-    {- ^ /@inResult@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}
-    -> m WebKit2WebExtension.DOMXPathResult.DOMXPathResult
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentEvaluate self expression contextNode resolver type_ inResult = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    expression' <- textToCString expression
-    contextNode' <- unsafeManagedPtrCastPtr contextNode
-    maybeResolver <- case resolver of
-        Nothing -> return nullPtr
-        Just jResolver -> do
-            jResolver' <- unsafeManagedPtrCastPtr jResolver
-            return jResolver'
-    maybeInResult <- case inResult of
-        Nothing -> return nullPtr
-        Just jInResult -> do
-            jInResult' <- unsafeManagedPtrCastPtr jInResult
-            return jInResult'
-    onException (do
-        result <- propagateGError $ webkit_dom_document_evaluate self' expression' contextNode' maybeResolver type_ maybeInResult
-        checkUnexpectedReturnNULL "dOMDocumentEvaluate" result
-        result' <- (wrapObject WebKit2WebExtension.DOMXPathResult.DOMXPathResult) result
-        touchManagedPtr self
-        touchManagedPtr contextNode
-        whenJust resolver touchManagedPtr
-        whenJust inResult touchManagedPtr
-        freeMem expression'
-        return result'
-     ) (do
-        freeMem expression'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentEvaluateMethodInfo
-instance (signature ~ (T.Text -> b -> Maybe (c) -> Word16 -> Maybe (d) -> m WebKit2WebExtension.DOMXPathResult.DOMXPathResult), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMXPathNSResolver.IsDOMXPathNSResolver c, WebKit2WebExtension.DOMXPathResult.IsDOMXPathResult d) => O.MethodInfo DOMDocumentEvaluateMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentEvaluate
-
-#endif
-
--- method DOMDocument::exec_command
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "userInterface", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_exec_command" webkit_dom_document_exec_command :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- command : TBasicType TUTF8
-    CInt ->                                 -- userInterface : TBasicType TBoolean
-    CString ->                              -- value : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMDocumentExecCommand ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentExecCommand ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@command@/: A @/gchar/@ -}
-    -> Bool
-    {- ^ /@userInterface@/: A 'Bool' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDocumentExecCommand self command userInterface value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    command' <- textToCString command
-    let userInterface' = (fromIntegral . fromEnum) userInterface
-    value' <- textToCString value
-    result <- webkit_dom_document_exec_command self' command' userInterface' value'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem command'
-    freeMem value'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentExecCommandMethodInfo
-instance (signature ~ (T.Text -> Bool -> T.Text -> m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentExecCommandMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentExecCommand
-
-#endif
-
--- method DOMDocument::exit_pointer_lock
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_exit_pointer_lock" webkit_dom_document_exit_pointer_lock :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO ()
-
-{-# DEPRECATED dOMDocumentExitPointerLock ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentExitPointerLock ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m ()
-dOMDocumentExitPointerLock self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_document_exit_pointer_lock self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDocumentExitPointerLockMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentExitPointerLockMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentExitPointerLock
-
-#endif
-
--- method DOMDocument::get_active_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_active_element" webkit_dom_document_get_active_element :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentGetActiveElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetActiveElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDocumentGetActiveElement self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_active_element self'
-    checkUnexpectedReturnNULL "dOMDocumentGetActiveElement" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetActiveElementMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetActiveElementMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetActiveElement
-
-#endif
-
--- method DOMDocument::get_anchors
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_anchors" webkit_dom_document_get_anchors :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMDocumentGetAnchors ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetAnchors ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMDocumentGetAnchors self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_anchors self'
-    checkUnexpectedReturnNULL "dOMDocumentGetAnchors" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetAnchorsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetAnchorsMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetAnchors
-
-#endif
-
--- method DOMDocument::get_applets
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_applets" webkit_dom_document_get_applets :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMDocumentGetApplets ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetApplets ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMDocumentGetApplets self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_applets self'
-    checkUnexpectedReturnNULL "dOMDocumentGetApplets" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetAppletsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetAppletsMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetApplets
-
-#endif
-
--- method DOMDocument::get_body
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_body" webkit_dom_document_get_body :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)
-
-{-# DEPRECATED dOMDocumentGetBody ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetBody ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-dOMDocumentGetBody self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_body self'
-    checkUnexpectedReturnNULL "dOMDocumentGetBody" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetBodyMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetBodyMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetBody
-
-#endif
-
--- method DOMDocument::get_character_set
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_character_set" webkit_dom_document_get_character_set :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetCharacterSet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetCharacterSet ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetCharacterSet self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_character_set self'
-    checkUnexpectedReturnNULL "dOMDocumentGetCharacterSet" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetCharacterSetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetCharacterSetMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetCharacterSet
-
-#endif
-
--- method DOMDocument::get_charset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_charset" webkit_dom_document_get_charset :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetCharset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetCharset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_charset self'
-    checkUnexpectedReturnNULL "dOMDocumentGetCharset" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetCharsetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetCharsetMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetCharset
-
-#endif
-
--- method DOMDocument::get_child_element_count
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_child_element_count" webkit_dom_document_get_child_element_count :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CULong
-
-{-# DEPRECATED dOMDocumentGetChildElementCount ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetChildElementCount ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMDocumentGetChildElementCount self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_child_element_count self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetChildElementCountMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetChildElementCountMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetChildElementCount
-
-#endif
-
--- method DOMDocument::get_children
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_children" webkit_dom_document_get_children :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMDocumentGetChildren ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetChildren ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMDocumentGetChildren self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_children self'
-    checkUnexpectedReturnNULL "dOMDocumentGetChildren" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetChildrenMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetChildrenMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetChildren
-
-#endif
-
--- method DOMDocument::get_compat_mode
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_compat_mode" webkit_dom_document_get_compat_mode :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetCompatMode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMDocumentGetCompatMode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetCompatMode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_compat_mode self'
-    checkUnexpectedReturnNULL "dOMDocumentGetCompatMode" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetCompatModeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetCompatModeMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetCompatMode
-
-#endif
-
--- method DOMDocument::get_content_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_content_type" webkit_dom_document_get_content_type :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetContentType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetContentType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetContentType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_content_type self'
-    checkUnexpectedReturnNULL "dOMDocumentGetContentType" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetContentTypeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetContentTypeMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetContentType
-
-#endif
-
--- method DOMDocument::get_cookie
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_cookie" webkit_dom_document_get_cookie :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    Ptr (Ptr GError) ->                     -- error
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetCookie ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetCookie ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentGetCookie self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_document_get_cookie self'
-        checkUnexpectedReturnNULL "dOMDocumentGetCookie" result
-        result' <- cstringToText result
-        freeMem result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetCookieMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetCookieMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetCookie
-
-#endif
-
--- method DOMDocument::get_current_script
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_current_script" webkit_dom_document_get_current_script :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement)
-
-{-# DEPRECATED dOMDocumentGetCurrentScript ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetCurrentScript ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-dOMDocumentGetCurrentScript self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_current_script self'
-    checkUnexpectedReturnNULL "dOMDocumentGetCurrentScript" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetCurrentScriptMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLScriptElement.DOMHTMLScriptElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetCurrentScriptMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetCurrentScript
-
-#endif
-
--- method DOMDocument::get_default_charset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_default_charset" webkit_dom_document_get_default_charset :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetDefaultCharset ["(Since version 2.14)"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetDefaultCharset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetDefaultCharset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_default_charset self'
-    checkUnexpectedReturnNULL "dOMDocumentGetDefaultCharset" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDefaultCharsetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDefaultCharsetMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetDefaultCharset
-
-#endif
-
--- method DOMDocument::get_default_view
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_default_view" webkit_dom_document_get_default_view :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
-
-{-# DEPRECATED dOMDocumentGetDefaultView ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetDefaultView ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-dOMDocumentGetDefaultView self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_default_view self'
-    checkUnexpectedReturnNULL "dOMDocumentGetDefaultView" result
-    result' <- (wrapObject WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDefaultViewMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDefaultViewMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetDefaultView
-
-#endif
-
--- method DOMDocument::get_design_mode
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_design_mode" webkit_dom_document_get_design_mode :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetDesignMode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMDocumentGetDesignMode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetDesignMode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_design_mode self'
-    checkUnexpectedReturnNULL "dOMDocumentGetDesignMode" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDesignModeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDesignModeMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetDesignMode
-
-#endif
-
--- method DOMDocument::get_dir
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_dir" webkit_dom_document_get_dir :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetDir ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetDir ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetDir self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_dir self'
-    checkUnexpectedReturnNULL "dOMDocumentGetDir" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDirMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDirMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetDir
-
-#endif
-
--- method DOMDocument::get_doctype
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_doctype" webkit_dom_document_get_doctype :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMDocumentType.DOMDocumentType)
-
-{-# DEPRECATED dOMDocumentGetDoctype ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetDoctype ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMDocumentType.DOMDocumentType
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}
-dOMDocumentGetDoctype self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_doctype self'
-    checkUnexpectedReturnNULL "dOMDocumentGetDoctype" result
-    result' <- (newObject WebKit2WebExtension.DOMDocumentType.DOMDocumentType) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDoctypeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDocumentType.DOMDocumentType), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDoctypeMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetDoctype
-
-#endif
-
--- method DOMDocument::get_document_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_document_element" webkit_dom_document_get_document_element :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentGetDocumentElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetDocumentElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDocumentGetDocumentElement self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_document_element self'
-    checkUnexpectedReturnNULL "dOMDocumentGetDocumentElement" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDocumentElementMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDocumentElementMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetDocumentElement
-
-#endif
-
--- method DOMDocument::get_document_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_document_uri" webkit_dom_document_get_document_uri :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetDocumentUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetDocumentUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetDocumentUri self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_document_uri self'
-    checkUnexpectedReturnNULL "dOMDocumentGetDocumentUri" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDocumentUriMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDocumentUriMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetDocumentUri
-
-#endif
-
--- method DOMDocument::get_domain
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_domain" webkit_dom_document_get_domain :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetDomain ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetDomain ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetDomain self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_domain self'
-    checkUnexpectedReturnNULL "dOMDocumentGetDomain" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDomainMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetDomainMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetDomain
-
-#endif
-
--- method DOMDocument::get_element_by_id
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "elementId", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_element_by_id" webkit_dom_document_get_element_by_id :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- elementId : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentGetElementById ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetElementById ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@elementId@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDocumentGetElementById self elementId = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    elementId' <- textToCString elementId
-    result <- webkit_dom_document_get_element_by_id self' elementId'
-    checkUnexpectedReturnNULL "dOMDocumentGetElementById" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    freeMem elementId'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementByIdMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementByIdMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetElementById
-
-#endif
-
--- method DOMDocument::get_elements_by_class_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "class_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the tag name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_elements_by_class_name" webkit_dom_document_get_elements_by_class_name :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- class_name : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)
-
-{-# DEPRECATED dOMDocumentGetElementsByClassName ["(Since version 2.12)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetElementsByClassNameAsHtmlCollection' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetElementsByClassName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@className@/: a @/gchar/@ with the tag name -}
-    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList
-    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}
-dOMDocumentGetElementsByClassName self className = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    className' <- textToCString className
-    result <- webkit_dom_document_get_elements_by_class_name self' className'
-    checkUnexpectedReturnNULL "dOMDocumentGetElementsByClassName" result
-    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result
-    touchManagedPtr self
-    freeMem className'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByClassNameMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByClassNameMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetElementsByClassName
-
-#endif
-
--- method DOMDocument::get_elements_by_class_name_as_html_collection
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "classNames", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_elements_by_class_name_as_html_collection" webkit_dom_document_get_elements_by_class_name_as_html_collection :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- classNames : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMDocumentGetElementsByClassNameAsHtmlCollection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.12/
--}
-dOMDocumentGetElementsByClassNameAsHtmlCollection ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@classNames@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMDocumentGetElementsByClassNameAsHtmlCollection self classNames = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    classNames' <- textToCString classNames
-    result <- webkit_dom_document_get_elements_by_class_name_as_html_collection self' classNames'
-    checkUnexpectedReturnNULL "dOMDocumentGetElementsByClassNameAsHtmlCollection" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    freeMem classNames'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetElementsByClassNameAsHtmlCollection
-
-#endif
-
--- method DOMDocument::get_elements_by_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "elementName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_elements_by_name" webkit_dom_document_get_elements_by_name :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- elementName : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)
-
-{-# DEPRECATED dOMDocumentGetElementsByName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetElementsByName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@elementName@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}
-dOMDocumentGetElementsByName self elementName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    elementName' <- textToCString elementName
-    result <- webkit_dom_document_get_elements_by_name self' elementName'
-    checkUnexpectedReturnNULL "dOMDocumentGetElementsByName" result
-    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result
-    touchManagedPtr self
-    freeMem elementName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByNameMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByNameMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetElementsByName
-
-#endif
-
--- method DOMDocument::get_elements_by_tag_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the tag name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_elements_by_tag_name" webkit_dom_document_get_elements_by_tag_name :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- tag_name : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)
-
-{-# DEPRECATED dOMDocumentGetElementsByTagName ["(Since version 2.12)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetElementsByTagNameAsHtmlCollection' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetElementsByTagName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@tagName@/: a @/gchar/@ with the tag name -}
-    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList
-    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}
-dOMDocumentGetElementsByTagName self tagName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    tagName' <- textToCString tagName
-    result <- webkit_dom_document_get_elements_by_tag_name self' tagName'
-    checkUnexpectedReturnNULL "dOMDocumentGetElementsByTagName" result
-    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result
-    touchManagedPtr self
-    freeMem tagName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByTagNameMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByTagNameMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetElementsByTagName
-
-#endif
-
--- method DOMDocument::get_elements_by_tag_name_as_html_collection
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tagname", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_elements_by_tag_name_as_html_collection" webkit_dom_document_get_elements_by_tag_name_as_html_collection :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- tagname : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMDocumentGetElementsByTagNameAsHtmlCollection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.12/
--}
-dOMDocumentGetElementsByTagNameAsHtmlCollection ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@tagname@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMDocumentGetElementsByTagNameAsHtmlCollection self tagname = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    tagname' <- textToCString tagname
-    result <- webkit_dom_document_get_elements_by_tag_name_as_html_collection self' tagname'
-    checkUnexpectedReturnNULL "dOMDocumentGetElementsByTagNameAsHtmlCollection" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    freeMem tagname'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetElementsByTagNameAsHtmlCollection
-
-#endif
-
--- method DOMDocument::get_elements_by_tag_name_ns
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespace_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the namespace URI", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the tag name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_elements_by_tag_name_ns" webkit_dom_document_get_elements_by_tag_name_ns :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- namespace_uri : TBasicType TUTF8
-    CString ->                              -- tag_name : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)
-
-{-# DEPRECATED dOMDocumentGetElementsByTagNameNs ["(Since version 2.12)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetElementsByTagNameNsAsHtmlCollection' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetElementsByTagNameNs ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@namespaceUri@/: a @/gchar/@ with the namespace URI -}
-    -> T.Text
-    {- ^ /@tagName@/: a @/gchar/@ with the tag name -}
-    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList
-    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}
-dOMDocumentGetElementsByTagNameNs self namespaceUri tagName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    namespaceUri' <- textToCString namespaceUri
-    tagName' <- textToCString tagName
-    result <- webkit_dom_document_get_elements_by_tag_name_ns self' namespaceUri' tagName'
-    checkUnexpectedReturnNULL "dOMDocumentGetElementsByTagNameNs" result
-    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result
-    touchManagedPtr self
-    freeMem namespaceUri'
-    freeMem tagName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByTagNameNsMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByTagNameNsMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetElementsByTagNameNs
-
-#endif
-
--- method DOMDocument::get_elements_by_tag_name_ns_as_html_collection
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_elements_by_tag_name_ns_as_html_collection" webkit_dom_document_get_elements_by_tag_name_ns_as_html_collection :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    CString ->                              -- localName : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMDocumentGetElementsByTagNameNsAsHtmlCollection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.12/
--}
-dOMDocumentGetElementsByTagNameNsAsHtmlCollection ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@localName@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMDocumentGetElementsByTagNameNsAsHtmlCollection self namespaceURI localName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    namespaceURI' <- textToCString namespaceURI
-    localName' <- textToCString localName
-    result <- webkit_dom_document_get_elements_by_tag_name_ns_as_html_collection self' namespaceURI' localName'
-    checkUnexpectedReturnNULL "dOMDocumentGetElementsByTagNameNsAsHtmlCollection" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    freeMem namespaceURI'
-    freeMem localName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetElementsByTagNameNsAsHtmlCollection
-
-#endif
-
--- method DOMDocument::get_embeds
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_embeds" webkit_dom_document_get_embeds :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMDocumentGetEmbeds ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMDocumentGetEmbeds ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMDocumentGetEmbeds self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_embeds self'
-    checkUnexpectedReturnNULL "dOMDocumentGetEmbeds" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetEmbedsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetEmbedsMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetEmbeds
-
-#endif
-
--- method DOMDocument::get_first_element_child
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_first_element_child" webkit_dom_document_get_first_element_child :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentGetFirstElementChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetFirstElementChild ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDocumentGetFirstElementChild self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_first_element_child self'
-    checkUnexpectedReturnNULL "dOMDocumentGetFirstElementChild" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetFirstElementChildMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetFirstElementChildMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetFirstElementChild
-
-#endif
-
--- method DOMDocument::get_forms
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_forms" webkit_dom_document_get_forms :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMDocumentGetForms ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetForms ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMDocumentGetForms self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_forms self'
-    checkUnexpectedReturnNULL "dOMDocumentGetForms" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetFormsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetFormsMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetForms
-
-#endif
-
--- method DOMDocument::get_head
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_head" webkit_dom_document_get_head :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement)
-
-{-# DEPRECATED dOMDocumentGetHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetHead ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement' -}
-dOMDocumentGetHead self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_head self'
-    checkUnexpectedReturnNULL "dOMDocumentGetHead" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetHeadMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLHeadElement.DOMHTMLHeadElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetHeadMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetHead
-
-#endif
-
--- method DOMDocument::get_hidden
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_hidden" webkit_dom_document_get_hidden :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CInt
-
-{-# DEPRECATED dOMDocumentGetHidden ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetHidden ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDocumentGetHidden self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_hidden self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetHiddenMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetHiddenMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetHidden
-
-#endif
-
--- method DOMDocument::get_images
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_images" webkit_dom_document_get_images :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMDocumentGetImages ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetImages ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMDocumentGetImages self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_images self'
-    checkUnexpectedReturnNULL "dOMDocumentGetImages" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetImagesMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetImagesMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetImages
-
-#endif
-
--- method DOMDocument::get_implementation
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMImplementation"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_implementation" webkit_dom_document_get_implementation :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation)
-
-{-# DEPRECATED dOMDocumentGetImplementation ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetImplementation ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMImplementation.DOMDOMImplementation' -}
-dOMDocumentGetImplementation self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_implementation self'
-    checkUnexpectedReturnNULL "dOMDocumentGetImplementation" result
-    result' <- (wrapObject WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetImplementationMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDOMImplementation.DOMDOMImplementation), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetImplementationMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetImplementation
-
-#endif
-
--- method DOMDocument::get_input_encoding
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_input_encoding" webkit_dom_document_get_input_encoding :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetInputEncoding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetInputEncoding ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetInputEncoding self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_input_encoding self'
-    checkUnexpectedReturnNULL "dOMDocumentGetInputEncoding" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetInputEncodingMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetInputEncodingMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetInputEncoding
-
-#endif
-
--- method DOMDocument::get_last_element_child
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_last_element_child" webkit_dom_document_get_last_element_child :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentGetLastElementChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetLastElementChild ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDocumentGetLastElementChild self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_last_element_child self'
-    checkUnexpectedReturnNULL "dOMDocumentGetLastElementChild" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetLastElementChildMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetLastElementChildMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetLastElementChild
-
-#endif
-
--- method DOMDocument::get_last_modified
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_last_modified" webkit_dom_document_get_last_modified :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetLastModified ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetLastModified ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetLastModified self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_last_modified self'
-    checkUnexpectedReturnNULL "dOMDocumentGetLastModified" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetLastModifiedMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetLastModifiedMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetLastModified
-
-#endif
-
--- method DOMDocument::get_links
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_links" webkit_dom_document_get_links :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMDocumentGetLinks ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetLinks ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMDocumentGetLinks self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_links self'
-    checkUnexpectedReturnNULL "dOMDocumentGetLinks" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetLinksMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetLinksMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetLinks
-
-#endif
-
--- method DOMDocument::get_origin
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_origin" webkit_dom_document_get_origin :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetOrigin ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetOrigin ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetOrigin self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_origin self'
-    checkUnexpectedReturnNULL "dOMDocumentGetOrigin" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetOriginMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetOriginMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetOrigin
-
-#endif
-
--- method DOMDocument::get_override_style
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pseudoElement", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_override_style" webkit_dom_document_get_override_style :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    Ptr WebKit2WebExtension.DOMElement.DOMElement -> -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- pseudoElement : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration)
-
-{-# DEPRECATED dOMDocumentGetOverrideStyle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetOverrideStyle ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMElement.IsDOMElement b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> b
-    {- ^ /@element@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> Maybe (T.Text)
-    {- ^ /@pseudoElement@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-dOMDocumentGetOverrideStyle self element pseudoElement = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    element' <- unsafeManagedPtrCastPtr element
-    maybePseudoElement <- case pseudoElement of
-        Nothing -> return nullPtr
-        Just jPseudoElement -> do
-            jPseudoElement' <- textToCString jPseudoElement
-            return jPseudoElement'
-    result <- webkit_dom_document_get_override_style self' element' maybePseudoElement
-    checkUnexpectedReturnNULL "dOMDocumentGetOverrideStyle" result
-    result' <- (wrapObject WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration) result
-    touchManagedPtr self
-    touchManagedPtr element
-    freeMem maybePseudoElement
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetOverrideStyleMethodInfo
-instance (signature ~ (b -> Maybe (T.Text) -> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMElement.IsDOMElement b) => O.MethodInfo DOMDocumentGetOverrideStyleMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetOverrideStyle
-
-#endif
-
--- method DOMDocument::get_plugins
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_plugins" webkit_dom_document_get_plugins :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMDocumentGetPlugins ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMDocumentGetPlugins ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMDocumentGetPlugins self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_plugins self'
-    checkUnexpectedReturnNULL "dOMDocumentGetPlugins" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetPluginsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetPluginsMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetPlugins
-
-#endif
-
--- method DOMDocument::get_pointer_lock_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_pointer_lock_element" webkit_dom_document_get_pointer_lock_element :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentGetPointerLockElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetPointerLockElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDocumentGetPointerLockElement self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_pointer_lock_element self'
-    checkUnexpectedReturnNULL "dOMDocumentGetPointerLockElement" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetPointerLockElementMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetPointerLockElementMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetPointerLockElement
-
-#endif
-
--- method DOMDocument::get_preferred_stylesheet_set
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_preferred_stylesheet_set" webkit_dom_document_get_preferred_stylesheet_set :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetPreferredStylesheetSet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-This function has been removed and does nothing.
--}
-dOMDocumentGetPreferredStylesheetSet ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetPreferredStylesheetSet self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_preferred_stylesheet_set self'
-    checkUnexpectedReturnNULL "dOMDocumentGetPreferredStylesheetSet" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetPreferredStylesheetSetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetPreferredStylesheetSetMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetPreferredStylesheetSet
-
-#endif
-
--- method DOMDocument::get_ready_state
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_ready_state" webkit_dom_document_get_ready_state :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetReadyState ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetReadyState ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetReadyState self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_ready_state self'
-    checkUnexpectedReturnNULL "dOMDocumentGetReadyState" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetReadyStateMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetReadyStateMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetReadyState
-
-#endif
-
--- method DOMDocument::get_referrer
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_referrer" webkit_dom_document_get_referrer :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetReferrer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetReferrer ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetReferrer self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_referrer self'
-    checkUnexpectedReturnNULL "dOMDocumentGetReferrer" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetReferrerMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetReferrerMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetReferrer
-
-#endif
-
--- method DOMDocument::get_scripts
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_scripts" webkit_dom_document_get_scripts :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMDocumentGetScripts ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMDocumentGetScripts ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMDocumentGetScripts self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_scripts self'
-    checkUnexpectedReturnNULL "dOMDocumentGetScripts" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetScriptsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetScriptsMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetScripts
-
-#endif
-
--- method DOMDocument::get_scrolling_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_scrolling_element" webkit_dom_document_get_scrolling_element :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentGetScrollingElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetScrollingElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDocumentGetScrollingElement self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_scrolling_element self'
-    checkUnexpectedReturnNULL "dOMDocumentGetScrollingElement" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetScrollingElementMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetScrollingElementMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetScrollingElement
-
-#endif
-
--- method DOMDocument::get_selected_stylesheet_set
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_selected_stylesheet_set" webkit_dom_document_get_selected_stylesheet_set :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetSelectedStylesheetSet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-This function has been removed and does nothing.
--}
-dOMDocumentGetSelectedStylesheetSet ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetSelectedStylesheetSet self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_selected_stylesheet_set self'
-    checkUnexpectedReturnNULL "dOMDocumentGetSelectedStylesheetSet" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetSelectedStylesheetSetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetSelectedStylesheetSetMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetSelectedStylesheetSet
-
-#endif
-
--- method DOMDocument::get_style_sheets
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheetList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_style_sheets" webkit_dom_document_get_style_sheets :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList)
-
-{-# DEPRECATED dOMDocumentGetStyleSheets ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetStyleSheets ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMStyleSheetList.DOMStyleSheetList' -}
-dOMDocumentGetStyleSheets self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_style_sheets self'
-    checkUnexpectedReturnNULL "dOMDocumentGetStyleSheets" result
-    result' <- (newObject WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetStyleSheetsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMStyleSheetList.DOMStyleSheetList), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetStyleSheetsMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetStyleSheets
-
-#endif
-
--- method DOMDocument::get_title
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_title" webkit_dom_document_get_title :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetTitle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetTitle ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetTitle self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_title self'
-    checkUnexpectedReturnNULL "dOMDocumentGetTitle" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetTitleMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetTitleMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetTitle
-
-#endif
-
--- method DOMDocument::get_url
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_url" webkit_dom_document_get_url :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetUrl ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetUrl ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetUrl self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_url self'
-    checkUnexpectedReturnNULL "dOMDocumentGetUrl" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetUrlMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetUrlMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetUrl
-
-#endif
-
--- method DOMDocument::get_visibility_state
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_visibility_state" webkit_dom_document_get_visibility_state :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetVisibilityState ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetVisibilityState ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetVisibilityState self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_visibility_state self'
-    checkUnexpectedReturnNULL "dOMDocumentGetVisibilityState" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetVisibilityStateMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetVisibilityStateMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetVisibilityState
-
-#endif
-
--- method DOMDocument::get_webkit_current_fullscreen_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_webkit_current_fullscreen_element" webkit_dom_document_get_webkit_current_fullscreen_element :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentGetWebkitCurrentFullscreenElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetWebkitCurrentFullscreenElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDocumentGetWebkitCurrentFullscreenElement self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_webkit_current_fullscreen_element self'
-    checkUnexpectedReturnNULL "dOMDocumentGetWebkitCurrentFullscreenElement" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetWebkitCurrentFullscreenElementMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetWebkitCurrentFullscreenElementMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetWebkitCurrentFullscreenElement
-
-#endif
-
--- method DOMDocument::get_webkit_fullscreen_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_webkit_fullscreen_element" webkit_dom_document_get_webkit_fullscreen_element :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentGetWebkitFullscreenElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetWebkitFullscreenElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDocumentGetWebkitFullscreenElement self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_webkit_fullscreen_element self'
-    checkUnexpectedReturnNULL "dOMDocumentGetWebkitFullscreenElement" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetWebkitFullscreenElementMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetWebkitFullscreenElementMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetWebkitFullscreenElement
-
-#endif
-
--- method DOMDocument::get_webkit_fullscreen_enabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_webkit_fullscreen_enabled" webkit_dom_document_get_webkit_fullscreen_enabled :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CInt
-
-{-# DEPRECATED dOMDocumentGetWebkitFullscreenEnabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetWebkitFullscreenEnabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDocumentGetWebkitFullscreenEnabled self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_webkit_fullscreen_enabled self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetWebkitFullscreenEnabledMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetWebkitFullscreenEnabledMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetWebkitFullscreenEnabled
-
-#endif
-
--- method DOMDocument::get_webkit_fullscreen_keyboard_input_allowed
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_webkit_fullscreen_keyboard_input_allowed" webkit_dom_document_get_webkit_fullscreen_keyboard_input_allowed :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CInt
-
-{-# DEPRECATED dOMDocumentGetWebkitFullscreenKeyboardInputAllowed ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetWebkitFullscreenKeyboardInputAllowed ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDocumentGetWebkitFullscreenKeyboardInputAllowed self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_webkit_fullscreen_keyboard_input_allowed self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetWebkitFullscreenKeyboardInputAllowedMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetWebkitFullscreenKeyboardInputAllowedMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetWebkitFullscreenKeyboardInputAllowed
-
-#endif
-
--- method DOMDocument::get_webkit_is_fullscreen
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_webkit_is_fullscreen" webkit_dom_document_get_webkit_is_fullscreen :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CInt
-
-{-# DEPRECATED dOMDocumentGetWebkitIsFullscreen ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentGetWebkitIsFullscreen ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDocumentGetWebkitIsFullscreen self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_webkit_is_fullscreen self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetWebkitIsFullscreenMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetWebkitIsFullscreenMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetWebkitIsFullscreen
-
-#endif
-
--- method DOMDocument::get_xml_encoding
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_xml_encoding" webkit_dom_document_get_xml_encoding :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetXmlEncoding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetXmlEncoding ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetXmlEncoding self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_xml_encoding self'
-    checkUnexpectedReturnNULL "dOMDocumentGetXmlEncoding" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetXmlEncodingMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetXmlEncodingMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetXmlEncoding
-
-#endif
-
--- method DOMDocument::get_xml_standalone
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_xml_standalone" webkit_dom_document_get_xml_standalone :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CInt
-
-{-# DEPRECATED dOMDocumentGetXmlStandalone ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetXmlStandalone ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDocumentGetXmlStandalone self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_xml_standalone self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetXmlStandaloneMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetXmlStandaloneMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetXmlStandalone
-
-#endif
-
--- method DOMDocument::get_xml_version
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_get_xml_version" webkit_dom_document_get_xml_version :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentGetXmlVersion ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentGetXmlVersion ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentGetXmlVersion self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_get_xml_version self'
-    checkUnexpectedReturnNULL "dOMDocumentGetXmlVersion" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentGetXmlVersionMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentGetXmlVersionMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentGetXmlVersion
-
-#endif
-
--- method DOMDocument::has_focus
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_has_focus" webkit_dom_document_has_focus :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO CInt
-
-{-# DEPRECATED dOMDocumentHasFocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentHasFocus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDocumentHasFocus self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_has_focus self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentHasFocusMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentHasFocusMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentHasFocus
-
-#endif
-
--- method DOMDocument::import_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "importedNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "deep", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_import_node" webkit_dom_document_import_node :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- importedNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CInt ->                                 -- deep : TBasicType TBoolean
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMDocumentImportNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentImportNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> b
-    {- ^ /@importedNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> Bool
-    {- ^ /@deep@/: A 'Bool' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentImportNode self importedNode deep = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    importedNode' <- unsafeManagedPtrCastPtr importedNode
-    let deep' = (fromIntegral . fromEnum) deep
-    onException (do
-        result <- propagateGError $ webkit_dom_document_import_node self' importedNode' deep'
-        checkUnexpectedReturnNULL "dOMDocumentImportNode" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        touchManagedPtr importedNode
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentImportNodeMethodInfo
-instance (signature ~ (b -> Bool -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMDocumentImportNodeMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentImportNode
-
-#endif
-
--- method DOMDocument::query_command_enabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_query_command_enabled" webkit_dom_document_query_command_enabled :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- command : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMDocumentQueryCommandEnabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentQueryCommandEnabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@command@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDocumentQueryCommandEnabled self command = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    command' <- textToCString command
-    result <- webkit_dom_document_query_command_enabled self' command'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem command'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentQueryCommandEnabledMethodInfo
-instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQueryCommandEnabledMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentQueryCommandEnabled
-
-#endif
-
--- method DOMDocument::query_command_indeterm
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_query_command_indeterm" webkit_dom_document_query_command_indeterm :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- command : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMDocumentQueryCommandIndeterm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentQueryCommandIndeterm ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@command@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDocumentQueryCommandIndeterm self command = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    command' <- textToCString command
-    result <- webkit_dom_document_query_command_indeterm self' command'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem command'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentQueryCommandIndetermMethodInfo
-instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQueryCommandIndetermMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentQueryCommandIndeterm
-
-#endif
-
--- method DOMDocument::query_command_state
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_query_command_state" webkit_dom_document_query_command_state :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- command : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMDocumentQueryCommandState ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentQueryCommandState ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@command@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDocumentQueryCommandState self command = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    command' <- textToCString command
-    result <- webkit_dom_document_query_command_state self' command'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem command'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentQueryCommandStateMethodInfo
-instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQueryCommandStateMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentQueryCommandState
-
-#endif
-
--- method DOMDocument::query_command_supported
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_query_command_supported" webkit_dom_document_query_command_supported :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- command : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMDocumentQueryCommandSupported ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentQueryCommandSupported ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@command@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMDocumentQueryCommandSupported self command = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    command' <- textToCString command
-    result <- webkit_dom_document_query_command_supported self' command'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem command'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentQueryCommandSupportedMethodInfo
-instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQueryCommandSupportedMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentQueryCommandSupported
-
-#endif
-
--- method DOMDocument::query_command_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_query_command_value" webkit_dom_document_query_command_value :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- command : TBasicType TUTF8
-    IO CString
-
-{-# DEPRECATED dOMDocumentQueryCommandValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentQueryCommandValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@command@/: A @/gchar/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentQueryCommandValue self command = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    command' <- textToCString command
-    result <- webkit_dom_document_query_command_value self' command'
-    checkUnexpectedReturnNULL "dOMDocumentQueryCommandValue" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    freeMem command'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentQueryCommandValueMethodInfo
-instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQueryCommandValueMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentQueryCommandValue
-
-#endif
-
--- method DOMDocument::query_selector
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_query_selector" webkit_dom_document_query_selector :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- selectors : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentQuerySelector ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentQuerySelector ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@selectors@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentQuerySelector self selectors = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    selectors' <- textToCString selectors
-    onException (do
-        result <- propagateGError $ webkit_dom_document_query_selector self' selectors'
-        checkUnexpectedReturnNULL "dOMDocumentQuerySelector" result
-        result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-        touchManagedPtr self
-        freeMem selectors'
-        return result'
-     ) (do
-        freeMem selectors'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentQuerySelectorMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQuerySelectorMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentQuerySelector
-
-#endif
-
--- method DOMDocument::query_selector_all
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_query_selector_all" webkit_dom_document_query_selector_all :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- selectors : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)
-
-{-# DEPRECATED dOMDocumentQuerySelectorAll ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentQuerySelectorAll ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@selectors@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentQuerySelectorAll self selectors = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    selectors' <- textToCString selectors
-    onException (do
-        result <- propagateGError $ webkit_dom_document_query_selector_all self' selectors'
-        checkUnexpectedReturnNULL "dOMDocumentQuerySelectorAll" result
-        result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result
-        touchManagedPtr self
-        freeMem selectors'
-        return result'
-     ) (do
-        freeMem selectors'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentQuerySelectorAllMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentQuerySelectorAllMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentQuerySelectorAll
-
-#endif
-
--- method DOMDocument::set_body
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_set_body" webkit_dom_document_set_body :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement -> -- value : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMDocumentSetBody ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentSetBody ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMHTMLElement.IsDOMHTMLElement b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> b
-    {- ^ /@value@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentSetBody self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- unsafeManagedPtrCastPtr value
-    onException (do
-        propagateGError $ webkit_dom_document_set_body self' value'
-        touchManagedPtr self
-        touchManagedPtr value
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentSetBodyMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMDocument a, WebKit2WebExtension.DOMHTMLElement.IsDOMHTMLElement b) => O.MethodInfo DOMDocumentSetBodyMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentSetBody
-
-#endif
-
--- method DOMDocument::set_charset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_set_charset" webkit_dom_document_set_charset :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMDocumentSetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentSetCharset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMDocumentSetCharset self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_document_set_charset self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDocumentSetCharsetMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetCharsetMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentSetCharset
-
-#endif
-
--- method DOMDocument::set_cookie
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_set_cookie" webkit_dom_document_set_cookie :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMDocumentSetCookie ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentSetCookie ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentSetCookie self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_document_set_cookie self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentSetCookieMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetCookieMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentSetCookie
-
-#endif
-
--- method DOMDocument::set_design_mode
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_set_design_mode" webkit_dom_document_set_design_mode :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMDocumentSetDesignMode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMDocumentSetDesignMode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMDocumentSetDesignMode self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_document_set_design_mode self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDocumentSetDesignModeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetDesignModeMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentSetDesignMode
-
-#endif
-
--- method DOMDocument::set_dir
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_set_dir" webkit_dom_document_set_dir :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMDocumentSetDir ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentSetDir ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMDocumentSetDir self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_document_set_dir self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDocumentSetDirMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetDirMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentSetDir
-
-#endif
-
--- method DOMDocument::set_document_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_set_document_uri" webkit_dom_document_set_document_uri :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMDocumentSetDocumentUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentSetDocumentUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMDocumentSetDocumentUri self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_document_set_document_uri self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDocumentSetDocumentUriMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetDocumentUriMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentSetDocumentUri
-
-#endif
-
--- method DOMDocument::set_selected_stylesheet_set
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_set_selected_stylesheet_set" webkit_dom_document_set_selected_stylesheet_set :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMDocumentSetSelectedStylesheetSet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-This function has been removed and does nothing.
--}
-dOMDocumentSetSelectedStylesheetSet ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMDocumentSetSelectedStylesheetSet self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_document_set_selected_stylesheet_set self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDocumentSetSelectedStylesheetSetMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetSelectedStylesheetSetMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentSetSelectedStylesheetSet
-
-#endif
-
--- method DOMDocument::set_title
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_set_title" webkit_dom_document_set_title :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMDocumentSetTitle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentSetTitle ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMDocumentSetTitle self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_document_set_title self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDocumentSetTitleMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetTitleMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentSetTitle
-
-#endif
-
--- method DOMDocument::set_xml_standalone
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_set_xml_standalone" webkit_dom_document_set_xml_standalone :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMDocumentSetXmlStandalone ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentSetXmlStandalone ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentSetXmlStandalone self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    onException (do
-        propagateGError $ webkit_dom_document_set_xml_standalone self' value'
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentSetXmlStandaloneMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetXmlStandaloneMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentSetXmlStandalone
-
-#endif
-
--- method DOMDocument::set_xml_version
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_set_xml_version" webkit_dom_document_set_xml_version :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMDocumentSetXmlVersion ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentSetXmlVersion ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentSetXmlVersion self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_document_set_xml_version self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentSetXmlVersionMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentSetXmlVersionMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentSetXmlVersion
-
-#endif
-
--- method DOMDocument::webkit_cancel_fullscreen
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_webkit_cancel_fullscreen" webkit_dom_document_webkit_cancel_fullscreen :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO ()
-
-{-# DEPRECATED dOMDocumentWebkitCancelFullscreen ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentWebkitCancelFullscreen ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m ()
-dOMDocumentWebkitCancelFullscreen self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_document_webkit_cancel_fullscreen self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitCancelFullscreenMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentWebkitCancelFullscreenMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentWebkitCancelFullscreen
-
-#endif
-
--- method DOMDocument::webkit_exit_fullscreen
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_webkit_exit_fullscreen" webkit_dom_document_webkit_exit_fullscreen :: 
-    Ptr DOMDocument ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-    IO ()
-
-{-# DEPRECATED dOMDocumentWebkitExitFullscreen ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentWebkitExitFullscreen ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-    -> m ()
-dOMDocumentWebkitExitFullscreen self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_document_webkit_exit_fullscreen self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitExitFullscreenMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMDocument a) => O.MethodInfo DOMDocumentWebkitExitFullscreenMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentWebkitExitFullscreen
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMDocument.hs-boot b/GI/WebKit2WebExtension/Objects/DOMDocument.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDocument.hs-boot
+++ /dev/null
@@ -1,497 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMDocument where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMDocument = DOMDocument (ManagedPtr DOMDocument)
-instance GObject DOMDocument where
-class (GObject o, O.IsDescendantOf DOMDocument o) => IsDOMDocument o
-instance (GObject o, O.IsDescendantOf DOMDocument o) => IsDOMDocument o
-instance O.HasParentTypes DOMDocument
-#if ENABLE_OVERLOADING
-data DOMDocumentActiveElementPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentAnchorsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentAppletsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentBodyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCharacterSetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCharsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentChildElementCountPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentChildrenPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCompatModePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentContentTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCookiePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCurrentScriptPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentDefaultViewPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentDesignModePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentDirPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentDoctypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentDocumentElementPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentDocumentUriPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentDomainPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentEmbedsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentFirstElementChildPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentFormsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentHeadPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentHiddenPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentImagesPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentImplementationPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentInputEncodingPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentLastElementChildPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentLastModifiedPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentLinksPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentOriginPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentPluginsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentPointerLockElementPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentPreferredStylesheetSetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentReadyStatePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentReferrerPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentScriptsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentScrollingElementPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentSelectedStylesheetSetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentStyleSheetsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentTitlePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentUrlPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentVisibilityStatePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitCurrentFullScreenElementPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitFullscreenElementPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitFullscreenEnabledPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitIsFullScreenPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentXmlEncodingPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentXmlStandalonePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentXmlVersionPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentAdoptNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCaretRangeFromPointMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateAttributeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateAttributeNsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateCdataSectionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateCommentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateCssStyleDeclarationMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateDocumentFragmentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateElementNsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateEntityReferenceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateEventMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateExpressionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateNodeIteratorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateNsResolverMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateProcessingInstructionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateRangeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateTextNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentCreateTreeWalkerMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentElementFromPointMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentEvaluateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentExecCommandMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentExitPointerLockMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetActiveElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetAnchorsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetAppletsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetBodyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetCharacterSetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetCharsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetChildElementCountMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetChildrenMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetCompatModeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetContentTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetCookieMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetCurrentScriptMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDefaultCharsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDefaultViewMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDesignModeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDirMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDoctypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDocumentElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDocumentUriMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetDomainMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementByIdMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByClassNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByTagNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByTagNameNsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetEmbedsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetFirstElementChildMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetFormsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetHeadMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetHiddenMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetImagesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetImplementationMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetInputEncodingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetLastElementChildMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetLastModifiedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetLinksMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetOriginMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetOverrideStyleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetPluginsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetPointerLockElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetPreferredStylesheetSetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetReadyStateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetReferrerMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetScriptsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetScrollingElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetSelectedStylesheetSetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetStyleSheetsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetTitleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetUrlMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetVisibilityStateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetWebkitCurrentFullscreenElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetWebkitFullscreenElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetWebkitFullscreenEnabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetWebkitFullscreenKeyboardInputAllowedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetWebkitIsFullscreenMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetXmlEncodingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetXmlStandaloneMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentGetXmlVersionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentHasFocusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentImportNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentQueryCommandEnabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentQueryCommandIndetermMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentQueryCommandStateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentQueryCommandSupportedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentQueryCommandValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentQuerySelectorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentQuerySelectorAllMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentSetBodyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentSetCharsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentSetCookieMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentSetDesignModeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentSetDirMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentSetDocumentUriMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentSetSelectedStylesheetSetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentSetTitleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentSetXmlStandaloneMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentSetXmlVersionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitCancelFullscreenMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentWebkitExitFullscreenMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMDocumentFragment.hs b/GI/WebKit2WebExtension/Objects/DOMDocumentFragment.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDocumentFragment.hs
+++ /dev/null
@@ -1,713 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMDocumentFragment
-    ( 
-
--- * Exported types
-    DOMDocumentFragment(..)                 ,
-    IsDOMDocumentFragment                   ,
-    toDOMDocumentFragment                   ,
-    noDOMDocumentFragment                   ,
-
-
- -- * Methods
--- ** getChildElementCount #method:getChildElementCount#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentFragmentGetChildElementCountMethodInfo,
-#endif
-    dOMDocumentFragmentGetChildElementCount ,
-
-
--- ** getChildren #method:getChildren#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentFragmentGetChildrenMethodInfo,
-#endif
-    dOMDocumentFragmentGetChildren          ,
-
-
--- ** getElementById #method:getElementById#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentFragmentGetElementByIdMethodInfo,
-#endif
-    dOMDocumentFragmentGetElementById       ,
-
-
--- ** getFirstElementChild #method:getFirstElementChild#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentFragmentGetFirstElementChildMethodInfo,
-#endif
-    dOMDocumentFragmentGetFirstElementChild ,
-
-
--- ** getLastElementChild #method:getLastElementChild#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentFragmentGetLastElementChildMethodInfo,
-#endif
-    dOMDocumentFragmentGetLastElementChild  ,
-
-
--- ** querySelector #method:querySelector#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentFragmentQuerySelectorMethodInfo,
-#endif
-    dOMDocumentFragmentQuerySelector        ,
-
-
--- ** querySelectorAll #method:querySelectorAll#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentFragmentQuerySelectorAllMethodInfo,
-#endif
-    dOMDocumentFragmentQuerySelectorAll     ,
-
-
-
-
- -- * Properties
--- ** childElementCount #attr:childElementCount#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentFragmentChildElementCountPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentFragmentChildElementCount    ,
-#endif
-    getDOMDocumentFragmentChildElementCount ,
-
-
--- ** children #attr:children#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentFragmentChildrenPropertyInfo ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentFragmentChildren             ,
-#endif
-    getDOMDocumentFragmentChildren          ,
-
-
--- ** firstElementChild #attr:firstElementChild#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentFragmentFirstElementChildPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentFragmentFirstElementChild    ,
-#endif
-    getDOMDocumentFragmentFirstElementChild ,
-
-
--- ** lastElementChild #attr:lastElementChild#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentFragmentLastElementChildPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentFragmentLastElementChild     ,
-#endif
-    getDOMDocumentFragmentLastElementChild  ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNodeList as WebKit2WebExtension.DOMNodeList
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMDocumentFragment = DOMDocumentFragment (ManagedPtr DOMDocumentFragment)
-foreign import ccall "webkit_dom_document_fragment_get_type"
-    c_webkit_dom_document_fragment_get_type :: IO GType
-
-instance GObject DOMDocumentFragment where
-    gobjectType = c_webkit_dom_document_fragment_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMDocumentFragment`, for instance with `toDOMDocumentFragment`.
-class (GObject o, O.IsDescendantOf DOMDocumentFragment o) => IsDOMDocumentFragment o
-instance (GObject o, O.IsDescendantOf DOMDocumentFragment o) => IsDOMDocumentFragment o
-
-instance O.HasParentTypes DOMDocumentFragment
-type instance O.ParentTypes DOMDocumentFragment = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMDocumentFragment`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMDocumentFragment :: (MonadIO m, IsDOMDocumentFragment o) => o -> m DOMDocumentFragment
-toDOMDocumentFragment = liftIO . unsafeCastTo DOMDocumentFragment
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMDocumentFragment`.
-noDOMDocumentFragment :: Maybe DOMDocumentFragment
-noDOMDocumentFragment = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMDocumentFragmentMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMDocumentFragmentMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMDocumentFragmentMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMDocumentFragmentMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMDocumentFragmentMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMDocumentFragmentMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMDocumentFragmentMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMDocumentFragmentMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMDocumentFragmentMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMDocumentFragmentMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMDocumentFragmentMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMDocumentFragmentMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMDocumentFragmentMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMDocumentFragmentMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMDocumentFragmentMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMDocumentFragmentMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMDocumentFragmentMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMDocumentFragmentMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMDocumentFragmentMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMDocumentFragmentMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMDocumentFragmentMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMDocumentFragmentMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMDocumentFragmentMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMDocumentFragmentMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMDocumentFragmentMethod "querySelector" o = DOMDocumentFragmentQuerySelectorMethodInfo
-    ResolveDOMDocumentFragmentMethod "querySelectorAll" o = DOMDocumentFragmentQuerySelectorAllMethodInfo
-    ResolveDOMDocumentFragmentMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMDocumentFragmentMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMDocumentFragmentMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMDocumentFragmentMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMDocumentFragmentMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMDocumentFragmentMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMDocumentFragmentMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMDocumentFragmentMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMDocumentFragmentMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMDocumentFragmentMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMDocumentFragmentMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMDocumentFragmentMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMDocumentFragmentMethod "getChildElementCount" o = DOMDocumentFragmentGetChildElementCountMethodInfo
-    ResolveDOMDocumentFragmentMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMDocumentFragmentMethod "getChildren" o = DOMDocumentFragmentGetChildrenMethodInfo
-    ResolveDOMDocumentFragmentMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMDocumentFragmentMethod "getElementById" o = DOMDocumentFragmentGetElementByIdMethodInfo
-    ResolveDOMDocumentFragmentMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMDocumentFragmentMethod "getFirstElementChild" o = DOMDocumentFragmentGetFirstElementChildMethodInfo
-    ResolveDOMDocumentFragmentMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMDocumentFragmentMethod "getLastElementChild" o = DOMDocumentFragmentGetLastElementChildMethodInfo
-    ResolveDOMDocumentFragmentMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo
-    ResolveDOMDocumentFragmentMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo
-    ResolveDOMDocumentFragmentMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMDocumentFragmentMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMDocumentFragmentMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMDocumentFragmentMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMDocumentFragmentMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMDocumentFragmentMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMDocumentFragmentMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMDocumentFragmentMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo
-    ResolveDOMDocumentFragmentMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMDocumentFragmentMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMDocumentFragmentMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMDocumentFragmentMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMDocumentFragmentMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMDocumentFragmentMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMDocumentFragmentMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMDocumentFragmentMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMDocumentFragmentMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMDocumentFragmentMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMDocumentFragmentMethod t DOMDocumentFragment, O.MethodInfo info DOMDocumentFragment p) => OL.IsLabel t (DOMDocumentFragment -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "child-element-count"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@child-element-count@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocumentFragment #childElementCount
-@
--}
-getDOMDocumentFragmentChildElementCount :: (MonadIO m, IsDOMDocumentFragment o) => o -> m CULong
-getDOMDocumentFragmentChildElementCount obj = liftIO $ B.Properties.getObjectPropertyULong obj "child-element-count"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentChildElementCountPropertyInfo
-instance AttrInfo DOMDocumentFragmentChildElementCountPropertyInfo where
-    type AttrAllowedOps DOMDocumentFragmentChildElementCountPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMDocumentFragmentChildElementCountPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentFragmentChildElementCountPropertyInfo = IsDOMDocumentFragment
-    type AttrGetType DOMDocumentFragmentChildElementCountPropertyInfo = CULong
-    type AttrLabel DOMDocumentFragmentChildElementCountPropertyInfo = "child-element-count"
-    type AttrOrigin DOMDocumentFragmentChildElementCountPropertyInfo = DOMDocumentFragment
-    attrGet _ = getDOMDocumentFragmentChildElementCount
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "children"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@children@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocumentFragment #children
-@
--}
-getDOMDocumentFragmentChildren :: (MonadIO m, IsDOMDocumentFragment o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMDocumentFragmentChildren obj = liftIO $ B.Properties.getObjectPropertyObject obj "children" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentChildrenPropertyInfo
-instance AttrInfo DOMDocumentFragmentChildrenPropertyInfo where
-    type AttrAllowedOps DOMDocumentFragmentChildrenPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentFragmentChildrenPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentFragmentChildrenPropertyInfo = IsDOMDocumentFragment
-    type AttrGetType DOMDocumentFragmentChildrenPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMDocumentFragmentChildrenPropertyInfo = "children"
-    type AttrOrigin DOMDocumentFragmentChildrenPropertyInfo = DOMDocumentFragment
-    attrGet _ = getDOMDocumentFragmentChildren
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "first-element-child"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@first-element-child@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocumentFragment #firstElementChild
-@
--}
-getDOMDocumentFragmentFirstElementChild :: (MonadIO m, IsDOMDocumentFragment o) => o -> m WebKit2WebExtension.DOMElement.DOMElement
-getDOMDocumentFragmentFirstElementChild obj = liftIO $ checkUnexpectedNothing "getDOMDocumentFragmentFirstElementChild" $ B.Properties.getObjectPropertyObject obj "first-element-child" WebKit2WebExtension.DOMElement.DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentFirstElementChildPropertyInfo
-instance AttrInfo DOMDocumentFragmentFirstElementChildPropertyInfo where
-    type AttrAllowedOps DOMDocumentFragmentFirstElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentFragmentFirstElementChildPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentFragmentFirstElementChildPropertyInfo = IsDOMDocumentFragment
-    type AttrGetType DOMDocumentFragmentFirstElementChildPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement
-    type AttrLabel DOMDocumentFragmentFirstElementChildPropertyInfo = "first-element-child"
-    type AttrOrigin DOMDocumentFragmentFirstElementChildPropertyInfo = DOMDocumentFragment
-    attrGet _ = getDOMDocumentFragmentFirstElementChild
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "last-element-child"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@last-element-child@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocumentFragment #lastElementChild
-@
--}
-getDOMDocumentFragmentLastElementChild :: (MonadIO m, IsDOMDocumentFragment o) => o -> m WebKit2WebExtension.DOMElement.DOMElement
-getDOMDocumentFragmentLastElementChild obj = liftIO $ checkUnexpectedNothing "getDOMDocumentFragmentLastElementChild" $ B.Properties.getObjectPropertyObject obj "last-element-child" WebKit2WebExtension.DOMElement.DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentLastElementChildPropertyInfo
-instance AttrInfo DOMDocumentFragmentLastElementChildPropertyInfo where
-    type AttrAllowedOps DOMDocumentFragmentLastElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentFragmentLastElementChildPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentFragmentLastElementChildPropertyInfo = IsDOMDocumentFragment
-    type AttrGetType DOMDocumentFragmentLastElementChildPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement
-    type AttrLabel DOMDocumentFragmentLastElementChildPropertyInfo = "last-element-child"
-    type AttrOrigin DOMDocumentFragmentLastElementChildPropertyInfo = DOMDocumentFragment
-    attrGet _ = getDOMDocumentFragmentLastElementChild
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMDocumentFragment
-type instance O.AttributeList DOMDocumentFragment = DOMDocumentFragmentAttributeList
-type DOMDocumentFragmentAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMDocumentFragmentChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", DOMDocumentFragmentChildrenPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMDocumentFragmentFirstElementChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMDocumentFragmentLastElementChildPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMDocumentFragmentChildElementCount :: AttrLabelProxy "childElementCount"
-dOMDocumentFragmentChildElementCount = AttrLabelProxy
-
-dOMDocumentFragmentChildren :: AttrLabelProxy "children"
-dOMDocumentFragmentChildren = AttrLabelProxy
-
-dOMDocumentFragmentFirstElementChild :: AttrLabelProxy "firstElementChild"
-dOMDocumentFragmentFirstElementChild = AttrLabelProxy
-
-dOMDocumentFragmentLastElementChild :: AttrLabelProxy "lastElementChild"
-dOMDocumentFragmentLastElementChild = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMDocumentFragment = DOMDocumentFragmentSignalList
-type DOMDocumentFragmentSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMDocumentFragment::get_child_element_count
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_fragment_get_child_element_count" webkit_dom_document_fragment_get_child_element_count :: 
-    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})
-    IO CULong
-
-{-# DEPRECATED dOMDocumentFragmentGetChildElementCount ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentFragmentGetChildElementCount ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMDocumentFragmentGetChildElementCount self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_fragment_get_child_element_count self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentGetChildElementCountMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentGetChildElementCountMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentFragmentGetChildElementCount
-
-#endif
-
--- method DOMDocumentFragment::get_children
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_fragment_get_children" webkit_dom_document_fragment_get_children :: 
-    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMDocumentFragmentGetChildren ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentFragmentGetChildren ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMDocumentFragmentGetChildren self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_fragment_get_children self'
-    checkUnexpectedReturnNULL "dOMDocumentFragmentGetChildren" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentGetChildrenMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentGetChildrenMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentFragmentGetChildren
-
-#endif
-
--- method DOMDocumentFragment::get_element_by_id
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "elementId", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_fragment_get_element_by_id" webkit_dom_document_fragment_get_element_by_id :: 
-    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})
-    CString ->                              -- elementId : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentFragmentGetElementById ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentFragmentGetElementById ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}
-    -> T.Text
-    {- ^ /@elementId@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDocumentFragmentGetElementById self elementId = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    elementId' <- textToCString elementId
-    result <- webkit_dom_document_fragment_get_element_by_id self' elementId'
-    checkUnexpectedReturnNULL "dOMDocumentFragmentGetElementById" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    freeMem elementId'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentGetElementByIdMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentGetElementByIdMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentFragmentGetElementById
-
-#endif
-
--- method DOMDocumentFragment::get_first_element_child
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_fragment_get_first_element_child" webkit_dom_document_fragment_get_first_element_child :: 
-    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentFragmentGetFirstElementChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentFragmentGetFirstElementChild ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDocumentFragmentGetFirstElementChild self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_fragment_get_first_element_child self'
-    checkUnexpectedReturnNULL "dOMDocumentFragmentGetFirstElementChild" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentGetFirstElementChildMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentGetFirstElementChildMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentFragmentGetFirstElementChild
-
-#endif
-
--- method DOMDocumentFragment::get_last_element_child
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_fragment_get_last_element_child" webkit_dom_document_fragment_get_last_element_child :: 
-    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentFragmentGetLastElementChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentFragmentGetLastElementChild ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMDocumentFragmentGetLastElementChild self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_fragment_get_last_element_child self'
-    checkUnexpectedReturnNULL "dOMDocumentFragmentGetLastElementChild" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentGetLastElementChildMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentGetLastElementChildMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentFragmentGetLastElementChild
-
-#endif
-
--- method DOMDocumentFragment::query_selector
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_fragment_query_selector" webkit_dom_document_fragment_query_selector :: 
-    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})
-    CString ->                              -- selectors : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMDocumentFragmentQuerySelector ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentFragmentQuerySelector ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}
-    -> T.Text
-    {- ^ /@selectors@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentFragmentQuerySelector self selectors = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    selectors' <- textToCString selectors
-    onException (do
-        result <- propagateGError $ webkit_dom_document_fragment_query_selector self' selectors'
-        checkUnexpectedReturnNULL "dOMDocumentFragmentQuerySelector" result
-        result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-        touchManagedPtr self
-        freeMem selectors'
-        return result'
-     ) (do
-        freeMem selectors'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentQuerySelectorMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentQuerySelectorMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentFragmentQuerySelector
-
-#endif
-
--- method DOMDocumentFragment::query_selector_all
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentFragment", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_fragment_query_selector_all" webkit_dom_document_fragment_query_selector_all :: 
-    Ptr DOMDocumentFragment ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"})
-    CString ->                              -- selectors : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)
-
-{-# DEPRECATED dOMDocumentFragmentQuerySelectorAll ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMDocumentFragmentQuerySelectorAll ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentFragment a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' -}
-    -> T.Text
-    {- ^ /@selectors@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMDocumentFragmentQuerySelectorAll self selectors = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    selectors' <- textToCString selectors
-    onException (do
-        result <- propagateGError $ webkit_dom_document_fragment_query_selector_all self' selectors'
-        checkUnexpectedReturnNULL "dOMDocumentFragmentQuerySelectorAll" result
-        result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result
-        touchManagedPtr self
-        freeMem selectors'
-        return result'
-     ) (do
-        freeMem selectors'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentQuerySelectorAllMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMDocumentFragment a) => O.MethodInfo DOMDocumentFragmentQuerySelectorAllMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentFragmentQuerySelectorAll
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMDocumentFragment.hs-boot b/GI/WebKit2WebExtension/Objects/DOMDocumentFragment.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDocumentFragment.hs-boot
+++ /dev/null
@@ -1,62 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMDocumentFragment where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMDocumentFragment = DOMDocumentFragment (ManagedPtr DOMDocumentFragment)
-instance GObject DOMDocumentFragment where
-class (GObject o, O.IsDescendantOf DOMDocumentFragment o) => IsDOMDocumentFragment o
-instance (GObject o, O.IsDescendantOf DOMDocumentFragment o) => IsDOMDocumentFragment o
-instance O.HasParentTypes DOMDocumentFragment
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentChildElementCountPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentChildrenPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentFirstElementChildPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentLastElementChildPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentGetChildElementCountMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentGetChildrenMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentGetElementByIdMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentGetFirstElementChildMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentGetLastElementChildMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentQuerySelectorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentFragmentQuerySelectorAllMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMDocumentType.hs b/GI/WebKit2WebExtension/Objects/DOMDocumentType.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDocumentType.hs
+++ /dev/null
@@ -1,724 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMDocumentType
-    ( 
-
--- * Exported types
-    DOMDocumentType(..)                     ,
-    IsDOMDocumentType                       ,
-    toDOMDocumentType                       ,
-    noDOMDocumentType                       ,
-
-
- -- * Methods
--- ** getEntities #method:getEntities#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentTypeGetEntitiesMethodInfo    ,
-#endif
-    dOMDocumentTypeGetEntities              ,
-
-
--- ** getInternalSubset #method:getInternalSubset#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentTypeGetInternalSubsetMethodInfo,
-#endif
-    dOMDocumentTypeGetInternalSubset        ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentTypeGetNameMethodInfo        ,
-#endif
-    dOMDocumentTypeGetName                  ,
-
-
--- ** getNotations #method:getNotations#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentTypeGetNotationsMethodInfo   ,
-#endif
-    dOMDocumentTypeGetNotations             ,
-
-
--- ** getPublicId #method:getPublicId#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentTypeGetPublicIdMethodInfo    ,
-#endif
-    dOMDocumentTypeGetPublicId              ,
-
-
--- ** getSystemId #method:getSystemId#
-
-#if ENABLE_OVERLOADING
-    DOMDocumentTypeGetSystemIdMethodInfo    ,
-#endif
-    dOMDocumentTypeGetSystemId              ,
-
-
-
-
- -- * Properties
--- ** entities #attr:entities#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentTypeEntitiesPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentTypeEntities                 ,
-#endif
-    getDOMDocumentTypeEntities              ,
-
-
--- ** internalSubset #attr:internalSubset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentTypeInternalSubsetPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentTypeInternalSubset           ,
-#endif
-    getDOMDocumentTypeInternalSubset        ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentTypeNamePropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentTypeName                     ,
-#endif
-    getDOMDocumentTypeName                  ,
-
-
--- ** notations #attr:notations#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentTypeNotationsPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentTypeNotations                ,
-#endif
-    getDOMDocumentTypeNotations             ,
-
-
--- ** publicId #attr:publicId#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentTypePublicIdPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentTypePublicId                 ,
-#endif
-    getDOMDocumentTypePublicId              ,
-
-
--- ** systemId #attr:systemId#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMDocumentTypeSystemIdPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMDocumentTypeSystemId                 ,
-#endif
-    getDOMDocumentTypeSystemId              ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNamedNodeMap as WebKit2WebExtension.DOMNamedNodeMap
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMDocumentType = DOMDocumentType (ManagedPtr DOMDocumentType)
-foreign import ccall "webkit_dom_document_type_get_type"
-    c_webkit_dom_document_type_get_type :: IO GType
-
-instance GObject DOMDocumentType where
-    gobjectType = c_webkit_dom_document_type_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMDocumentType`, for instance with `toDOMDocumentType`.
-class (GObject o, O.IsDescendantOf DOMDocumentType o) => IsDOMDocumentType o
-instance (GObject o, O.IsDescendantOf DOMDocumentType o) => IsDOMDocumentType o
-
-instance O.HasParentTypes DOMDocumentType
-type instance O.ParentTypes DOMDocumentType = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMDocumentType`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMDocumentType :: (MonadIO m, IsDOMDocumentType o) => o -> m DOMDocumentType
-toDOMDocumentType = liftIO . unsafeCastTo DOMDocumentType
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMDocumentType`.
-noDOMDocumentType :: Maybe DOMDocumentType
-noDOMDocumentType = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMDocumentTypeMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMDocumentTypeMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMDocumentTypeMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMDocumentTypeMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMDocumentTypeMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMDocumentTypeMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMDocumentTypeMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMDocumentTypeMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMDocumentTypeMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMDocumentTypeMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMDocumentTypeMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMDocumentTypeMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMDocumentTypeMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMDocumentTypeMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMDocumentTypeMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMDocumentTypeMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMDocumentTypeMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMDocumentTypeMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMDocumentTypeMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMDocumentTypeMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMDocumentTypeMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMDocumentTypeMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMDocumentTypeMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMDocumentTypeMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMDocumentTypeMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMDocumentTypeMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMDocumentTypeMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMDocumentTypeMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMDocumentTypeMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMDocumentTypeMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMDocumentTypeMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMDocumentTypeMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMDocumentTypeMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMDocumentTypeMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMDocumentTypeMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMDocumentTypeMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMDocumentTypeMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMDocumentTypeMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMDocumentTypeMethod "getEntities" o = DOMDocumentTypeGetEntitiesMethodInfo
-    ResolveDOMDocumentTypeMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMDocumentTypeMethod "getInternalSubset" o = DOMDocumentTypeGetInternalSubsetMethodInfo
-    ResolveDOMDocumentTypeMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMDocumentTypeMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo
-    ResolveDOMDocumentTypeMethod "getName" o = DOMDocumentTypeGetNameMethodInfo
-    ResolveDOMDocumentTypeMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo
-    ResolveDOMDocumentTypeMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMDocumentTypeMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMDocumentTypeMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMDocumentTypeMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMDocumentTypeMethod "getNotations" o = DOMDocumentTypeGetNotationsMethodInfo
-    ResolveDOMDocumentTypeMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMDocumentTypeMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMDocumentTypeMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMDocumentTypeMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo
-    ResolveDOMDocumentTypeMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMDocumentTypeMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMDocumentTypeMethod "getPublicId" o = DOMDocumentTypeGetPublicIdMethodInfo
-    ResolveDOMDocumentTypeMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMDocumentTypeMethod "getSystemId" o = DOMDocumentTypeGetSystemIdMethodInfo
-    ResolveDOMDocumentTypeMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMDocumentTypeMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMDocumentTypeMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMDocumentTypeMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMDocumentTypeMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMDocumentTypeMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMDocumentTypeMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMDocumentTypeMethod t DOMDocumentType, O.MethodInfo info DOMDocumentType p) => OL.IsLabel t (DOMDocumentType -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "entities"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@entities@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocumentType #entities
-@
--}
-getDOMDocumentTypeEntities :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
-getDOMDocumentTypeEntities obj = liftIO $ B.Properties.getObjectPropertyObject obj "entities" WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap
-
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeEntitiesPropertyInfo
-instance AttrInfo DOMDocumentTypeEntitiesPropertyInfo where
-    type AttrAllowedOps DOMDocumentTypeEntitiesPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentTypeEntitiesPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentTypeEntitiesPropertyInfo = IsDOMDocumentType
-    type AttrGetType DOMDocumentTypeEntitiesPropertyInfo = (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
-    type AttrLabel DOMDocumentTypeEntitiesPropertyInfo = "entities"
-    type AttrOrigin DOMDocumentTypeEntitiesPropertyInfo = DOMDocumentType
-    attrGet _ = getDOMDocumentTypeEntities
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "internal-subset"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@internal-subset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocumentType #internalSubset
-@
--}
-getDOMDocumentTypeInternalSubset :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe T.Text)
-getDOMDocumentTypeInternalSubset obj = liftIO $ B.Properties.getObjectPropertyString obj "internal-subset"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeInternalSubsetPropertyInfo
-instance AttrInfo DOMDocumentTypeInternalSubsetPropertyInfo where
-    type AttrAllowedOps DOMDocumentTypeInternalSubsetPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentTypeInternalSubsetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentTypeInternalSubsetPropertyInfo = IsDOMDocumentType
-    type AttrGetType DOMDocumentTypeInternalSubsetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentTypeInternalSubsetPropertyInfo = "internal-subset"
-    type AttrOrigin DOMDocumentTypeInternalSubsetPropertyInfo = DOMDocumentType
-    attrGet _ = getDOMDocumentTypeInternalSubset
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocumentType #name
-@
--}
-getDOMDocumentTypeName :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe T.Text)
-getDOMDocumentTypeName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeNamePropertyInfo
-instance AttrInfo DOMDocumentTypeNamePropertyInfo where
-    type AttrAllowedOps DOMDocumentTypeNamePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentTypeNamePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentTypeNamePropertyInfo = IsDOMDocumentType
-    type AttrGetType DOMDocumentTypeNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentTypeNamePropertyInfo = "name"
-    type AttrOrigin DOMDocumentTypeNamePropertyInfo = DOMDocumentType
-    attrGet _ = getDOMDocumentTypeName
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "notations"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@notations@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocumentType #notations
-@
--}
-getDOMDocumentTypeNotations :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
-getDOMDocumentTypeNotations obj = liftIO $ B.Properties.getObjectPropertyObject obj "notations" WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap
-
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeNotationsPropertyInfo
-instance AttrInfo DOMDocumentTypeNotationsPropertyInfo where
-    type AttrAllowedOps DOMDocumentTypeNotationsPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentTypeNotationsPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentTypeNotationsPropertyInfo = IsDOMDocumentType
-    type AttrGetType DOMDocumentTypeNotationsPropertyInfo = (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
-    type AttrLabel DOMDocumentTypeNotationsPropertyInfo = "notations"
-    type AttrOrigin DOMDocumentTypeNotationsPropertyInfo = DOMDocumentType
-    attrGet _ = getDOMDocumentTypeNotations
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "public-id"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@public-id@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocumentType #publicId
-@
--}
-getDOMDocumentTypePublicId :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe T.Text)
-getDOMDocumentTypePublicId obj = liftIO $ B.Properties.getObjectPropertyString obj "public-id"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentTypePublicIdPropertyInfo
-instance AttrInfo DOMDocumentTypePublicIdPropertyInfo where
-    type AttrAllowedOps DOMDocumentTypePublicIdPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentTypePublicIdPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentTypePublicIdPropertyInfo = IsDOMDocumentType
-    type AttrGetType DOMDocumentTypePublicIdPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentTypePublicIdPropertyInfo = "public-id"
-    type AttrOrigin DOMDocumentTypePublicIdPropertyInfo = DOMDocumentType
-    attrGet _ = getDOMDocumentTypePublicId
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "system-id"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@system-id@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMDocumentType #systemId
-@
--}
-getDOMDocumentTypeSystemId :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe T.Text)
-getDOMDocumentTypeSystemId obj = liftIO $ B.Properties.getObjectPropertyString obj "system-id"
-
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeSystemIdPropertyInfo
-instance AttrInfo DOMDocumentTypeSystemIdPropertyInfo where
-    type AttrAllowedOps DOMDocumentTypeSystemIdPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMDocumentTypeSystemIdPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMDocumentTypeSystemIdPropertyInfo = IsDOMDocumentType
-    type AttrGetType DOMDocumentTypeSystemIdPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMDocumentTypeSystemIdPropertyInfo = "system-id"
-    type AttrOrigin DOMDocumentTypeSystemIdPropertyInfo = DOMDocumentType
-    attrGet _ = getDOMDocumentTypeSystemId
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMDocumentType
-type instance O.AttributeList DOMDocumentType = DOMDocumentTypeAttributeList
-type DOMDocumentTypeAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("entities", DOMDocumentTypeEntitiesPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("internalSubset", DOMDocumentTypeInternalSubsetPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("name", DOMDocumentTypeNamePropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("notations", DOMDocumentTypeNotationsPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("publicId", DOMDocumentTypePublicIdPropertyInfo), '("systemId", DOMDocumentTypeSystemIdPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMDocumentTypeEntities :: AttrLabelProxy "entities"
-dOMDocumentTypeEntities = AttrLabelProxy
-
-dOMDocumentTypeInternalSubset :: AttrLabelProxy "internalSubset"
-dOMDocumentTypeInternalSubset = AttrLabelProxy
-
-dOMDocumentTypeName :: AttrLabelProxy "name"
-dOMDocumentTypeName = AttrLabelProxy
-
-dOMDocumentTypeNotations :: AttrLabelProxy "notations"
-dOMDocumentTypeNotations = AttrLabelProxy
-
-dOMDocumentTypePublicId :: AttrLabelProxy "publicId"
-dOMDocumentTypePublicId = AttrLabelProxy
-
-dOMDocumentTypeSystemId :: AttrLabelProxy "systemId"
-dOMDocumentTypeSystemId = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMDocumentType = DOMDocumentTypeSignalList
-type DOMDocumentTypeSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMDocumentType::get_entities
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_type_get_entities" webkit_dom_document_type_get_entities :: 
-    Ptr DOMDocumentType ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})
-    IO (Ptr WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
-
-{-# DEPRECATED dOMDocumentTypeGetEntities ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentTypeGetEntities ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}
-    -> m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}
-dOMDocumentTypeGetEntities self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_type_get_entities self'
-    checkUnexpectedReturnNULL "dOMDocumentTypeGetEntities" result
-    result' <- (wrapObject WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeGetEntitiesMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetEntitiesMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentTypeGetEntities
-
-#endif
-
--- method DOMDocumentType::get_internal_subset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_type_get_internal_subset" webkit_dom_document_type_get_internal_subset :: 
-    Ptr DOMDocumentType ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentTypeGetInternalSubset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentTypeGetInternalSubset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentTypeGetInternalSubset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_type_get_internal_subset self'
-    checkUnexpectedReturnNULL "dOMDocumentTypeGetInternalSubset" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeGetInternalSubsetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetInternalSubsetMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentTypeGetInternalSubset
-
-#endif
-
--- method DOMDocumentType::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_type_get_name" webkit_dom_document_type_get_name :: 
-    Ptr DOMDocumentType ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentTypeGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentTypeGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentTypeGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_type_get_name self'
-    checkUnexpectedReturnNULL "dOMDocumentTypeGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentTypeGetName
-
-#endif
-
--- method DOMDocumentType::get_notations
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_type_get_notations" webkit_dom_document_type_get_notations :: 
-    Ptr DOMDocumentType ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})
-    IO (Ptr WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
-
-{-# DEPRECATED dOMDocumentTypeGetNotations ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentTypeGetNotations ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}
-    -> m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}
-dOMDocumentTypeGetNotations self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_type_get_notations self'
-    checkUnexpectedReturnNULL "dOMDocumentTypeGetNotations" result
-    result' <- (wrapObject WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeGetNotationsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetNotationsMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentTypeGetNotations
-
-#endif
-
--- method DOMDocumentType::get_public_id
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_type_get_public_id" webkit_dom_document_type_get_public_id :: 
-    Ptr DOMDocumentType ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentTypeGetPublicId ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentTypeGetPublicId ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentTypeGetPublicId self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_type_get_public_id self'
-    checkUnexpectedReturnNULL "dOMDocumentTypeGetPublicId" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeGetPublicIdMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetPublicIdMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentTypeGetPublicId
-
-#endif
-
--- method DOMDocumentType::get_system_id
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDocumentType", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_document_type_get_system_id" webkit_dom_document_type_get_system_id :: 
-    Ptr DOMDocumentType ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentType"})
-    IO CString
-
-{-# DEPRECATED dOMDocumentTypeGetSystemId ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMDocumentTypeGetSystemId ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMDocumentType.DOMDocumentType' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMDocumentTypeGetSystemId self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_document_type_get_system_id self'
-    checkUnexpectedReturnNULL "dOMDocumentTypeGetSystemId" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeGetSystemIdMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetSystemIdMethodInfo a signature where
-    overloadedMethod _ = dOMDocumentTypeGetSystemId
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMDocumentType.hs-boot b/GI/WebKit2WebExtension/Objects/DOMDocumentType.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMDocumentType.hs-boot
+++ /dev/null
@@ -1,65 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMDocumentType where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMDocumentType = DOMDocumentType (ManagedPtr DOMDocumentType)
-instance GObject DOMDocumentType where
-class (GObject o, O.IsDescendantOf DOMDocumentType o) => IsDOMDocumentType o
-instance (GObject o, O.IsDescendantOf DOMDocumentType o) => IsDOMDocumentType o
-instance O.HasParentTypes DOMDocumentType
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeEntitiesPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeInternalSubsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeNotationsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentTypePublicIdPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeSystemIdPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeGetEntitiesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeGetInternalSubsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeGetNotationsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeGetPublicIdMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMDocumentTypeGetSystemIdMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMElement.hs b/GI/WebKit2WebExtension/Objects/DOMElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMElement.hs
+++ /dev/null
@@ -1,5722 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMElement
-    ( 
-
--- * Exported types
-    DOMElement(..)                          ,
-    IsDOMElement                            ,
-    toDOMElement                            ,
-    noDOMElement                            ,
-
-
- -- * Methods
--- ** blur #method:blur#
-
-#if ENABLE_OVERLOADING
-    DOMElementBlurMethodInfo                ,
-#endif
-    dOMElementBlur                          ,
-
-
--- ** closest #method:closest#
-
-#if ENABLE_OVERLOADING
-    DOMElementClosestMethodInfo             ,
-#endif
-    dOMElementClosest                       ,
-
-
--- ** focus #method:focus#
-
-#if ENABLE_OVERLOADING
-    DOMElementFocusMethodInfo               ,
-#endif
-    dOMElementFocus                         ,
-
-
--- ** getAttribute #method:getAttribute#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetAttributeMethodInfo        ,
-#endif
-    dOMElementGetAttribute                  ,
-
-
--- ** getAttributeNode #method:getAttributeNode#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetAttributeNodeMethodInfo    ,
-#endif
-    dOMElementGetAttributeNode              ,
-
-
--- ** getAttributeNodeNs #method:getAttributeNodeNs#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetAttributeNodeNsMethodInfo  ,
-#endif
-    dOMElementGetAttributeNodeNs            ,
-
-
--- ** getAttributeNs #method:getAttributeNs#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetAttributeNsMethodInfo      ,
-#endif
-    dOMElementGetAttributeNs                ,
-
-
--- ** getAttributes #method:getAttributes#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetAttributesMethodInfo       ,
-#endif
-    dOMElementGetAttributes                 ,
-
-
--- ** getBoundingClientRect #method:getBoundingClientRect#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetBoundingClientRectMethodInfo,
-#endif
-    dOMElementGetBoundingClientRect         ,
-
-
--- ** getChildElementCount #method:getChildElementCount#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetChildElementCountMethodInfo,
-#endif
-    dOMElementGetChildElementCount          ,
-
-
--- ** getChildren #method:getChildren#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetChildrenMethodInfo         ,
-#endif
-    dOMElementGetChildren                   ,
-
-
--- ** getClassList #method:getClassList#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetClassListMethodInfo        ,
-#endif
-    dOMElementGetClassList                  ,
-
-
--- ** getClassName #method:getClassName#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetClassNameMethodInfo        ,
-#endif
-    dOMElementGetClassName                  ,
-
-
--- ** getClientHeight #method:getClientHeight#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetClientHeightMethodInfo     ,
-#endif
-    dOMElementGetClientHeight               ,
-
-
--- ** getClientLeft #method:getClientLeft#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetClientLeftMethodInfo       ,
-#endif
-    dOMElementGetClientLeft                 ,
-
-
--- ** getClientRects #method:getClientRects#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetClientRectsMethodInfo      ,
-#endif
-    dOMElementGetClientRects                ,
-
-
--- ** getClientTop #method:getClientTop#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetClientTopMethodInfo        ,
-#endif
-    dOMElementGetClientTop                  ,
-
-
--- ** getClientWidth #method:getClientWidth#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetClientWidthMethodInfo      ,
-#endif
-    dOMElementGetClientWidth                ,
-
-
--- ** getElementsByClassName #method:getElementsByClassName#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetElementsByClassNameMethodInfo,
-#endif
-    dOMElementGetElementsByClassName        ,
-
-
--- ** getElementsByClassNameAsHtmlCollection #method:getElementsByClassNameAsHtmlCollection#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo,
-#endif
-    dOMElementGetElementsByClassNameAsHtmlCollection,
-
-
--- ** getElementsByTagName #method:getElementsByTagName#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetElementsByTagNameMethodInfo,
-#endif
-    dOMElementGetElementsByTagName          ,
-
-
--- ** getElementsByTagNameAsHtmlCollection #method:getElementsByTagNameAsHtmlCollection#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo,
-#endif
-    dOMElementGetElementsByTagNameAsHtmlCollection,
-
-
--- ** getElementsByTagNameNs #method:getElementsByTagNameNs#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetElementsByTagNameNsMethodInfo,
-#endif
-    dOMElementGetElementsByTagNameNs        ,
-
-
--- ** getElementsByTagNameNsAsHtmlCollection #method:getElementsByTagNameNsAsHtmlCollection#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo,
-#endif
-    dOMElementGetElementsByTagNameNsAsHtmlCollection,
-
-
--- ** getFirstElementChild #method:getFirstElementChild#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetFirstElementChildMethodInfo,
-#endif
-    dOMElementGetFirstElementChild          ,
-
-
--- ** getId #method:getId#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetIdMethodInfo               ,
-#endif
-    dOMElementGetId                         ,
-
-
--- ** getInnerHtml #method:getInnerHtml#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetInnerHtmlMethodInfo        ,
-#endif
-    dOMElementGetInnerHtml                  ,
-
-
--- ** getLastElementChild #method:getLastElementChild#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetLastElementChildMethodInfo ,
-#endif
-    dOMElementGetLastElementChild           ,
-
-
--- ** getLocalName #method:getLocalName#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetLocalNameMethodInfo        ,
-#endif
-    dOMElementGetLocalName                  ,
-
-
--- ** getNamespaceUri #method:getNamespaceUri#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetNamespaceUriMethodInfo     ,
-#endif
-    dOMElementGetNamespaceUri               ,
-
-
--- ** getNextElementSibling #method:getNextElementSibling#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetNextElementSiblingMethodInfo,
-#endif
-    dOMElementGetNextElementSibling         ,
-
-
--- ** getOffsetHeight #method:getOffsetHeight#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetOffsetHeightMethodInfo     ,
-#endif
-    dOMElementGetOffsetHeight               ,
-
-
--- ** getOffsetLeft #method:getOffsetLeft#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetOffsetLeftMethodInfo       ,
-#endif
-    dOMElementGetOffsetLeft                 ,
-
-
--- ** getOffsetParent #method:getOffsetParent#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetOffsetParentMethodInfo     ,
-#endif
-    dOMElementGetOffsetParent               ,
-
-
--- ** getOffsetTop #method:getOffsetTop#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetOffsetTopMethodInfo        ,
-#endif
-    dOMElementGetOffsetTop                  ,
-
-
--- ** getOffsetWidth #method:getOffsetWidth#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetOffsetWidthMethodInfo      ,
-#endif
-    dOMElementGetOffsetWidth                ,
-
-
--- ** getOuterHtml #method:getOuterHtml#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetOuterHtmlMethodInfo        ,
-#endif
-    dOMElementGetOuterHtml                  ,
-
-
--- ** getPrefix #method:getPrefix#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetPrefixMethodInfo           ,
-#endif
-    dOMElementGetPrefix                     ,
-
-
--- ** getPreviousElementSibling #method:getPreviousElementSibling#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetPreviousElementSiblingMethodInfo,
-#endif
-    dOMElementGetPreviousElementSibling     ,
-
-
--- ** getScrollHeight #method:getScrollHeight#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetScrollHeightMethodInfo     ,
-#endif
-    dOMElementGetScrollHeight               ,
-
-
--- ** getScrollLeft #method:getScrollLeft#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetScrollLeftMethodInfo       ,
-#endif
-    dOMElementGetScrollLeft                 ,
-
-
--- ** getScrollTop #method:getScrollTop#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetScrollTopMethodInfo        ,
-#endif
-    dOMElementGetScrollTop                  ,
-
-
--- ** getScrollWidth #method:getScrollWidth#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetScrollWidthMethodInfo      ,
-#endif
-    dOMElementGetScrollWidth                ,
-
-
--- ** getStyle #method:getStyle#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetStyleMethodInfo            ,
-#endif
-    dOMElementGetStyle                      ,
-
-
--- ** getTagName #method:getTagName#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetTagNameMethodInfo          ,
-#endif
-    dOMElementGetTagName                    ,
-
-
--- ** getWebkitRegionOverset #method:getWebkitRegionOverset#
-
-#if ENABLE_OVERLOADING
-    DOMElementGetWebkitRegionOversetMethodInfo,
-#endif
-    dOMElementGetWebkitRegionOverset        ,
-
-
--- ** hasAttribute #method:hasAttribute#
-
-#if ENABLE_OVERLOADING
-    DOMElementHasAttributeMethodInfo        ,
-#endif
-    dOMElementHasAttribute                  ,
-
-
--- ** hasAttributeNs #method:hasAttributeNs#
-
-#if ENABLE_OVERLOADING
-    DOMElementHasAttributeNsMethodInfo      ,
-#endif
-    dOMElementHasAttributeNs                ,
-
-
--- ** hasAttributes #method:hasAttributes#
-
-#if ENABLE_OVERLOADING
-    DOMElementHasAttributesMethodInfo       ,
-#endif
-    dOMElementHasAttributes                 ,
-
-
--- ** htmlInputElementGetAutoFilled #method:htmlInputElementGetAutoFilled#
-
-#if ENABLE_OVERLOADING
-    DOMElementHtmlInputElementGetAutoFilledMethodInfo,
-#endif
-    dOMElementHtmlInputElementGetAutoFilled ,
-
-
--- ** htmlInputElementIsUserEdited #method:htmlInputElementIsUserEdited#
-
-#if ENABLE_OVERLOADING
-    DOMElementHtmlInputElementIsUserEditedMethodInfo,
-#endif
-    dOMElementHtmlInputElementIsUserEdited  ,
-
-
--- ** htmlInputElementSetAutoFilled #method:htmlInputElementSetAutoFilled#
-
-#if ENABLE_OVERLOADING
-    DOMElementHtmlInputElementSetAutoFilledMethodInfo,
-#endif
-    dOMElementHtmlInputElementSetAutoFilled ,
-
-
--- ** htmlInputElementSetEditingValue #method:htmlInputElementSetEditingValue#
-
-#if ENABLE_OVERLOADING
-    DOMElementHtmlInputElementSetEditingValueMethodInfo,
-#endif
-    dOMElementHtmlInputElementSetEditingValue,
-
-
--- ** insertAdjacentElement #method:insertAdjacentElement#
-
-#if ENABLE_OVERLOADING
-    DOMElementInsertAdjacentElementMethodInfo,
-#endif
-    dOMElementInsertAdjacentElement         ,
-
-
--- ** insertAdjacentHtml #method:insertAdjacentHtml#
-
-#if ENABLE_OVERLOADING
-    DOMElementInsertAdjacentHtmlMethodInfo  ,
-#endif
-    dOMElementInsertAdjacentHtml            ,
-
-
--- ** insertAdjacentText #method:insertAdjacentText#
-
-#if ENABLE_OVERLOADING
-    DOMElementInsertAdjacentTextMethodInfo  ,
-#endif
-    dOMElementInsertAdjacentText            ,
-
-
--- ** matches #method:matches#
-
-#if ENABLE_OVERLOADING
-    DOMElementMatchesMethodInfo             ,
-#endif
-    dOMElementMatches                       ,
-
-
--- ** querySelector #method:querySelector#
-
-#if ENABLE_OVERLOADING
-    DOMElementQuerySelectorMethodInfo       ,
-#endif
-    dOMElementQuerySelector                 ,
-
-
--- ** querySelectorAll #method:querySelectorAll#
-
-#if ENABLE_OVERLOADING
-    DOMElementQuerySelectorAllMethodInfo    ,
-#endif
-    dOMElementQuerySelectorAll              ,
-
-
--- ** remove #method:remove#
-
-#if ENABLE_OVERLOADING
-    DOMElementRemoveMethodInfo              ,
-#endif
-    dOMElementRemove                        ,
-
-
--- ** removeAttribute #method:removeAttribute#
-
-#if ENABLE_OVERLOADING
-    DOMElementRemoveAttributeMethodInfo     ,
-#endif
-    dOMElementRemoveAttribute               ,
-
-
--- ** removeAttributeNode #method:removeAttributeNode#
-
-#if ENABLE_OVERLOADING
-    DOMElementRemoveAttributeNodeMethodInfo ,
-#endif
-    dOMElementRemoveAttributeNode           ,
-
-
--- ** removeAttributeNs #method:removeAttributeNs#
-
-#if ENABLE_OVERLOADING
-    DOMElementRemoveAttributeNsMethodInfo   ,
-#endif
-    dOMElementRemoveAttributeNs             ,
-
-
--- ** requestPointerLock #method:requestPointerLock#
-
-#if ENABLE_OVERLOADING
-    DOMElementRequestPointerLockMethodInfo  ,
-#endif
-    dOMElementRequestPointerLock            ,
-
-
--- ** scrollByLines #method:scrollByLines#
-
-#if ENABLE_OVERLOADING
-    DOMElementScrollByLinesMethodInfo       ,
-#endif
-    dOMElementScrollByLines                 ,
-
-
--- ** scrollByPages #method:scrollByPages#
-
-#if ENABLE_OVERLOADING
-    DOMElementScrollByPagesMethodInfo       ,
-#endif
-    dOMElementScrollByPages                 ,
-
-
--- ** scrollIntoView #method:scrollIntoView#
-
-#if ENABLE_OVERLOADING
-    DOMElementScrollIntoViewMethodInfo      ,
-#endif
-    dOMElementScrollIntoView                ,
-
-
--- ** scrollIntoViewIfNeeded #method:scrollIntoViewIfNeeded#
-
-#if ENABLE_OVERLOADING
-    DOMElementScrollIntoViewIfNeededMethodInfo,
-#endif
-    dOMElementScrollIntoViewIfNeeded        ,
-
-
--- ** setAttribute #method:setAttribute#
-
-#if ENABLE_OVERLOADING
-    DOMElementSetAttributeMethodInfo        ,
-#endif
-    dOMElementSetAttribute                  ,
-
-
--- ** setAttributeNode #method:setAttributeNode#
-
-#if ENABLE_OVERLOADING
-    DOMElementSetAttributeNodeMethodInfo    ,
-#endif
-    dOMElementSetAttributeNode              ,
-
-
--- ** setAttributeNodeNs #method:setAttributeNodeNs#
-
-#if ENABLE_OVERLOADING
-    DOMElementSetAttributeNodeNsMethodInfo  ,
-#endif
-    dOMElementSetAttributeNodeNs            ,
-
-
--- ** setAttributeNs #method:setAttributeNs#
-
-#if ENABLE_OVERLOADING
-    DOMElementSetAttributeNsMethodInfo      ,
-#endif
-    dOMElementSetAttributeNs                ,
-
-
--- ** setClassName #method:setClassName#
-
-#if ENABLE_OVERLOADING
-    DOMElementSetClassNameMethodInfo        ,
-#endif
-    dOMElementSetClassName                  ,
-
-
--- ** setId #method:setId#
-
-#if ENABLE_OVERLOADING
-    DOMElementSetIdMethodInfo               ,
-#endif
-    dOMElementSetId                         ,
-
-
--- ** setInnerHtml #method:setInnerHtml#
-
-#if ENABLE_OVERLOADING
-    DOMElementSetInnerHtmlMethodInfo        ,
-#endif
-    dOMElementSetInnerHtml                  ,
-
-
--- ** setOuterHtml #method:setOuterHtml#
-
-#if ENABLE_OVERLOADING
-    DOMElementSetOuterHtmlMethodInfo        ,
-#endif
-    dOMElementSetOuterHtml                  ,
-
-
--- ** setScrollLeft #method:setScrollLeft#
-
-#if ENABLE_OVERLOADING
-    DOMElementSetScrollLeftMethodInfo       ,
-#endif
-    dOMElementSetScrollLeft                 ,
-
-
--- ** setScrollTop #method:setScrollTop#
-
-#if ENABLE_OVERLOADING
-    DOMElementSetScrollTopMethodInfo        ,
-#endif
-    dOMElementSetScrollTop                  ,
-
-
--- ** webkitMatchesSelector #method:webkitMatchesSelector#
-
-#if ENABLE_OVERLOADING
-    DOMElementWebkitMatchesSelectorMethodInfo,
-#endif
-    dOMElementWebkitMatchesSelector         ,
-
-
--- ** webkitRequestFullscreen #method:webkitRequestFullscreen#
-
-#if ENABLE_OVERLOADING
-    DOMElementWebkitRequestFullscreenMethodInfo,
-#endif
-    dOMElementWebkitRequestFullscreen       ,
-
-
-
-
- -- * Properties
--- ** attributes #attr:attributes#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementAttributesPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementAttributes                    ,
-#endif
-    getDOMElementAttributes                 ,
-
-
--- ** childElementCount #attr:childElementCount#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementChildElementCountPropertyInfo ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementChildElementCount             ,
-#endif
-    getDOMElementChildElementCount          ,
-
-
--- ** children #attr:children#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementChildrenPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementChildren                      ,
-#endif
-    getDOMElementChildren                   ,
-
-
--- ** classList #attr:classList#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementClassListPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementClassList                     ,
-#endif
-    getDOMElementClassList                  ,
-
-
--- ** className #attr:className#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementClassNamePropertyInfo         ,
-#endif
-    constructDOMElementClassName            ,
-#if ENABLE_OVERLOADING
-    dOMElementClassName                     ,
-#endif
-    getDOMElementClassName                  ,
-    setDOMElementClassName                  ,
-
-
--- ** clientHeight #attr:clientHeight#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementClientHeightPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementClientHeight                  ,
-#endif
-    getDOMElementClientHeight               ,
-
-
--- ** clientLeft #attr:clientLeft#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementClientLeftPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementClientLeft                    ,
-#endif
-    getDOMElementClientLeft                 ,
-
-
--- ** clientTop #attr:clientTop#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementClientTopPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementClientTop                     ,
-#endif
-    getDOMElementClientTop                  ,
-
-
--- ** clientWidth #attr:clientWidth#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementClientWidthPropertyInfo       ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementClientWidth                   ,
-#endif
-    getDOMElementClientWidth                ,
-
-
--- ** firstElementChild #attr:firstElementChild#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementFirstElementChildPropertyInfo ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementFirstElementChild             ,
-#endif
-    getDOMElementFirstElementChild          ,
-
-
--- ** id #attr:id#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementIdPropertyInfo                ,
-#endif
-    constructDOMElementId                   ,
-#if ENABLE_OVERLOADING
-    dOMElementId                            ,
-#endif
-    getDOMElementId                         ,
-    setDOMElementId                         ,
-
-
--- ** innerHtml #attr:innerHtml#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementInnerHtmlPropertyInfo         ,
-#endif
-    clearDOMElementInnerHtml                ,
-    constructDOMElementInnerHtml            ,
-#if ENABLE_OVERLOADING
-    dOMElementInnerHtml                     ,
-#endif
-    getDOMElementInnerHtml                  ,
-    setDOMElementInnerHtml                  ,
-
-
--- ** lastElementChild #attr:lastElementChild#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementLastElementChildPropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementLastElementChild              ,
-#endif
-    getDOMElementLastElementChild           ,
-
-
--- ** localName #attr:localName#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementLocalNamePropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementLocalName                     ,
-#endif
-    getDOMElementLocalName                  ,
-
-
--- ** namespaceUri #attr:namespaceUri#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementNamespaceUriPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementNamespaceUri                  ,
-#endif
-    getDOMElementNamespaceUri               ,
-
-
--- ** nextElementSibling #attr:nextElementSibling#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementNextElementSiblingPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementNextElementSibling            ,
-#endif
-    getDOMElementNextElementSibling         ,
-
-
--- ** offsetHeight #attr:offsetHeight#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementOffsetHeightPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementOffsetHeight                  ,
-#endif
-    getDOMElementOffsetHeight               ,
-
-
--- ** offsetLeft #attr:offsetLeft#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementOffsetLeftPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementOffsetLeft                    ,
-#endif
-    getDOMElementOffsetLeft                 ,
-
-
--- ** offsetParent #attr:offsetParent#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementOffsetParentPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementOffsetParent                  ,
-#endif
-    getDOMElementOffsetParent               ,
-
-
--- ** offsetTop #attr:offsetTop#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementOffsetTopPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementOffsetTop                     ,
-#endif
-    getDOMElementOffsetTop                  ,
-
-
--- ** offsetWidth #attr:offsetWidth#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementOffsetWidthPropertyInfo       ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementOffsetWidth                   ,
-#endif
-    getDOMElementOffsetWidth                ,
-
-
--- ** outerHtml #attr:outerHtml#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementOuterHtmlPropertyInfo         ,
-#endif
-    clearDOMElementOuterHtml                ,
-    constructDOMElementOuterHtml            ,
-#if ENABLE_OVERLOADING
-    dOMElementOuterHtml                     ,
-#endif
-    getDOMElementOuterHtml                  ,
-    setDOMElementOuterHtml                  ,
-
-
--- ** prefix #attr:prefix#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementPrefixPropertyInfo            ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementPrefix                        ,
-#endif
-    getDOMElementPrefix                     ,
-
-
--- ** previousElementSibling #attr:previousElementSibling#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementPreviousElementSiblingPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementPreviousElementSibling        ,
-#endif
-    getDOMElementPreviousElementSibling     ,
-
-
--- ** scrollHeight #attr:scrollHeight#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementScrollHeightPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementScrollHeight                  ,
-#endif
-    getDOMElementScrollHeight               ,
-
-
--- ** scrollLeft #attr:scrollLeft#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementScrollLeftPropertyInfo        ,
-#endif
-    constructDOMElementScrollLeft           ,
-#if ENABLE_OVERLOADING
-    dOMElementScrollLeft                    ,
-#endif
-    getDOMElementScrollLeft                 ,
-    setDOMElementScrollLeft                 ,
-
-
--- ** scrollTop #attr:scrollTop#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementScrollTopPropertyInfo         ,
-#endif
-    constructDOMElementScrollTop            ,
-#if ENABLE_OVERLOADING
-    dOMElementScrollTop                     ,
-#endif
-    getDOMElementScrollTop                  ,
-    setDOMElementScrollTop                  ,
-
-
--- ** scrollWidth #attr:scrollWidth#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementScrollWidthPropertyInfo       ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementScrollWidth                   ,
-#endif
-    getDOMElementScrollWidth                ,
-
-
--- ** style #attr:style#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementStylePropertyInfo             ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementStyle                         ,
-#endif
-    getDOMElementStyle                      ,
-
-
--- ** tagName #attr:tagName#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementTagNamePropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementTagName                       ,
-#endif
-    getDOMElementTagName                    ,
-
-
--- ** webkitRegionOverset #attr:webkitRegionOverset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMElementWebkitRegionOversetPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMElementWebkitRegionOverset           ,
-#endif
-    getDOMElementWebkitRegionOverset        ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMAttr as WebKit2WebExtension.DOMAttr
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration as WebKit2WebExtension.DOMCSSStyleDeclaration
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMClientRect as WebKit2WebExtension.DOMClientRect
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMClientRectList as WebKit2WebExtension.DOMClientRectList
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMTokenList as WebKit2WebExtension.DOMDOMTokenList
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNamedNodeMap as WebKit2WebExtension.DOMNamedNodeMap
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNodeList as WebKit2WebExtension.DOMNodeList
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMElement = DOMElement (ManagedPtr DOMElement)
-foreign import ccall "webkit_dom_element_get_type"
-    c_webkit_dom_element_get_type :: IO GType
-
-instance GObject DOMElement where
-    gobjectType = c_webkit_dom_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMElement`, for instance with `toDOMElement`.
-class (GObject o, O.IsDescendantOf DOMElement o) => IsDOMElement o
-instance (GObject o, O.IsDescendantOf DOMElement o) => IsDOMElement o
-
-instance O.HasParentTypes DOMElement
-type instance O.ParentTypes DOMElement = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMElement :: (MonadIO m, IsDOMElement o) => o -> m DOMElement
-toDOMElement = liftIO . unsafeCastTo DOMElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMElement`.
-noDOMElement :: Maybe DOMElement
-noDOMElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMElementMethod "blur" o = DOMElementBlurMethodInfo
-    ResolveDOMElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMElementMethod "closest" o = DOMElementClosestMethodInfo
-    ResolveDOMElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMElementMethod "focus" o = DOMElementFocusMethodInfo
-    ResolveDOMElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo
-    ResolveDOMElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo
-    ResolveDOMElementMethod "hasAttributes" o = DOMElementHasAttributesMethodInfo
-    ResolveDOMElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMElementMethod "htmlInputElementGetAutoFilled" o = DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMElementMethod "htmlInputElementIsUserEdited" o = DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMElementMethod "htmlInputElementSetAutoFilled" o = DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMElementMethod "htmlInputElementSetEditingValue" o = DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMElementMethod "insertAdjacentElement" o = DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMElementMethod "insertAdjacentHtml" o = DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMElementMethod "insertAdjacentText" o = DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMElementMethod "matches" o = DOMElementMatchesMethodInfo
-    ResolveDOMElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo
-    ResolveDOMElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMElementMethod "remove" o = DOMElementRemoveMethodInfo
-    ResolveDOMElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo
-    ResolveDOMElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMElementMethod "requestPointerLock" o = DOMElementRequestPointerLockMethodInfo
-    ResolveDOMElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo
-    ResolveDOMElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo
-    ResolveDOMElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo
-    ResolveDOMElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMElementMethod "webkitMatchesSelector" o = DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMElementMethod "webkitRequestFullscreen" o = DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo
-    ResolveDOMElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo
-    ResolveDOMElementMethod "getAttributes" o = DOMElementGetAttributesMethodInfo
-    ResolveDOMElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMElementMethod "getBoundingClientRect" o = DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo
-    ResolveDOMElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMElementMethod "getChildren" o = DOMElementGetChildrenMethodInfo
-    ResolveDOMElementMethod "getClassList" o = DOMElementGetClassListMethodInfo
-    ResolveDOMElementMethod "getClassName" o = DOMElementGetClassNameMethodInfo
-    ResolveDOMElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo
-    ResolveDOMElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo
-    ResolveDOMElementMethod "getClientRects" o = DOMElementGetClientRectsMethodInfo
-    ResolveDOMElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo
-    ResolveDOMElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo
-    ResolveDOMElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMElementMethod "getElementsByClassNameAsHtmlCollection" o = DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMElementMethod "getElementsByTagNameAsHtmlCollection" o = DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMElementMethod "getElementsByTagNameNsAsHtmlCollection" o = DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMElementMethod "getId" o = DOMElementGetIdMethodInfo
-    ResolveDOMElementMethod "getInnerHtml" o = DOMElementGetInnerHtmlMethodInfo
-    ResolveDOMElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo
-    ResolveDOMElementMethod "getLocalName" o = DOMElementGetLocalNameMethodInfo
-    ResolveDOMElementMethod "getNamespaceUri" o = DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo
-    ResolveDOMElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo
-    ResolveDOMElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMElementMethod "getOuterHtml" o = DOMElementGetOuterHtmlMethodInfo
-    ResolveDOMElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMElementMethod "getPrefix" o = DOMElementGetPrefixMethodInfo
-    ResolveDOMElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo
-    ResolveDOMElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo
-    ResolveDOMElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo
-    ResolveDOMElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo
-    ResolveDOMElementMethod "getStyle" o = DOMElementGetStyleMethodInfo
-    ResolveDOMElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo
-    ResolveDOMElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMElementMethod "getWebkitRegionOverset" o = DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo
-    ResolveDOMElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo
-    ResolveDOMElementMethod "setClassName" o = DOMElementSetClassNameMethodInfo
-    ResolveDOMElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMElementMethod "setId" o = DOMElementSetIdMethodInfo
-    ResolveDOMElementMethod "setInnerHtml" o = DOMElementSetInnerHtmlMethodInfo
-    ResolveDOMElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMElementMethod "setOuterHtml" o = DOMElementSetOuterHtmlMethodInfo
-    ResolveDOMElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo
-    ResolveDOMElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo
-    ResolveDOMElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMElementMethod t DOMElement, O.MethodInfo info DOMElement p) => OL.IsLabel t (DOMElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "attributes"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@attributes@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #attributes
-@
--}
-getDOMElementAttributes :: (MonadIO m, IsDOMElement o) => o -> m (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
-getDOMElementAttributes obj = liftIO $ B.Properties.getObjectPropertyObject obj "attributes" WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap
-
-#if ENABLE_OVERLOADING
-data DOMElementAttributesPropertyInfo
-instance AttrInfo DOMElementAttributesPropertyInfo where
-    type AttrAllowedOps DOMElementAttributesPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementAttributesPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementAttributesPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementAttributesPropertyInfo = (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
-    type AttrLabel DOMElementAttributesPropertyInfo = "attributes"
-    type AttrOrigin DOMElementAttributesPropertyInfo = DOMElement
-    attrGet _ = getDOMElementAttributes
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "child-element-count"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@child-element-count@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #childElementCount
-@
--}
-getDOMElementChildElementCount :: (MonadIO m, IsDOMElement o) => o -> m CULong
-getDOMElementChildElementCount obj = liftIO $ B.Properties.getObjectPropertyULong obj "child-element-count"
-
-#if ENABLE_OVERLOADING
-data DOMElementChildElementCountPropertyInfo
-instance AttrInfo DOMElementChildElementCountPropertyInfo where
-    type AttrAllowedOps DOMElementChildElementCountPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMElementChildElementCountPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementChildElementCountPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementChildElementCountPropertyInfo = CULong
-    type AttrLabel DOMElementChildElementCountPropertyInfo = "child-element-count"
-    type AttrOrigin DOMElementChildElementCountPropertyInfo = DOMElement
-    attrGet _ = getDOMElementChildElementCount
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "children"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@children@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #children
-@
--}
-getDOMElementChildren :: (MonadIO m, IsDOMElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMElementChildren obj = liftIO $ B.Properties.getObjectPropertyObject obj "children" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMElementChildrenPropertyInfo
-instance AttrInfo DOMElementChildrenPropertyInfo where
-    type AttrAllowedOps DOMElementChildrenPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementChildrenPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementChildrenPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementChildrenPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMElementChildrenPropertyInfo = "children"
-    type AttrOrigin DOMElementChildrenPropertyInfo = DOMElement
-    attrGet _ = getDOMElementChildren
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "class-list"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@class-list@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #classList
-@
--}
-getDOMElementClassList :: (MonadIO m, IsDOMElement o) => o -> m (Maybe WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)
-getDOMElementClassList obj = liftIO $ B.Properties.getObjectPropertyObject obj "class-list" WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList
-
-#if ENABLE_OVERLOADING
-data DOMElementClassListPropertyInfo
-instance AttrInfo DOMElementClassListPropertyInfo where
-    type AttrAllowedOps DOMElementClassListPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementClassListPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementClassListPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementClassListPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)
-    type AttrLabel DOMElementClassListPropertyInfo = "class-list"
-    type AttrOrigin DOMElementClassListPropertyInfo = DOMElement
-    attrGet _ = getDOMElementClassList
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "class-name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@class-name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #className
-@
--}
-getDOMElementClassName :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)
-getDOMElementClassName obj = liftIO $ B.Properties.getObjectPropertyString obj "class-name"
-
-{- |
-Set the value of the “@class-name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMElement [ #className 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMElementClassName :: (MonadIO m, IsDOMElement o) => o -> T.Text -> m ()
-setDOMElementClassName obj val = liftIO $ B.Properties.setObjectPropertyString obj "class-name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@class-name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMElementClassName :: (IsDOMElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMElementClassName val = B.Properties.constructObjectPropertyString "class-name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMElementClassNamePropertyInfo
-instance AttrInfo DOMElementClassNamePropertyInfo where
-    type AttrAllowedOps DOMElementClassNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMElementClassNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMElementClassNamePropertyInfo = IsDOMElement
-    type AttrGetType DOMElementClassNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMElementClassNamePropertyInfo = "class-name"
-    type AttrOrigin DOMElementClassNamePropertyInfo = DOMElement
-    attrGet _ = getDOMElementClassName
-    attrSet _ = setDOMElementClassName
-    attrConstruct _ = constructDOMElementClassName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "client-height"
-   -- Type: TBasicType TDouble
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@client-height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #clientHeight
-@
--}
-getDOMElementClientHeight :: (MonadIO m, IsDOMElement o) => o -> m Double
-getDOMElementClientHeight obj = liftIO $ B.Properties.getObjectPropertyDouble obj "client-height"
-
-#if ENABLE_OVERLOADING
-data DOMElementClientHeightPropertyInfo
-instance AttrInfo DOMElementClientHeightPropertyInfo where
-    type AttrAllowedOps DOMElementClientHeightPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMElementClientHeightPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementClientHeightPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementClientHeightPropertyInfo = Double
-    type AttrLabel DOMElementClientHeightPropertyInfo = "client-height"
-    type AttrOrigin DOMElementClientHeightPropertyInfo = DOMElement
-    attrGet _ = getDOMElementClientHeight
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "client-left"
-   -- Type: TBasicType TDouble
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@client-left@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #clientLeft
-@
--}
-getDOMElementClientLeft :: (MonadIO m, IsDOMElement o) => o -> m Double
-getDOMElementClientLeft obj = liftIO $ B.Properties.getObjectPropertyDouble obj "client-left"
-
-#if ENABLE_OVERLOADING
-data DOMElementClientLeftPropertyInfo
-instance AttrInfo DOMElementClientLeftPropertyInfo where
-    type AttrAllowedOps DOMElementClientLeftPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMElementClientLeftPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementClientLeftPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementClientLeftPropertyInfo = Double
-    type AttrLabel DOMElementClientLeftPropertyInfo = "client-left"
-    type AttrOrigin DOMElementClientLeftPropertyInfo = DOMElement
-    attrGet _ = getDOMElementClientLeft
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "client-top"
-   -- Type: TBasicType TDouble
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@client-top@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #clientTop
-@
--}
-getDOMElementClientTop :: (MonadIO m, IsDOMElement o) => o -> m Double
-getDOMElementClientTop obj = liftIO $ B.Properties.getObjectPropertyDouble obj "client-top"
-
-#if ENABLE_OVERLOADING
-data DOMElementClientTopPropertyInfo
-instance AttrInfo DOMElementClientTopPropertyInfo where
-    type AttrAllowedOps DOMElementClientTopPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMElementClientTopPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementClientTopPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementClientTopPropertyInfo = Double
-    type AttrLabel DOMElementClientTopPropertyInfo = "client-top"
-    type AttrOrigin DOMElementClientTopPropertyInfo = DOMElement
-    attrGet _ = getDOMElementClientTop
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "client-width"
-   -- Type: TBasicType TDouble
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@client-width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #clientWidth
-@
--}
-getDOMElementClientWidth :: (MonadIO m, IsDOMElement o) => o -> m Double
-getDOMElementClientWidth obj = liftIO $ B.Properties.getObjectPropertyDouble obj "client-width"
-
-#if ENABLE_OVERLOADING
-data DOMElementClientWidthPropertyInfo
-instance AttrInfo DOMElementClientWidthPropertyInfo where
-    type AttrAllowedOps DOMElementClientWidthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMElementClientWidthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementClientWidthPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementClientWidthPropertyInfo = Double
-    type AttrLabel DOMElementClientWidthPropertyInfo = "client-width"
-    type AttrOrigin DOMElementClientWidthPropertyInfo = DOMElement
-    attrGet _ = getDOMElementClientWidth
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "first-element-child"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@first-element-child@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #firstElementChild
-@
--}
-getDOMElementFirstElementChild :: (MonadIO m, IsDOMElement o) => o -> m DOMElement
-getDOMElementFirstElementChild obj = liftIO $ checkUnexpectedNothing "getDOMElementFirstElementChild" $ B.Properties.getObjectPropertyObject obj "first-element-child" DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMElementFirstElementChildPropertyInfo
-instance AttrInfo DOMElementFirstElementChildPropertyInfo where
-    type AttrAllowedOps DOMElementFirstElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementFirstElementChildPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementFirstElementChildPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementFirstElementChildPropertyInfo = DOMElement
-    type AttrLabel DOMElementFirstElementChildPropertyInfo = "first-element-child"
-    type AttrOrigin DOMElementFirstElementChildPropertyInfo = DOMElement
-    attrGet _ = getDOMElementFirstElementChild
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "id"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@id@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #id
-@
--}
-getDOMElementId :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)
-getDOMElementId obj = liftIO $ B.Properties.getObjectPropertyString obj "id"
-
-{- |
-Set the value of the “@id@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMElement [ #id 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMElementId :: (MonadIO m, IsDOMElement o) => o -> T.Text -> m ()
-setDOMElementId obj val = liftIO $ B.Properties.setObjectPropertyString obj "id" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@id@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMElementId :: (IsDOMElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMElementId val = B.Properties.constructObjectPropertyString "id" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMElementIdPropertyInfo
-instance AttrInfo DOMElementIdPropertyInfo where
-    type AttrAllowedOps DOMElementIdPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMElementIdPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMElementIdPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementIdPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMElementIdPropertyInfo = "id"
-    type AttrOrigin DOMElementIdPropertyInfo = DOMElement
-    attrGet _ = getDOMElementId
-    attrSet _ = setDOMElementId
-    attrConstruct _ = constructDOMElementId
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "inner-html"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@inner-html@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #innerHtml
-@
--}
-getDOMElementInnerHtml :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)
-getDOMElementInnerHtml obj = liftIO $ B.Properties.getObjectPropertyString obj "inner-html"
-
-{- |
-Set the value of the “@inner-html@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMElement [ #innerHtml 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMElementInnerHtml :: (MonadIO m, IsDOMElement o) => o -> T.Text -> m ()
-setDOMElementInnerHtml obj val = liftIO $ B.Properties.setObjectPropertyString obj "inner-html" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@inner-html@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMElementInnerHtml :: (IsDOMElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMElementInnerHtml val = B.Properties.constructObjectPropertyString "inner-html" (Just val)
-
-{- |
-Set the value of the “@inner-html@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #innerHtml
-@
--}
-clearDOMElementInnerHtml :: (MonadIO m, IsDOMElement o) => o -> m ()
-clearDOMElementInnerHtml obj = liftIO $ B.Properties.setObjectPropertyString obj "inner-html" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMElementInnerHtmlPropertyInfo
-instance AttrInfo DOMElementInnerHtmlPropertyInfo where
-    type AttrAllowedOps DOMElementInnerHtmlPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementInnerHtmlPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMElementInnerHtmlPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementInnerHtmlPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMElementInnerHtmlPropertyInfo = "inner-html"
-    type AttrOrigin DOMElementInnerHtmlPropertyInfo = DOMElement
-    attrGet _ = getDOMElementInnerHtml
-    attrSet _ = setDOMElementInnerHtml
-    attrConstruct _ = constructDOMElementInnerHtml
-    attrClear _ = clearDOMElementInnerHtml
-#endif
-
--- VVV Prop "last-element-child"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@last-element-child@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #lastElementChild
-@
--}
-getDOMElementLastElementChild :: (MonadIO m, IsDOMElement o) => o -> m DOMElement
-getDOMElementLastElementChild obj = liftIO $ checkUnexpectedNothing "getDOMElementLastElementChild" $ B.Properties.getObjectPropertyObject obj "last-element-child" DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMElementLastElementChildPropertyInfo
-instance AttrInfo DOMElementLastElementChildPropertyInfo where
-    type AttrAllowedOps DOMElementLastElementChildPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementLastElementChildPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementLastElementChildPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementLastElementChildPropertyInfo = DOMElement
-    type AttrLabel DOMElementLastElementChildPropertyInfo = "last-element-child"
-    type AttrOrigin DOMElementLastElementChildPropertyInfo = DOMElement
-    attrGet _ = getDOMElementLastElementChild
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "local-name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@local-name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #localName
-@
--}
-getDOMElementLocalName :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)
-getDOMElementLocalName obj = liftIO $ B.Properties.getObjectPropertyString obj "local-name"
-
-#if ENABLE_OVERLOADING
-data DOMElementLocalNamePropertyInfo
-instance AttrInfo DOMElementLocalNamePropertyInfo where
-    type AttrAllowedOps DOMElementLocalNamePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementLocalNamePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementLocalNamePropertyInfo = IsDOMElement
-    type AttrGetType DOMElementLocalNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMElementLocalNamePropertyInfo = "local-name"
-    type AttrOrigin DOMElementLocalNamePropertyInfo = DOMElement
-    attrGet _ = getDOMElementLocalName
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "namespace-uri"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@namespace-uri@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #namespaceUri
-@
--}
-getDOMElementNamespaceUri :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)
-getDOMElementNamespaceUri obj = liftIO $ B.Properties.getObjectPropertyString obj "namespace-uri"
-
-#if ENABLE_OVERLOADING
-data DOMElementNamespaceUriPropertyInfo
-instance AttrInfo DOMElementNamespaceUriPropertyInfo where
-    type AttrAllowedOps DOMElementNamespaceUriPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementNamespaceUriPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementNamespaceUriPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementNamespaceUriPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMElementNamespaceUriPropertyInfo = "namespace-uri"
-    type AttrOrigin DOMElementNamespaceUriPropertyInfo = DOMElement
-    attrGet _ = getDOMElementNamespaceUri
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "next-element-sibling"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@next-element-sibling@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #nextElementSibling
-@
--}
-getDOMElementNextElementSibling :: (MonadIO m, IsDOMElement o) => o -> m DOMElement
-getDOMElementNextElementSibling obj = liftIO $ checkUnexpectedNothing "getDOMElementNextElementSibling" $ B.Properties.getObjectPropertyObject obj "next-element-sibling" DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMElementNextElementSiblingPropertyInfo
-instance AttrInfo DOMElementNextElementSiblingPropertyInfo where
-    type AttrAllowedOps DOMElementNextElementSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementNextElementSiblingPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementNextElementSiblingPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementNextElementSiblingPropertyInfo = DOMElement
-    type AttrLabel DOMElementNextElementSiblingPropertyInfo = "next-element-sibling"
-    type AttrOrigin DOMElementNextElementSiblingPropertyInfo = DOMElement
-    attrGet _ = getDOMElementNextElementSibling
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "offset-height"
-   -- Type: TBasicType TDouble
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@offset-height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #offsetHeight
-@
--}
-getDOMElementOffsetHeight :: (MonadIO m, IsDOMElement o) => o -> m Double
-getDOMElementOffsetHeight obj = liftIO $ B.Properties.getObjectPropertyDouble obj "offset-height"
-
-#if ENABLE_OVERLOADING
-data DOMElementOffsetHeightPropertyInfo
-instance AttrInfo DOMElementOffsetHeightPropertyInfo where
-    type AttrAllowedOps DOMElementOffsetHeightPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMElementOffsetHeightPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementOffsetHeightPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementOffsetHeightPropertyInfo = Double
-    type AttrLabel DOMElementOffsetHeightPropertyInfo = "offset-height"
-    type AttrOrigin DOMElementOffsetHeightPropertyInfo = DOMElement
-    attrGet _ = getDOMElementOffsetHeight
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "offset-left"
-   -- Type: TBasicType TDouble
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@offset-left@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #offsetLeft
-@
--}
-getDOMElementOffsetLeft :: (MonadIO m, IsDOMElement o) => o -> m Double
-getDOMElementOffsetLeft obj = liftIO $ B.Properties.getObjectPropertyDouble obj "offset-left"
-
-#if ENABLE_OVERLOADING
-data DOMElementOffsetLeftPropertyInfo
-instance AttrInfo DOMElementOffsetLeftPropertyInfo where
-    type AttrAllowedOps DOMElementOffsetLeftPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMElementOffsetLeftPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementOffsetLeftPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementOffsetLeftPropertyInfo = Double
-    type AttrLabel DOMElementOffsetLeftPropertyInfo = "offset-left"
-    type AttrOrigin DOMElementOffsetLeftPropertyInfo = DOMElement
-    attrGet _ = getDOMElementOffsetLeft
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "offset-parent"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@offset-parent@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #offsetParent
-@
--}
-getDOMElementOffsetParent :: (MonadIO m, IsDOMElement o) => o -> m DOMElement
-getDOMElementOffsetParent obj = liftIO $ checkUnexpectedNothing "getDOMElementOffsetParent" $ B.Properties.getObjectPropertyObject obj "offset-parent" DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMElementOffsetParentPropertyInfo
-instance AttrInfo DOMElementOffsetParentPropertyInfo where
-    type AttrAllowedOps DOMElementOffsetParentPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementOffsetParentPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementOffsetParentPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementOffsetParentPropertyInfo = DOMElement
-    type AttrLabel DOMElementOffsetParentPropertyInfo = "offset-parent"
-    type AttrOrigin DOMElementOffsetParentPropertyInfo = DOMElement
-    attrGet _ = getDOMElementOffsetParent
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "offset-top"
-   -- Type: TBasicType TDouble
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@offset-top@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #offsetTop
-@
--}
-getDOMElementOffsetTop :: (MonadIO m, IsDOMElement o) => o -> m Double
-getDOMElementOffsetTop obj = liftIO $ B.Properties.getObjectPropertyDouble obj "offset-top"
-
-#if ENABLE_OVERLOADING
-data DOMElementOffsetTopPropertyInfo
-instance AttrInfo DOMElementOffsetTopPropertyInfo where
-    type AttrAllowedOps DOMElementOffsetTopPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMElementOffsetTopPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementOffsetTopPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementOffsetTopPropertyInfo = Double
-    type AttrLabel DOMElementOffsetTopPropertyInfo = "offset-top"
-    type AttrOrigin DOMElementOffsetTopPropertyInfo = DOMElement
-    attrGet _ = getDOMElementOffsetTop
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "offset-width"
-   -- Type: TBasicType TDouble
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@offset-width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #offsetWidth
-@
--}
-getDOMElementOffsetWidth :: (MonadIO m, IsDOMElement o) => o -> m Double
-getDOMElementOffsetWidth obj = liftIO $ B.Properties.getObjectPropertyDouble obj "offset-width"
-
-#if ENABLE_OVERLOADING
-data DOMElementOffsetWidthPropertyInfo
-instance AttrInfo DOMElementOffsetWidthPropertyInfo where
-    type AttrAllowedOps DOMElementOffsetWidthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMElementOffsetWidthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementOffsetWidthPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementOffsetWidthPropertyInfo = Double
-    type AttrLabel DOMElementOffsetWidthPropertyInfo = "offset-width"
-    type AttrOrigin DOMElementOffsetWidthPropertyInfo = DOMElement
-    attrGet _ = getDOMElementOffsetWidth
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "outer-html"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@outer-html@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #outerHtml
-@
--}
-getDOMElementOuterHtml :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)
-getDOMElementOuterHtml obj = liftIO $ B.Properties.getObjectPropertyString obj "outer-html"
-
-{- |
-Set the value of the “@outer-html@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMElement [ #outerHtml 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMElementOuterHtml :: (MonadIO m, IsDOMElement o) => o -> T.Text -> m ()
-setDOMElementOuterHtml obj val = liftIO $ B.Properties.setObjectPropertyString obj "outer-html" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@outer-html@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMElementOuterHtml :: (IsDOMElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMElementOuterHtml val = B.Properties.constructObjectPropertyString "outer-html" (Just val)
-
-{- |
-Set the value of the “@outer-html@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #outerHtml
-@
--}
-clearDOMElementOuterHtml :: (MonadIO m, IsDOMElement o) => o -> m ()
-clearDOMElementOuterHtml obj = liftIO $ B.Properties.setObjectPropertyString obj "outer-html" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMElementOuterHtmlPropertyInfo
-instance AttrInfo DOMElementOuterHtmlPropertyInfo where
-    type AttrAllowedOps DOMElementOuterHtmlPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementOuterHtmlPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMElementOuterHtmlPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementOuterHtmlPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMElementOuterHtmlPropertyInfo = "outer-html"
-    type AttrOrigin DOMElementOuterHtmlPropertyInfo = DOMElement
-    attrGet _ = getDOMElementOuterHtml
-    attrSet _ = setDOMElementOuterHtml
-    attrConstruct _ = constructDOMElementOuterHtml
-    attrClear _ = clearDOMElementOuterHtml
-#endif
-
--- VVV Prop "prefix"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@prefix@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #prefix
-@
--}
-getDOMElementPrefix :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)
-getDOMElementPrefix obj = liftIO $ B.Properties.getObjectPropertyString obj "prefix"
-
-#if ENABLE_OVERLOADING
-data DOMElementPrefixPropertyInfo
-instance AttrInfo DOMElementPrefixPropertyInfo where
-    type AttrAllowedOps DOMElementPrefixPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementPrefixPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementPrefixPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementPrefixPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMElementPrefixPropertyInfo = "prefix"
-    type AttrOrigin DOMElementPrefixPropertyInfo = DOMElement
-    attrGet _ = getDOMElementPrefix
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "previous-element-sibling"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@previous-element-sibling@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #previousElementSibling
-@
--}
-getDOMElementPreviousElementSibling :: (MonadIO m, IsDOMElement o) => o -> m DOMElement
-getDOMElementPreviousElementSibling obj = liftIO $ checkUnexpectedNothing "getDOMElementPreviousElementSibling" $ B.Properties.getObjectPropertyObject obj "previous-element-sibling" DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMElementPreviousElementSiblingPropertyInfo
-instance AttrInfo DOMElementPreviousElementSiblingPropertyInfo where
-    type AttrAllowedOps DOMElementPreviousElementSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementPreviousElementSiblingPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementPreviousElementSiblingPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementPreviousElementSiblingPropertyInfo = DOMElement
-    type AttrLabel DOMElementPreviousElementSiblingPropertyInfo = "previous-element-sibling"
-    type AttrOrigin DOMElementPreviousElementSiblingPropertyInfo = DOMElement
-    attrGet _ = getDOMElementPreviousElementSibling
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "scroll-height"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@scroll-height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #scrollHeight
-@
--}
-getDOMElementScrollHeight :: (MonadIO m, IsDOMElement o) => o -> m CLong
-getDOMElementScrollHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-height"
-
-#if ENABLE_OVERLOADING
-data DOMElementScrollHeightPropertyInfo
-instance AttrInfo DOMElementScrollHeightPropertyInfo where
-    type AttrAllowedOps DOMElementScrollHeightPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMElementScrollHeightPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementScrollHeightPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementScrollHeightPropertyInfo = CLong
-    type AttrLabel DOMElementScrollHeightPropertyInfo = "scroll-height"
-    type AttrOrigin DOMElementScrollHeightPropertyInfo = DOMElement
-    attrGet _ = getDOMElementScrollHeight
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "scroll-left"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@scroll-left@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #scrollLeft
-@
--}
-getDOMElementScrollLeft :: (MonadIO m, IsDOMElement o) => o -> m CLong
-getDOMElementScrollLeft obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-left"
-
-{- |
-Set the value of the “@scroll-left@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMElement [ #scrollLeft 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMElementScrollLeft :: (MonadIO m, IsDOMElement o) => o -> CLong -> m ()
-setDOMElementScrollLeft obj val = liftIO $ B.Properties.setObjectPropertyLong obj "scroll-left" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@scroll-left@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMElementScrollLeft :: (IsDOMElement o) => CLong -> IO (GValueConstruct o)
-constructDOMElementScrollLeft val = B.Properties.constructObjectPropertyLong "scroll-left" val
-
-#if ENABLE_OVERLOADING
-data DOMElementScrollLeftPropertyInfo
-instance AttrInfo DOMElementScrollLeftPropertyInfo where
-    type AttrAllowedOps DOMElementScrollLeftPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMElementScrollLeftPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMElementScrollLeftPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementScrollLeftPropertyInfo = CLong
-    type AttrLabel DOMElementScrollLeftPropertyInfo = "scroll-left"
-    type AttrOrigin DOMElementScrollLeftPropertyInfo = DOMElement
-    attrGet _ = getDOMElementScrollLeft
-    attrSet _ = setDOMElementScrollLeft
-    attrConstruct _ = constructDOMElementScrollLeft
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "scroll-top"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@scroll-top@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #scrollTop
-@
--}
-getDOMElementScrollTop :: (MonadIO m, IsDOMElement o) => o -> m CLong
-getDOMElementScrollTop obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-top"
-
-{- |
-Set the value of the “@scroll-top@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMElement [ #scrollTop 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMElementScrollTop :: (MonadIO m, IsDOMElement o) => o -> CLong -> m ()
-setDOMElementScrollTop obj val = liftIO $ B.Properties.setObjectPropertyLong obj "scroll-top" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@scroll-top@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMElementScrollTop :: (IsDOMElement o) => CLong -> IO (GValueConstruct o)
-constructDOMElementScrollTop val = B.Properties.constructObjectPropertyLong "scroll-top" val
-
-#if ENABLE_OVERLOADING
-data DOMElementScrollTopPropertyInfo
-instance AttrInfo DOMElementScrollTopPropertyInfo where
-    type AttrAllowedOps DOMElementScrollTopPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMElementScrollTopPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMElementScrollTopPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementScrollTopPropertyInfo = CLong
-    type AttrLabel DOMElementScrollTopPropertyInfo = "scroll-top"
-    type AttrOrigin DOMElementScrollTopPropertyInfo = DOMElement
-    attrGet _ = getDOMElementScrollTop
-    attrSet _ = setDOMElementScrollTop
-    attrConstruct _ = constructDOMElementScrollTop
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "scroll-width"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@scroll-width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #scrollWidth
-@
--}
-getDOMElementScrollWidth :: (MonadIO m, IsDOMElement o) => o -> m CLong
-getDOMElementScrollWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-width"
-
-#if ENABLE_OVERLOADING
-data DOMElementScrollWidthPropertyInfo
-instance AttrInfo DOMElementScrollWidthPropertyInfo where
-    type AttrAllowedOps DOMElementScrollWidthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMElementScrollWidthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementScrollWidthPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementScrollWidthPropertyInfo = CLong
-    type AttrLabel DOMElementScrollWidthPropertyInfo = "scroll-width"
-    type AttrOrigin DOMElementScrollWidthPropertyInfo = DOMElement
-    attrGet _ = getDOMElementScrollWidth
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "style"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@style@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #style
-@
--}
-getDOMElementStyle :: (MonadIO m, IsDOMElement o) => o -> m (Maybe WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration)
-getDOMElementStyle obj = liftIO $ B.Properties.getObjectPropertyObject obj "style" WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration
-
-#if ENABLE_OVERLOADING
-data DOMElementStylePropertyInfo
-instance AttrInfo DOMElementStylePropertyInfo where
-    type AttrAllowedOps DOMElementStylePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementStylePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementStylePropertyInfo = IsDOMElement
-    type AttrGetType DOMElementStylePropertyInfo = (Maybe WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration)
-    type AttrLabel DOMElementStylePropertyInfo = "style"
-    type AttrOrigin DOMElementStylePropertyInfo = DOMElement
-    attrGet _ = getDOMElementStyle
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "tag-name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@tag-name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #tagName
-@
--}
-getDOMElementTagName :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)
-getDOMElementTagName obj = liftIO $ B.Properties.getObjectPropertyString obj "tag-name"
-
-#if ENABLE_OVERLOADING
-data DOMElementTagNamePropertyInfo
-instance AttrInfo DOMElementTagNamePropertyInfo where
-    type AttrAllowedOps DOMElementTagNamePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementTagNamePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementTagNamePropertyInfo = IsDOMElement
-    type AttrGetType DOMElementTagNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMElementTagNamePropertyInfo = "tag-name"
-    type AttrOrigin DOMElementTagNamePropertyInfo = DOMElement
-    attrGet _ = getDOMElementTagName
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "webkit-region-overset"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@webkit-region-overset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMElement #webkitRegionOverset
-@
--}
-getDOMElementWebkitRegionOverset :: (MonadIO m, IsDOMElement o) => o -> m (Maybe T.Text)
-getDOMElementWebkitRegionOverset obj = liftIO $ B.Properties.getObjectPropertyString obj "webkit-region-overset"
-
-#if ENABLE_OVERLOADING
-data DOMElementWebkitRegionOversetPropertyInfo
-instance AttrInfo DOMElementWebkitRegionOversetPropertyInfo where
-    type AttrAllowedOps DOMElementWebkitRegionOversetPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMElementWebkitRegionOversetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMElementWebkitRegionOversetPropertyInfo = IsDOMElement
-    type AttrGetType DOMElementWebkitRegionOversetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMElementWebkitRegionOversetPropertyInfo = "webkit-region-overset"
-    type AttrOrigin DOMElementWebkitRegionOversetPropertyInfo = DOMElement
-    attrGet _ = getDOMElementWebkitRegionOverset
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMElement
-type instance O.AttributeList DOMElement = DOMElementAttributeList
-type DOMElementAttributeList = ('[ '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", DOMElementChildrenPropertyInfo), '("classList", DOMElementClassListPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMElementInnerHtmlPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMElementLocalNamePropertyInfo), '("namespaceUri", DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMElementOuterHtmlPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", DOMElementPrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMElementAttributes :: AttrLabelProxy "attributes"
-dOMElementAttributes = AttrLabelProxy
-
-dOMElementChildElementCount :: AttrLabelProxy "childElementCount"
-dOMElementChildElementCount = AttrLabelProxy
-
-dOMElementChildren :: AttrLabelProxy "children"
-dOMElementChildren = AttrLabelProxy
-
-dOMElementClassList :: AttrLabelProxy "classList"
-dOMElementClassList = AttrLabelProxy
-
-dOMElementClassName :: AttrLabelProxy "className"
-dOMElementClassName = AttrLabelProxy
-
-dOMElementClientHeight :: AttrLabelProxy "clientHeight"
-dOMElementClientHeight = AttrLabelProxy
-
-dOMElementClientLeft :: AttrLabelProxy "clientLeft"
-dOMElementClientLeft = AttrLabelProxy
-
-dOMElementClientTop :: AttrLabelProxy "clientTop"
-dOMElementClientTop = AttrLabelProxy
-
-dOMElementClientWidth :: AttrLabelProxy "clientWidth"
-dOMElementClientWidth = AttrLabelProxy
-
-dOMElementFirstElementChild :: AttrLabelProxy "firstElementChild"
-dOMElementFirstElementChild = AttrLabelProxy
-
-dOMElementId :: AttrLabelProxy "id"
-dOMElementId = AttrLabelProxy
-
-dOMElementInnerHtml :: AttrLabelProxy "innerHtml"
-dOMElementInnerHtml = AttrLabelProxy
-
-dOMElementLastElementChild :: AttrLabelProxy "lastElementChild"
-dOMElementLastElementChild = AttrLabelProxy
-
-dOMElementLocalName :: AttrLabelProxy "localName"
-dOMElementLocalName = AttrLabelProxy
-
-dOMElementNamespaceUri :: AttrLabelProxy "namespaceUri"
-dOMElementNamespaceUri = AttrLabelProxy
-
-dOMElementNextElementSibling :: AttrLabelProxy "nextElementSibling"
-dOMElementNextElementSibling = AttrLabelProxy
-
-dOMElementOffsetHeight :: AttrLabelProxy "offsetHeight"
-dOMElementOffsetHeight = AttrLabelProxy
-
-dOMElementOffsetLeft :: AttrLabelProxy "offsetLeft"
-dOMElementOffsetLeft = AttrLabelProxy
-
-dOMElementOffsetParent :: AttrLabelProxy "offsetParent"
-dOMElementOffsetParent = AttrLabelProxy
-
-dOMElementOffsetTop :: AttrLabelProxy "offsetTop"
-dOMElementOffsetTop = AttrLabelProxy
-
-dOMElementOffsetWidth :: AttrLabelProxy "offsetWidth"
-dOMElementOffsetWidth = AttrLabelProxy
-
-dOMElementOuterHtml :: AttrLabelProxy "outerHtml"
-dOMElementOuterHtml = AttrLabelProxy
-
-dOMElementPrefix :: AttrLabelProxy "prefix"
-dOMElementPrefix = AttrLabelProxy
-
-dOMElementPreviousElementSibling :: AttrLabelProxy "previousElementSibling"
-dOMElementPreviousElementSibling = AttrLabelProxy
-
-dOMElementScrollHeight :: AttrLabelProxy "scrollHeight"
-dOMElementScrollHeight = AttrLabelProxy
-
-dOMElementScrollLeft :: AttrLabelProxy "scrollLeft"
-dOMElementScrollLeft = AttrLabelProxy
-
-dOMElementScrollTop :: AttrLabelProxy "scrollTop"
-dOMElementScrollTop = AttrLabelProxy
-
-dOMElementScrollWidth :: AttrLabelProxy "scrollWidth"
-dOMElementScrollWidth = AttrLabelProxy
-
-dOMElementStyle :: AttrLabelProxy "style"
-dOMElementStyle = AttrLabelProxy
-
-dOMElementTagName :: AttrLabelProxy "tagName"
-dOMElementTagName = AttrLabelProxy
-
-dOMElementWebkitRegionOverset :: AttrLabelProxy "webkitRegionOverset"
-dOMElementWebkitRegionOverset = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMElement = DOMElementSignalList
-type DOMElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMElement::blur
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_blur" webkit_dom_element_blur :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO ()
-
-{-# DEPRECATED dOMElementBlur ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementBlur ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m ()
-dOMElementBlur self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_element_blur self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementBlurMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementBlurMethodInfo a signature where
-    overloadedMethod _ = dOMElementBlur
-
-#endif
-
--- method DOMElement::closest
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_closest" webkit_dom_element_closest :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- selectors : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr DOMElement)
-
-{-# DEPRECATED dOMElementClosest ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMElementClosest ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@selectors@/: A @/gchar/@ -}
-    -> m DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementClosest self selectors = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    selectors' <- textToCString selectors
-    onException (do
-        result <- propagateGError $ webkit_dom_element_closest self' selectors'
-        checkUnexpectedReturnNULL "dOMElementClosest" result
-        result' <- (newObject DOMElement) result
-        touchManagedPtr self
-        freeMem selectors'
-        return result'
-     ) (do
-        freeMem selectors'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementClosestMethodInfo
-instance (signature ~ (T.Text -> m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementClosestMethodInfo a signature where
-    overloadedMethod _ = dOMElementClosest
-
-#endif
-
--- method DOMElement::focus
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_focus" webkit_dom_element_focus :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO ()
-
-{-# DEPRECATED dOMElementFocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementFocus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m ()
-dOMElementFocus self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_element_focus self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementFocusMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementFocusMethodInfo a signature where
-    overloadedMethod _ = dOMElementFocus
-
-#endif
-
--- method DOMElement::get_attribute
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_attribute" webkit_dom_element_get_attribute :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- name : TBasicType TUTF8
-    IO CString
-
-{-# DEPRECATED dOMElementGetAttribute ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetAttribute ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMElementGetAttribute self name = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    name' <- textToCString name
-    result <- webkit_dom_element_get_attribute self' name'
-    checkUnexpectedReturnNULL "dOMElementGetAttribute" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    freeMem name'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetAttributeMethodInfo
-instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetAttributeMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetAttribute
-
-#endif
-
--- method DOMElement::get_attribute_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_attribute_node" webkit_dom_element_get_attribute_node :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- name : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)
-
-{-# DEPRECATED dOMElementGetAttributeNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetAttributeNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMAttr.DOMAttr
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}
-dOMElementGetAttributeNode self name = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    name' <- textToCString name
-    result <- webkit_dom_element_get_attribute_node self' name'
-    checkUnexpectedReturnNULL "dOMElementGetAttributeNode" result
-    result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result
-    touchManagedPtr self
-    freeMem name'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetAttributeNodeMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetAttributeNodeMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetAttributeNode
-
-#endif
-
--- method DOMElement::get_attribute_node_ns
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_attribute_node_ns" webkit_dom_element_get_attribute_node_ns :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    CString ->                              -- localName : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)
-
-{-# DEPRECATED dOMElementGetAttributeNodeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetAttributeNodeNs ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@localName@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMAttr.DOMAttr
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}
-dOMElementGetAttributeNodeNs self namespaceURI localName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    namespaceURI' <- textToCString namespaceURI
-    localName' <- textToCString localName
-    result <- webkit_dom_element_get_attribute_node_ns self' namespaceURI' localName'
-    checkUnexpectedReturnNULL "dOMElementGetAttributeNodeNs" result
-    result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result
-    touchManagedPtr self
-    freeMem namespaceURI'
-    freeMem localName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetAttributeNodeNsMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetAttributeNodeNsMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetAttributeNodeNs
-
-#endif
-
--- method DOMElement::get_attribute_ns
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_attribute_ns" webkit_dom_element_get_attribute_ns :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    CString ->                              -- localName : TBasicType TUTF8
-    IO CString
-
-{-# DEPRECATED dOMElementGetAttributeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetAttributeNs ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@localName@/: A @/gchar/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMElementGetAttributeNs self namespaceURI localName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    namespaceURI' <- textToCString namespaceURI
-    localName' <- textToCString localName
-    result <- webkit_dom_element_get_attribute_ns self' namespaceURI' localName'
-    checkUnexpectedReturnNULL "dOMElementGetAttributeNs" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    freeMem namespaceURI'
-    freeMem localName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetAttributeNsMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetAttributeNsMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetAttributeNs
-
-#endif
-
--- method DOMElement::get_attributes
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_attributes" webkit_dom_element_get_attributes :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO (Ptr WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
-
-{-# DEPRECATED dOMElementGetAttributes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetAttributes ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}
-dOMElementGetAttributes self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_attributes self'
-    checkUnexpectedReturnNULL "dOMElementGetAttributes" result
-    result' <- (wrapObject WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetAttributesMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetAttributesMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetAttributes
-
-#endif
-
--- method DOMElement::get_bounding_client_rect
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRect"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_bounding_client_rect" webkit_dom_element_get_bounding_client_rect :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO (Ptr WebKit2WebExtension.DOMClientRect.DOMClientRect)
-
-{-# DEPRECATED dOMElementGetBoundingClientRect ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Returns a 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' representing the size and position of /@self@/
-relative to the viewport.
-
-/Since: 2.18/
--}
-dOMElementGetBoundingClientRect ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m WebKit2WebExtension.DOMClientRect.DOMClientRect
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' -}
-dOMElementGetBoundingClientRect self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_bounding_client_rect self'
-    checkUnexpectedReturnNULL "dOMElementGetBoundingClientRect" result
-    result' <- (wrapObject WebKit2WebExtension.DOMClientRect.DOMClientRect) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetBoundingClientRectMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMClientRect.DOMClientRect), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetBoundingClientRectMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetBoundingClientRect
-
-#endif
-
--- method DOMElement::get_child_element_count
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_child_element_count" webkit_dom_element_get_child_element_count :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CULong
-
-{-# DEPRECATED dOMElementGetChildElementCount ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetChildElementCount ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMElementGetChildElementCount self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_child_element_count self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMElementGetChildElementCountMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetChildElementCountMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetChildElementCount
-
-#endif
-
--- method DOMElement::get_children
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_children" webkit_dom_element_get_children :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMElementGetChildren ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.10/
--}
-dOMElementGetChildren ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMElementGetChildren self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_children self'
-    checkUnexpectedReturnNULL "dOMElementGetChildren" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetChildrenMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetChildrenMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetChildren
-
-#endif
-
--- method DOMElement::get_class_list
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_class_list" webkit_dom_element_get_class_list :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO (Ptr WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)
-
-{-# DEPRECATED dOMElementGetClassList ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMElementGetClassList ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}
-dOMElementGetClassList self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_class_list self'
-    checkUnexpectedReturnNULL "dOMElementGetClassList" result
-    result' <- (wrapObject WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetClassListMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClassListMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetClassList
-
-#endif
-
--- method DOMElement::get_class_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_class_name" webkit_dom_element_get_class_name :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CString
-
-{-# DEPRECATED dOMElementGetClassName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetClassName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMElementGetClassName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_class_name self'
-    checkUnexpectedReturnNULL "dOMElementGetClassName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetClassNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClassNameMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetClassName
-
-#endif
-
--- method DOMElement::get_client_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TDouble)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_client_height" webkit_dom_element_get_client_height :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CDouble
-
-{-# DEPRECATED dOMElementGetClientHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetClientHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m Double
-    {- ^ __Returns:__ A @/gdouble/@ -}
-dOMElementGetClientHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_client_height self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetClientHeightMethodInfo
-instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClientHeightMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetClientHeight
-
-#endif
-
--- method DOMElement::get_client_left
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TDouble)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_client_left" webkit_dom_element_get_client_left :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CDouble
-
-{-# DEPRECATED dOMElementGetClientLeft ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetClientLeft ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m Double
-    {- ^ __Returns:__ A @/gdouble/@ -}
-dOMElementGetClientLeft self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_client_left self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetClientLeftMethodInfo
-instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClientLeftMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetClientLeft
-
-#endif
-
--- method DOMElement::get_client_rects
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMClientRectList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_client_rects" webkit_dom_element_get_client_rects :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO (Ptr WebKit2WebExtension.DOMClientRectList.DOMClientRectList)
-
-{-# DEPRECATED dOMElementGetClientRects ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-Returns a collection of 'GI.WebKit2WebExtension.Objects.DOMClientRect.DOMClientRect' objects, each of which describe
-the size and position of a CSS border box relative to the viewport.
-
-/Since: 2.18/
--}
-dOMElementGetClientRects ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m WebKit2WebExtension.DOMClientRectList.DOMClientRectList
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMClientRectList.DOMClientRectList' -}
-dOMElementGetClientRects self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_client_rects self'
-    checkUnexpectedReturnNULL "dOMElementGetClientRects" result
-    result' <- (wrapObject WebKit2WebExtension.DOMClientRectList.DOMClientRectList) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetClientRectsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMClientRectList.DOMClientRectList), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClientRectsMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetClientRects
-
-#endif
-
--- method DOMElement::get_client_top
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TDouble)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_client_top" webkit_dom_element_get_client_top :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CDouble
-
-{-# DEPRECATED dOMElementGetClientTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetClientTop ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m Double
-    {- ^ __Returns:__ A @/gdouble/@ -}
-dOMElementGetClientTop self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_client_top self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetClientTopMethodInfo
-instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClientTopMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetClientTop
-
-#endif
-
--- method DOMElement::get_client_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TDouble)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_client_width" webkit_dom_element_get_client_width :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CDouble
-
-{-# DEPRECATED dOMElementGetClientWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetClientWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m Double
-    {- ^ __Returns:__ A @/gdouble/@ -}
-dOMElementGetClientWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_client_width self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetClientWidthMethodInfo
-instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetClientWidthMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetClientWidth
-
-#endif
-
--- method DOMElement::get_elements_by_class_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "class_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the tag name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_elements_by_class_name" webkit_dom_element_get_elements_by_class_name :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- class_name : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)
-
-{-# DEPRECATED dOMElementGetElementsByClassName ["(Since version 2.12)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetElementsByClassNameAsHtmlCollection' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetElementsByClassName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@className@/: a @/gchar/@ with the tag name -}
-    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList
-    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}
-dOMElementGetElementsByClassName self className = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    className' <- textToCString className
-    result <- webkit_dom_element_get_elements_by_class_name self' className'
-    checkUnexpectedReturnNULL "dOMElementGetElementsByClassName" result
-    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result
-    touchManagedPtr self
-    freeMem className'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetElementsByClassNameMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetElementsByClassNameMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetElementsByClassName
-
-#endif
-
--- method DOMElement::get_elements_by_class_name_as_html_collection
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_elements_by_class_name_as_html_collection" webkit_dom_element_get_elements_by_class_name_as_html_collection :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- name : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMElementGetElementsByClassNameAsHtmlCollection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.12/
--}
-dOMElementGetElementsByClassNameAsHtmlCollection ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMElementGetElementsByClassNameAsHtmlCollection self name = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    name' <- textToCString name
-    result <- webkit_dom_element_get_elements_by_class_name_as_html_collection self' name'
-    checkUnexpectedReturnNULL "dOMElementGetElementsByClassNameAsHtmlCollection" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    freeMem name'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetElementsByClassNameAsHtmlCollection
-
-#endif
-
--- method DOMElement::get_elements_by_tag_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the tag name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_elements_by_tag_name" webkit_dom_element_get_elements_by_tag_name :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- tag_name : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)
-
-{-# DEPRECATED dOMElementGetElementsByTagName ["(Since version 2.12)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetElementsByTagNameAsHtmlCollection' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetElementsByTagName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@tagName@/: a @/gchar/@ with the tag name -}
-    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList
-    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}
-dOMElementGetElementsByTagName self tagName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    tagName' <- textToCString tagName
-    result <- webkit_dom_element_get_elements_by_tag_name self' tagName'
-    checkUnexpectedReturnNULL "dOMElementGetElementsByTagName" result
-    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result
-    touchManagedPtr self
-    freeMem tagName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetElementsByTagNameMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetElementsByTagNameMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetElementsByTagName
-
-#endif
-
--- method DOMElement::get_elements_by_tag_name_as_html_collection
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_elements_by_tag_name_as_html_collection" webkit_dom_element_get_elements_by_tag_name_as_html_collection :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- name : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMElementGetElementsByTagNameAsHtmlCollection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.12/
--}
-dOMElementGetElementsByTagNameAsHtmlCollection ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMElementGetElementsByTagNameAsHtmlCollection self name = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    name' <- textToCString name
-    result <- webkit_dom_element_get_elements_by_tag_name_as_html_collection self' name'
-    checkUnexpectedReturnNULL "dOMElementGetElementsByTagNameAsHtmlCollection" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    freeMem name'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetElementsByTagNameAsHtmlCollection
-
-#endif
-
--- method DOMElement::get_elements_by_tag_name_ns
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespace_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the namespace URI", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tag_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with the tag name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_elements_by_tag_name_ns" webkit_dom_element_get_elements_by_tag_name_ns :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- namespace_uri : TBasicType TUTF8
-    CString ->                              -- tag_name : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)
-
-{-# DEPRECATED dOMElementGetElementsByTagNameNs ["(Since version 2.12)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetElementsByTagNameNsAsHtmlCollection' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetElementsByTagNameNs ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@namespaceUri@/: a @/gchar/@ with the namespace URI -}
-    -> T.Text
-    {- ^ /@tagName@/: a @/gchar/@ with the tag name -}
-    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList
-    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}
-dOMElementGetElementsByTagNameNs self namespaceUri tagName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    namespaceUri' <- textToCString namespaceUri
-    tagName' <- textToCString tagName
-    result <- webkit_dom_element_get_elements_by_tag_name_ns self' namespaceUri' tagName'
-    checkUnexpectedReturnNULL "dOMElementGetElementsByTagNameNs" result
-    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result
-    touchManagedPtr self
-    freeMem namespaceUri'
-    freeMem tagName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetElementsByTagNameNsMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetElementsByTagNameNsMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetElementsByTagNameNs
-
-#endif
-
--- method DOMElement::get_elements_by_tag_name_ns_as_html_collection
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_elements_by_tag_name_ns_as_html_collection" webkit_dom_element_get_elements_by_tag_name_ns_as_html_collection :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    CString ->                              -- localName : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMElementGetElementsByTagNameNsAsHtmlCollection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.12/
--}
-dOMElementGetElementsByTagNameNsAsHtmlCollection ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@localName@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMElementGetElementsByTagNameNsAsHtmlCollection self namespaceURI localName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    namespaceURI' <- textToCString namespaceURI
-    localName' <- textToCString localName
-    result <- webkit_dom_element_get_elements_by_tag_name_ns_as_html_collection self' namespaceURI' localName'
-    checkUnexpectedReturnNULL "dOMElementGetElementsByTagNameNsAsHtmlCollection" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    freeMem namespaceURI'
-    freeMem localName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetElementsByTagNameNsAsHtmlCollection
-
-#endif
-
--- method DOMElement::get_first_element_child
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_first_element_child" webkit_dom_element_get_first_element_child :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO (Ptr DOMElement)
-
-{-# DEPRECATED dOMElementGetFirstElementChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetFirstElementChild ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMElementGetFirstElementChild self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_first_element_child self'
-    checkUnexpectedReturnNULL "dOMElementGetFirstElementChild" result
-    result' <- (newObject DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetFirstElementChildMethodInfo
-instance (signature ~ (m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetFirstElementChildMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetFirstElementChild
-
-#endif
-
--- method DOMElement::get_id
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_id" webkit_dom_element_get_id :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CString
-
-{-# DEPRECATED dOMElementGetId ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetId ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMElementGetId self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_id self'
-    checkUnexpectedReturnNULL "dOMElementGetId" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetIdMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetIdMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetId
-
-#endif
-
--- method DOMElement::get_inner_html
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_inner_html" webkit_dom_element_get_inner_html :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CString
-
-{-# DEPRECATED dOMElementGetInnerHtml ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.8/
--}
-dOMElementGetInnerHtml ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMElementGetInnerHtml self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_inner_html self'
-    checkUnexpectedReturnNULL "dOMElementGetInnerHtml" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetInnerHtmlMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetInnerHtmlMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetInnerHtml
-
-#endif
-
--- method DOMElement::get_last_element_child
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_last_element_child" webkit_dom_element_get_last_element_child :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO (Ptr DOMElement)
-
-{-# DEPRECATED dOMElementGetLastElementChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetLastElementChild ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMElementGetLastElementChild self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_last_element_child self'
-    checkUnexpectedReturnNULL "dOMElementGetLastElementChild" result
-    result' <- (newObject DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetLastElementChildMethodInfo
-instance (signature ~ (m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetLastElementChildMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetLastElementChild
-
-#endif
-
--- method DOMElement::get_local_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_local_name" webkit_dom_element_get_local_name :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CString
-
-{-# DEPRECATED dOMElementGetLocalName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMElementGetLocalName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMElementGetLocalName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_local_name self'
-    checkUnexpectedReturnNULL "dOMElementGetLocalName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetLocalNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetLocalNameMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetLocalName
-
-#endif
-
--- method DOMElement::get_namespace_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_namespace_uri" webkit_dom_element_get_namespace_uri :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CString
-
-{-# DEPRECATED dOMElementGetNamespaceUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMElementGetNamespaceUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMElementGetNamespaceUri self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_namespace_uri self'
-    checkUnexpectedReturnNULL "dOMElementGetNamespaceUri" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetNamespaceUriMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetNamespaceUriMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetNamespaceUri
-
-#endif
-
--- method DOMElement::get_next_element_sibling
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_next_element_sibling" webkit_dom_element_get_next_element_sibling :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO (Ptr DOMElement)
-
-{-# DEPRECATED dOMElementGetNextElementSibling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetNextElementSibling ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMElementGetNextElementSibling self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_next_element_sibling self'
-    checkUnexpectedReturnNULL "dOMElementGetNextElementSibling" result
-    result' <- (newObject DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetNextElementSiblingMethodInfo
-instance (signature ~ (m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetNextElementSiblingMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetNextElementSibling
-
-#endif
-
--- method DOMElement::get_offset_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TDouble)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_offset_height" webkit_dom_element_get_offset_height :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CDouble
-
-{-# DEPRECATED dOMElementGetOffsetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetOffsetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m Double
-    {- ^ __Returns:__ A @/gdouble/@ -}
-dOMElementGetOffsetHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_offset_height self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetOffsetHeightMethodInfo
-instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetOffsetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetOffsetHeight
-
-#endif
-
--- method DOMElement::get_offset_left
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TDouble)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_offset_left" webkit_dom_element_get_offset_left :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CDouble
-
-{-# DEPRECATED dOMElementGetOffsetLeft ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetOffsetLeft ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m Double
-    {- ^ __Returns:__ A @/gdouble/@ -}
-dOMElementGetOffsetLeft self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_offset_left self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetOffsetLeftMethodInfo
-instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetOffsetLeftMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetOffsetLeft
-
-#endif
-
--- method DOMElement::get_offset_parent
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_offset_parent" webkit_dom_element_get_offset_parent :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO (Ptr DOMElement)
-
-{-# DEPRECATED dOMElementGetOffsetParent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetOffsetParent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMElementGetOffsetParent self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_offset_parent self'
-    checkUnexpectedReturnNULL "dOMElementGetOffsetParent" result
-    result' <- (newObject DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetOffsetParentMethodInfo
-instance (signature ~ (m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetOffsetParentMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetOffsetParent
-
-#endif
-
--- method DOMElement::get_offset_top
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TDouble)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_offset_top" webkit_dom_element_get_offset_top :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CDouble
-
-{-# DEPRECATED dOMElementGetOffsetTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetOffsetTop ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m Double
-    {- ^ __Returns:__ A @/gdouble/@ -}
-dOMElementGetOffsetTop self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_offset_top self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetOffsetTopMethodInfo
-instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetOffsetTopMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetOffsetTop
-
-#endif
-
--- method DOMElement::get_offset_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TDouble)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_offset_width" webkit_dom_element_get_offset_width :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CDouble
-
-{-# DEPRECATED dOMElementGetOffsetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetOffsetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m Double
-    {- ^ __Returns:__ A @/gdouble/@ -}
-dOMElementGetOffsetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_offset_width self'
-    let result' = realToFrac result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetOffsetWidthMethodInfo
-instance (signature ~ (m Double), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetOffsetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetOffsetWidth
-
-#endif
-
--- method DOMElement::get_outer_html
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_outer_html" webkit_dom_element_get_outer_html :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CString
-
-{-# DEPRECATED dOMElementGetOuterHtml ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.8/
--}
-dOMElementGetOuterHtml ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMElementGetOuterHtml self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_outer_html self'
-    checkUnexpectedReturnNULL "dOMElementGetOuterHtml" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetOuterHtmlMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetOuterHtmlMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetOuterHtml
-
-#endif
-
--- method DOMElement::get_prefix
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_prefix" webkit_dom_element_get_prefix :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CString
-
-{-# DEPRECATED dOMElementGetPrefix ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMElementGetPrefix ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMElementGetPrefix self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_prefix self'
-    checkUnexpectedReturnNULL "dOMElementGetPrefix" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetPrefixMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetPrefixMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetPrefix
-
-#endif
-
--- method DOMElement::get_previous_element_sibling
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_previous_element_sibling" webkit_dom_element_get_previous_element_sibling :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO (Ptr DOMElement)
-
-{-# DEPRECATED dOMElementGetPreviousElementSibling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetPreviousElementSibling ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMElementGetPreviousElementSibling self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_previous_element_sibling self'
-    checkUnexpectedReturnNULL "dOMElementGetPreviousElementSibling" result
-    result' <- (newObject DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetPreviousElementSiblingMethodInfo
-instance (signature ~ (m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetPreviousElementSiblingMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetPreviousElementSibling
-
-#endif
-
--- method DOMElement::get_scroll_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_scroll_height" webkit_dom_element_get_scroll_height :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CLong
-
-{-# DEPRECATED dOMElementGetScrollHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetScrollHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMElementGetScrollHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_scroll_height self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMElementGetScrollHeightMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetScrollHeightMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetScrollHeight
-
-#endif
-
--- method DOMElement::get_scroll_left
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_scroll_left" webkit_dom_element_get_scroll_left :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CLong
-
-{-# DEPRECATED dOMElementGetScrollLeft ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetScrollLeft ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMElementGetScrollLeft self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_scroll_left self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMElementGetScrollLeftMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetScrollLeftMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetScrollLeft
-
-#endif
-
--- method DOMElement::get_scroll_top
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_scroll_top" webkit_dom_element_get_scroll_top :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CLong
-
-{-# DEPRECATED dOMElementGetScrollTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetScrollTop ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMElementGetScrollTop self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_scroll_top self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMElementGetScrollTopMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetScrollTopMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetScrollTop
-
-#endif
-
--- method DOMElement::get_scroll_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_scroll_width" webkit_dom_element_get_scroll_width :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CLong
-
-{-# DEPRECATED dOMElementGetScrollWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetScrollWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMElementGetScrollWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_scroll_width self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMElementGetScrollWidthMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetScrollWidthMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetScrollWidth
-
-#endif
-
--- method DOMElement::get_style
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMCSSStyleDeclaration"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_style" webkit_dom_element_get_style :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO (Ptr WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration)
-
-{-# DEPRECATED dOMElementGetStyle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetStyle ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration' -}
-dOMElementGetStyle self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_style self'
-    checkUnexpectedReturnNULL "dOMElementGetStyle" result
-    result' <- (wrapObject WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetStyleMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetStyleMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetStyle
-
-#endif
-
--- method DOMElement::get_tag_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_tag_name" webkit_dom_element_get_tag_name :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CString
-
-{-# DEPRECATED dOMElementGetTagName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementGetTagName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMElementGetTagName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_tag_name self'
-    checkUnexpectedReturnNULL "dOMElementGetTagName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetTagNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetTagNameMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetTagName
-
-#endif
-
--- method DOMElement::get_webkit_region_overset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_get_webkit_region_overset" webkit_dom_element_get_webkit_region_overset :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CString
-
-{-# DEPRECATED dOMElementGetWebkitRegionOverset ["(Since version 2.20)"] #-}
-{- |
-CSS Regions support has been removed. This function does nothing.
--}
-dOMElementGetWebkitRegionOverset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ 'Nothing' -}
-dOMElementGetWebkitRegionOverset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_get_webkit_region_overset self'
-    checkUnexpectedReturnNULL "dOMElementGetWebkitRegionOverset" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementGetWebkitRegionOversetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementGetWebkitRegionOversetMethodInfo a signature where
-    overloadedMethod _ = dOMElementGetWebkitRegionOverset
-
-#endif
-
--- method DOMElement::has_attribute
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_has_attribute" webkit_dom_element_has_attribute :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- name : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMElementHasAttribute ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementHasAttribute ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMElementHasAttribute self name = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    name' <- textToCString name
-    result <- webkit_dom_element_has_attribute self' name'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem name'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementHasAttributeMethodInfo
-instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHasAttributeMethodInfo a signature where
-    overloadedMethod _ = dOMElementHasAttribute
-
-#endif
-
--- method DOMElement::has_attribute_ns
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_has_attribute_ns" webkit_dom_element_has_attribute_ns :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    CString ->                              -- localName : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMElementHasAttributeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementHasAttributeNs ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@localName@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMElementHasAttributeNs self namespaceURI localName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    namespaceURI' <- textToCString namespaceURI
-    localName' <- textToCString localName
-    result <- webkit_dom_element_has_attribute_ns self' namespaceURI' localName'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem namespaceURI'
-    freeMem localName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementHasAttributeNsMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m Bool), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHasAttributeNsMethodInfo a signature where
-    overloadedMethod _ = dOMElementHasAttributeNs
-
-#endif
-
--- method DOMElement::has_attributes
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_has_attributes" webkit_dom_element_has_attributes :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CInt
-
-{-# DEPRECATED dOMElementHasAttributes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementHasAttributes ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMElementHasAttributes self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_element_has_attributes self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementHasAttributesMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHasAttributesMethodInfo a signature where
-    overloadedMethod _ = dOMElementHasAttributes
-
-#endif
-
--- method DOMElement::html_input_element_get_auto_filled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_html_input_element_get_auto_filled" webkit_dom_element_html_input_element_get_auto_filled :: 
-    Ptr DOMElement ->                       -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CInt
-
-{- |
-/No description available in the introspection data./
--}
-dOMElementHtmlInputElementGetAutoFilled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    -> m Bool
-dOMElementHtmlInputElementGetAutoFilled element = liftIO $ do
-    element' <- unsafeManagedPtrCastPtr element
-    result <- webkit_dom_element_html_input_element_get_auto_filled element'
-    let result' = (/= 0) result
-    touchManagedPtr element
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementHtmlInputElementGetAutoFilledMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHtmlInputElementGetAutoFilledMethodInfo a signature where
-    overloadedMethod _ = dOMElementHtmlInputElementGetAutoFilled
-
-#endif
-
--- method DOMElement::html_input_element_is_user_edited
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_html_input_element_is_user_edited" webkit_dom_element_html_input_element_is_user_edited :: 
-    Ptr DOMElement ->                       -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO CInt
-
-{- |
-Get whether /@element@/ is an HTML text input element that has been edited by a user action.
-
-/Since: 2.22/
--}
-dOMElementHtmlInputElementIsUserEdited ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@element@/: a 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m Bool
-    {- ^ __Returns:__ whether /@element@/ has been edited by a user action. -}
-dOMElementHtmlInputElementIsUserEdited element = liftIO $ do
-    element' <- unsafeManagedPtrCastPtr element
-    result <- webkit_dom_element_html_input_element_is_user_edited element'
-    let result' = (/= 0) result
-    touchManagedPtr element
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMElementHtmlInputElementIsUserEditedMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHtmlInputElementIsUserEditedMethodInfo a signature where
-    overloadedMethod _ = dOMElementHtmlInputElementIsUserEdited
-
-#endif
-
--- method DOMElement::html_input_element_set_auto_filled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "auto_filled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "value to set", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_html_input_element_set_auto_filled" webkit_dom_element_html_input_element_set_auto_filled :: 
-    Ptr DOMElement ->                       -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CInt ->                                 -- auto_filled : TBasicType TBoolean
-    IO ()
-
-{- |
-Set whether the element is an HTML input element that has been filled automatically.
-If /@element@/ is not an HTML input element this function does nothing.
-
-/Since: 2.22/
--}
-dOMElementHtmlInputElementSetAutoFilled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@element@/: a 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> Bool
-    {- ^ /@autoFilled@/: value to set -}
-    -> m ()
-dOMElementHtmlInputElementSetAutoFilled element autoFilled = liftIO $ do
-    element' <- unsafeManagedPtrCastPtr element
-    let autoFilled' = (fromIntegral . fromEnum) autoFilled
-    webkit_dom_element_html_input_element_set_auto_filled element' autoFilled'
-    touchManagedPtr element
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementHtmlInputElementSetAutoFilledMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHtmlInputElementSetAutoFilledMethodInfo a signature where
-    overloadedMethod _ = dOMElementHtmlInputElementSetAutoFilled
-
-#endif
-
--- method DOMElement::html_input_element_set_editing_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the text to set", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_html_input_element_set_editing_value" webkit_dom_element_html_input_element_set_editing_value :: 
-    Ptr DOMElement ->                       -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{- |
-Set the value of an HTML input element as if it had been edited by
-the user, triggering a change event. If /@element@/ is not an HTML input
-element this function does nothing.
-
-/Since: 2.22/
--}
-dOMElementHtmlInputElementSetEditingValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@element@/: a 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@value@/: the text to set -}
-    -> m ()
-dOMElementHtmlInputElementSetEditingValue element value = liftIO $ do
-    element' <- unsafeManagedPtrCastPtr element
-    value' <- textToCString value
-    webkit_dom_element_html_input_element_set_editing_value element' value'
-    touchManagedPtr element
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementHtmlInputElementSetEditingValueMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementHtmlInputElementSetEditingValueMethodInfo a signature where
-    overloadedMethod _ = dOMElementHtmlInputElementSetEditingValue
-
-#endif
-
--- method DOMElement::insert_adjacent_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "where", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_insert_adjacent_element" webkit_dom_element_insert_adjacent_element :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- where : TBasicType TUTF8
-    Ptr DOMElement ->                       -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr DOMElement)
-
-{-# DEPRECATED dOMElementInsertAdjacentElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMElementInsertAdjacentElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a, IsDOMElement b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@where@/: A @/gchar/@ -}
-    -> b
-    {- ^ /@element@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementInsertAdjacentElement self where_ element = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    where_' <- textToCString where_
-    element' <- unsafeManagedPtrCastPtr element
-    onException (do
-        result <- propagateGError $ webkit_dom_element_insert_adjacent_element self' where_' element'
-        checkUnexpectedReturnNULL "dOMElementInsertAdjacentElement" result
-        result' <- (newObject DOMElement) result
-        touchManagedPtr self
-        touchManagedPtr element
-        freeMem where_'
-        return result'
-     ) (do
-        freeMem where_'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementInsertAdjacentElementMethodInfo
-instance (signature ~ (T.Text -> b -> m DOMElement), MonadIO m, IsDOMElement a, IsDOMElement b) => O.MethodInfo DOMElementInsertAdjacentElementMethodInfo a signature where
-    overloadedMethod _ = dOMElementInsertAdjacentElement
-
-#endif
-
--- method DOMElement::insert_adjacent_html
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "where", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "html", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_insert_adjacent_html" webkit_dom_element_insert_adjacent_html :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- where : TBasicType TUTF8
-    CString ->                              -- html : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMElementInsertAdjacentHtml ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMElementInsertAdjacentHtml ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@where@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@html@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementInsertAdjacentHtml self where_ html = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    where_' <- textToCString where_
-    html' <- textToCString html
-    onException (do
-        propagateGError $ webkit_dom_element_insert_adjacent_html self' where_' html'
-        touchManagedPtr self
-        freeMem where_'
-        freeMem html'
-        return ()
-     ) (do
-        freeMem where_'
-        freeMem html'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementInsertAdjacentHtmlMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementInsertAdjacentHtmlMethodInfo a signature where
-    overloadedMethod _ = dOMElementInsertAdjacentHtml
-
-#endif
-
--- method DOMElement::insert_adjacent_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "where", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_insert_adjacent_text" webkit_dom_element_insert_adjacent_text :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- where : TBasicType TUTF8
-    CString ->                              -- text : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMElementInsertAdjacentText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMElementInsertAdjacentText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@where@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@text@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementInsertAdjacentText self where_ text = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    where_' <- textToCString where_
-    text' <- textToCString text
-    onException (do
-        propagateGError $ webkit_dom_element_insert_adjacent_text self' where_' text'
-        touchManagedPtr self
-        freeMem where_'
-        freeMem text'
-        return ()
-     ) (do
-        freeMem where_'
-        freeMem text'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementInsertAdjacentTextMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementInsertAdjacentTextMethodInfo a signature where
-    overloadedMethod _ = dOMElementInsertAdjacentText
-
-#endif
-
--- method DOMElement::matches
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_matches" webkit_dom_element_matches :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- selectors : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO CInt
-
-{-# DEPRECATED dOMElementMatches ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMElementMatches ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@selectors@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementMatches self selectors = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    selectors' <- textToCString selectors
-    onException (do
-        _ <- propagateGError $ webkit_dom_element_matches self' selectors'
-        touchManagedPtr self
-        freeMem selectors'
-        return ()
-     ) (do
-        freeMem selectors'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementMatchesMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementMatchesMethodInfo a signature where
-    overloadedMethod _ = dOMElementMatches
-
-#endif
-
--- method DOMElement::query_selector
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_query_selector" webkit_dom_element_query_selector :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- selectors : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr DOMElement)
-
-{-# DEPRECATED dOMElementQuerySelector ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementQuerySelector ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@selectors@/: A @/gchar/@ -}
-    -> m DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementQuerySelector self selectors = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    selectors' <- textToCString selectors
-    onException (do
-        result <- propagateGError $ webkit_dom_element_query_selector self' selectors'
-        checkUnexpectedReturnNULL "dOMElementQuerySelector" result
-        result' <- (newObject DOMElement) result
-        touchManagedPtr self
-        freeMem selectors'
-        return result'
-     ) (do
-        freeMem selectors'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementQuerySelectorMethodInfo
-instance (signature ~ (T.Text -> m DOMElement), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementQuerySelectorMethodInfo a signature where
-    overloadedMethod _ = dOMElementQuerySelector
-
-#endif
-
--- method DOMElement::query_selector_all
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_query_selector_all" webkit_dom_element_query_selector_all :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- selectors : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)
-
-{-# DEPRECATED dOMElementQuerySelectorAll ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementQuerySelectorAll ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@selectors@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementQuerySelectorAll self selectors = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    selectors' <- textToCString selectors
-    onException (do
-        result <- propagateGError $ webkit_dom_element_query_selector_all self' selectors'
-        checkUnexpectedReturnNULL "dOMElementQuerySelectorAll" result
-        result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result
-        touchManagedPtr self
-        freeMem selectors'
-        return result'
-     ) (do
-        freeMem selectors'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementQuerySelectorAllMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementQuerySelectorAllMethodInfo a signature where
-    overloadedMethod _ = dOMElementQuerySelectorAll
-
-#endif
-
--- method DOMElement::remove
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_remove" webkit_dom_element_remove :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMElementRemove ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMElementRemove ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementRemove self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_element_remove self'
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementRemoveMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementRemoveMethodInfo a signature where
-    overloadedMethod _ = dOMElementRemove
-
-#endif
-
--- method DOMElement::remove_attribute
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_remove_attribute" webkit_dom_element_remove_attribute :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- name : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMElementRemoveAttribute ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementRemoveAttribute ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> m ()
-dOMElementRemoveAttribute self name = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    name' <- textToCString name
-    webkit_dom_element_remove_attribute self' name'
-    touchManagedPtr self
-    freeMem name'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementRemoveAttributeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementRemoveAttributeMethodInfo a signature where
-    overloadedMethod _ = dOMElementRemoveAttribute
-
-#endif
-
--- method DOMElement::remove_attribute_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "oldAttr", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_remove_attribute_node" webkit_dom_element_remove_attribute_node :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    Ptr WebKit2WebExtension.DOMAttr.DOMAttr -> -- oldAttr : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)
-
-{-# DEPRECATED dOMElementRemoveAttributeNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementRemoveAttributeNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a, WebKit2WebExtension.DOMAttr.IsDOMAttr b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> b
-    {- ^ /@oldAttr@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}
-    -> m WebKit2WebExtension.DOMAttr.DOMAttr
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementRemoveAttributeNode self oldAttr = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    oldAttr' <- unsafeManagedPtrCastPtr oldAttr
-    onException (do
-        result <- propagateGError $ webkit_dom_element_remove_attribute_node self' oldAttr'
-        checkUnexpectedReturnNULL "dOMElementRemoveAttributeNode" result
-        result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result
-        touchManagedPtr self
-        touchManagedPtr oldAttr
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementRemoveAttributeNodeMethodInfo
-instance (signature ~ (b -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMElement a, WebKit2WebExtension.DOMAttr.IsDOMAttr b) => O.MethodInfo DOMElementRemoveAttributeNodeMethodInfo a signature where
-    overloadedMethod _ = dOMElementRemoveAttributeNode
-
-#endif
-
--- method DOMElement::remove_attribute_ns
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_remove_attribute_ns" webkit_dom_element_remove_attribute_ns :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    CString ->                              -- localName : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMElementRemoveAttributeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementRemoveAttributeNs ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@localName@/: A @/gchar/@ -}
-    -> m ()
-dOMElementRemoveAttributeNs self namespaceURI localName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    namespaceURI' <- textToCString namespaceURI
-    localName' <- textToCString localName
-    webkit_dom_element_remove_attribute_ns self' namespaceURI' localName'
-    touchManagedPtr self
-    freeMem namespaceURI'
-    freeMem localName'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementRemoveAttributeNsMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementRemoveAttributeNsMethodInfo a signature where
-    overloadedMethod _ = dOMElementRemoveAttributeNs
-
-#endif
-
--- method DOMElement::request_pointer_lock
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_request_pointer_lock" webkit_dom_element_request_pointer_lock :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO ()
-
-{-# DEPRECATED dOMElementRequestPointerLock ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMElementRequestPointerLock ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m ()
-dOMElementRequestPointerLock self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_element_request_pointer_lock self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementRequestPointerLockMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementRequestPointerLockMethodInfo a signature where
-    overloadedMethod _ = dOMElementRequestPointerLock
-
-#endif
-
--- method DOMElement::scroll_by_lines
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "lines", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_scroll_by_lines" webkit_dom_element_scroll_by_lines :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CLong ->                                -- lines : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMElementScrollByLines ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementScrollByLines ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> CLong
-    {- ^ /@lines@/: A @/glong/@ -}
-    -> m ()
-dOMElementScrollByLines self lines = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_element_scroll_by_lines self' lines
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementScrollByLinesMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementScrollByLinesMethodInfo a signature where
-    overloadedMethod _ = dOMElementScrollByLines
-
-#endif
-
--- method DOMElement::scroll_by_pages
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pages", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_scroll_by_pages" webkit_dom_element_scroll_by_pages :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CLong ->                                -- pages : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMElementScrollByPages ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementScrollByPages ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> CLong
-    {- ^ /@pages@/: A @/glong/@ -}
-    -> m ()
-dOMElementScrollByPages self pages = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_element_scroll_by_pages self' pages
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementScrollByPagesMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementScrollByPagesMethodInfo a signature where
-    overloadedMethod _ = dOMElementScrollByPages
-
-#endif
-
--- method DOMElement::scroll_into_view
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "alignWithTop", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_scroll_into_view" webkit_dom_element_scroll_into_view :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CInt ->                                 -- alignWithTop : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMElementScrollIntoView ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementScrollIntoView ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> Bool
-    {- ^ /@alignWithTop@/: A 'Bool' -}
-    -> m ()
-dOMElementScrollIntoView self alignWithTop = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let alignWithTop' = (fromIntegral . fromEnum) alignWithTop
-    webkit_dom_element_scroll_into_view self' alignWithTop'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementScrollIntoViewMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementScrollIntoViewMethodInfo a signature where
-    overloadedMethod _ = dOMElementScrollIntoView
-
-#endif
-
--- method DOMElement::scroll_into_view_if_needed
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "centerIfNeeded", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_scroll_into_view_if_needed" webkit_dom_element_scroll_into_view_if_needed :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CInt ->                                 -- centerIfNeeded : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMElementScrollIntoViewIfNeeded ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementScrollIntoViewIfNeeded ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> Bool
-    {- ^ /@centerIfNeeded@/: A 'Bool' -}
-    -> m ()
-dOMElementScrollIntoViewIfNeeded self centerIfNeeded = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let centerIfNeeded' = (fromIntegral . fromEnum) centerIfNeeded
-    webkit_dom_element_scroll_into_view_if_needed self' centerIfNeeded'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementScrollIntoViewIfNeededMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementScrollIntoViewIfNeededMethodInfo a signature where
-    overloadedMethod _ = dOMElementScrollIntoViewIfNeeded
-
-#endif
-
--- method DOMElement::set_attribute
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_set_attribute" webkit_dom_element_set_attribute :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- name : TBasicType TUTF8
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMElementSetAttribute ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementSetAttribute ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementSetAttribute self name value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    name' <- textToCString name
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_element_set_attribute self' name' value'
-        touchManagedPtr self
-        freeMem name'
-        freeMem value'
-        return ()
-     ) (do
-        freeMem name'
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementSetAttributeMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetAttributeMethodInfo a signature where
-    overloadedMethod _ = dOMElementSetAttribute
-
-#endif
-
--- method DOMElement::set_attribute_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newAttr", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_set_attribute_node" webkit_dom_element_set_attribute_node :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    Ptr WebKit2WebExtension.DOMAttr.DOMAttr -> -- newAttr : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)
-
-{-# DEPRECATED dOMElementSetAttributeNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementSetAttributeNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a, WebKit2WebExtension.DOMAttr.IsDOMAttr b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> b
-    {- ^ /@newAttr@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}
-    -> m WebKit2WebExtension.DOMAttr.DOMAttr
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementSetAttributeNode self newAttr = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    newAttr' <- unsafeManagedPtrCastPtr newAttr
-    onException (do
-        result <- propagateGError $ webkit_dom_element_set_attribute_node self' newAttr'
-        checkUnexpectedReturnNULL "dOMElementSetAttributeNode" result
-        result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result
-        touchManagedPtr self
-        touchManagedPtr newAttr
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementSetAttributeNodeMethodInfo
-instance (signature ~ (b -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMElement a, WebKit2WebExtension.DOMAttr.IsDOMAttr b) => O.MethodInfo DOMElementSetAttributeNodeMethodInfo a signature where
-    overloadedMethod _ = dOMElementSetAttributeNode
-
-#endif
-
--- method DOMElement::set_attribute_node_ns
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newAttr", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMAttr", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_set_attribute_node_ns" webkit_dom_element_set_attribute_node_ns :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    Ptr WebKit2WebExtension.DOMAttr.DOMAttr -> -- newAttr : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMAttr"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMAttr.DOMAttr)
-
-{-# DEPRECATED dOMElementSetAttributeNodeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementSetAttributeNodeNs ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a, WebKit2WebExtension.DOMAttr.IsDOMAttr b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> b
-    {- ^ /@newAttr@/: A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' -}
-    -> m WebKit2WebExtension.DOMAttr.DOMAttr
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMAttr.DOMAttr' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementSetAttributeNodeNs self newAttr = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    newAttr' <- unsafeManagedPtrCastPtr newAttr
-    onException (do
-        result <- propagateGError $ webkit_dom_element_set_attribute_node_ns self' newAttr'
-        checkUnexpectedReturnNULL "dOMElementSetAttributeNodeNs" result
-        result' <- (newObject WebKit2WebExtension.DOMAttr.DOMAttr) result
-        touchManagedPtr self
-        touchManagedPtr newAttr
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementSetAttributeNodeNsMethodInfo
-instance (signature ~ (b -> m WebKit2WebExtension.DOMAttr.DOMAttr), MonadIO m, IsDOMElement a, WebKit2WebExtension.DOMAttr.IsDOMAttr b) => O.MethodInfo DOMElementSetAttributeNodeNsMethodInfo a signature where
-    overloadedMethod _ = dOMElementSetAttributeNodeNs
-
-#endif
-
--- method DOMElement::set_attribute_ns
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "qualifiedName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_set_attribute_ns" webkit_dom_element_set_attribute_ns :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    CString ->                              -- qualifiedName : TBasicType TUTF8
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMElementSetAttributeNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementSetAttributeNs ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> Maybe (T.Text)
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@qualifiedName@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementSetAttributeNs self namespaceURI qualifiedName value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    maybeNamespaceURI <- case namespaceURI of
-        Nothing -> return nullPtr
-        Just jNamespaceURI -> do
-            jNamespaceURI' <- textToCString jNamespaceURI
-            return jNamespaceURI'
-    qualifiedName' <- textToCString qualifiedName
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_element_set_attribute_ns self' maybeNamespaceURI qualifiedName' value'
-        touchManagedPtr self
-        freeMem maybeNamespaceURI
-        freeMem qualifiedName'
-        freeMem value'
-        return ()
-     ) (do
-        freeMem maybeNamespaceURI
-        freeMem qualifiedName'
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementSetAttributeNsMethodInfo
-instance (signature ~ (Maybe (T.Text) -> T.Text -> T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetAttributeNsMethodInfo a signature where
-    overloadedMethod _ = dOMElementSetAttributeNs
-
-#endif
-
--- method DOMElement::set_class_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_set_class_name" webkit_dom_element_set_class_name :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMElementSetClassName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementSetClassName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMElementSetClassName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_element_set_class_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementSetClassNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetClassNameMethodInfo a signature where
-    overloadedMethod _ = dOMElementSetClassName
-
-#endif
-
--- method DOMElement::set_id
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_set_id" webkit_dom_element_set_id :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMElementSetId ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementSetId ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMElementSetId self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_element_set_id self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementSetIdMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetIdMethodInfo a signature where
-    overloadedMethod _ = dOMElementSetId
-
-#endif
-
--- method DOMElement::set_inner_html
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_set_inner_html" webkit_dom_element_set_inner_html :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMElementSetInnerHtml ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.8/
--}
-dOMElementSetInnerHtml ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementSetInnerHtml self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_element_set_inner_html self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementSetInnerHtmlMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetInnerHtmlMethodInfo a signature where
-    overloadedMethod _ = dOMElementSetInnerHtml
-
-#endif
-
--- method DOMElement::set_outer_html
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_set_outer_html" webkit_dom_element_set_outer_html :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMElementSetOuterHtml ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.8/
--}
-dOMElementSetOuterHtml ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementSetOuterHtml self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_element_set_outer_html self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementSetOuterHtmlMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetOuterHtmlMethodInfo a signature where
-    overloadedMethod _ = dOMElementSetOuterHtml
-
-#endif
-
--- method DOMElement::set_scroll_left
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_set_scroll_left" webkit_dom_element_set_scroll_left :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMElementSetScrollLeft ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementSetScrollLeft ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMElementSetScrollLeft self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_element_set_scroll_left self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementSetScrollLeftMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetScrollLeftMethodInfo a signature where
-    overloadedMethod _ = dOMElementSetScrollLeft
-
-#endif
-
--- method DOMElement::set_scroll_top
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_set_scroll_top" webkit_dom_element_set_scroll_top :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMElementSetScrollTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMElementSetScrollTop ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMElementSetScrollTop self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_element_set_scroll_top self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementSetScrollTopMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementSetScrollTopMethodInfo a signature where
-    overloadedMethod _ = dOMElementSetScrollTop
-
-#endif
-
--- method DOMElement::webkit_matches_selector
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selectors", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_webkit_matches_selector" webkit_dom_element_webkit_matches_selector :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    CString ->                              -- selectors : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO CInt
-
-{-# DEPRECATED dOMElementWebkitMatchesSelector ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMElementWebkitMatchesSelector ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> T.Text
-    {- ^ /@selectors@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMElementWebkitMatchesSelector self selectors = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    selectors' <- textToCString selectors
-    onException (do
-        _ <- propagateGError $ webkit_dom_element_webkit_matches_selector self' selectors'
-        touchManagedPtr self
-        freeMem selectors'
-        return ()
-     ) (do
-        freeMem selectors'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMElementWebkitMatchesSelectorMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementWebkitMatchesSelectorMethodInfo a signature where
-    overloadedMethod _ = dOMElementWebkitMatchesSelector
-
-#endif
-
--- method DOMElement::webkit_request_fullscreen
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_element_webkit_request_fullscreen" webkit_dom_element_webkit_request_fullscreen :: 
-    Ptr DOMElement ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-    IO ()
-
-{-# DEPRECATED dOMElementWebkitRequestFullscreen ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMElementWebkitRequestFullscreen ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-    -> m ()
-dOMElementWebkitRequestFullscreen self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_element_webkit_request_fullscreen self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMElementWebkitRequestFullscreenMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMElement a) => O.MethodInfo DOMElementWebkitRequestFullscreenMethodInfo a signature where
-    overloadedMethod _ = dOMElementWebkitRequestFullscreen
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMElement.hs-boot
+++ /dev/null
@@ -1,362 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMElement = DOMElement (ManagedPtr DOMElement)
-instance GObject DOMElement where
-class (GObject o, O.IsDescendantOf DOMElement o) => IsDOMElement o
-instance (GObject o, O.IsDescendantOf DOMElement o) => IsDOMElement o
-instance O.HasParentTypes DOMElement
-#if ENABLE_OVERLOADING
-data DOMElementAttributesPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementChildElementCountPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementChildrenPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementClassListPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementClassNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementClientHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementClientLeftPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementClientTopPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementClientWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementFirstElementChildPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementIdPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementInnerHtmlPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementLastElementChildPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementLocalNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementNamespaceUriPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementNextElementSiblingPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementOffsetHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementOffsetLeftPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementOffsetParentPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementOffsetTopPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementOffsetWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementOuterHtmlPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementPrefixPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementPreviousElementSiblingPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementScrollHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementScrollLeftPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementScrollTopPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementScrollWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementStylePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementTagNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementWebkitRegionOversetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementBlurMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementClosestMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementFocusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetAttributeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetAttributeNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetAttributeNodeNsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetAttributeNsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetAttributesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetBoundingClientRectMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetChildElementCountMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetChildrenMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetClassListMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetClassNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetClientHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetClientLeftMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetClientRectsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetClientTopMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetClientWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetElementsByClassNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetElementsByTagNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetElementsByTagNameNsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetFirstElementChildMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetIdMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetInnerHtmlMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetLastElementChildMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetLocalNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetNamespaceUriMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetNextElementSiblingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetOffsetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetOffsetLeftMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetOffsetParentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetOffsetTopMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetOffsetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetOuterHtmlMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetPrefixMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetPreviousElementSiblingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetScrollHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetScrollLeftMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetScrollTopMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetScrollWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetStyleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetTagNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementGetWebkitRegionOversetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementHasAttributeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementHasAttributeNsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementHasAttributesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementHtmlInputElementGetAutoFilledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementHtmlInputElementIsUserEditedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementHtmlInputElementSetAutoFilledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementHtmlInputElementSetEditingValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementInsertAdjacentElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementInsertAdjacentHtmlMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementInsertAdjacentTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementMatchesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementQuerySelectorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementQuerySelectorAllMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementRemoveMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementRemoveAttributeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementRemoveAttributeNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementRemoveAttributeNsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementRequestPointerLockMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementScrollByLinesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementScrollByPagesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementScrollIntoViewMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementScrollIntoViewIfNeededMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementSetAttributeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementSetAttributeNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementSetAttributeNodeNsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementSetAttributeNsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementSetClassNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementSetIdMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementSetInnerHtmlMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementSetOuterHtmlMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementSetScrollLeftMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementSetScrollTopMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementWebkitMatchesSelectorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMElementWebkitRequestFullscreenMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMEntityReference.hs b/GI/WebKit2WebExtension/Objects/DOMEntityReference.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMEntityReference.hs
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMEntityReference
-    ( 
-
--- * Exported types
-    DOMEntityReference(..)                  ,
-    IsDOMEntityReference                    ,
-    toDOMEntityReference                    ,
-    noDOMEntityReference                    ,
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMEntityReference = DOMEntityReference (ManagedPtr DOMEntityReference)
-foreign import ccall "webkit_dom_entity_reference_get_type"
-    c_webkit_dom_entity_reference_get_type :: IO GType
-
-instance GObject DOMEntityReference where
-    gobjectType = c_webkit_dom_entity_reference_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMEntityReference`, for instance with `toDOMEntityReference`.
-class (GObject o, O.IsDescendantOf DOMEntityReference o) => IsDOMEntityReference o
-instance (GObject o, O.IsDescendantOf DOMEntityReference o) => IsDOMEntityReference o
-
-instance O.HasParentTypes DOMEntityReference
-type instance O.ParentTypes DOMEntityReference = '[WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMEntityReference`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMEntityReference :: (MonadIO m, IsDOMEntityReference o) => o -> m DOMEntityReference
-toDOMEntityReference = liftIO . unsafeCastTo DOMEntityReference
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMEntityReference`.
-noDOMEntityReference :: Maybe DOMEntityReference
-noDOMEntityReference = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMEntityReferenceMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMEntityReferenceMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMEntityReferenceMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMEntityReferenceMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMEntityReferenceMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMEntityReferenceMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMEntityReferenceMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMEntityReferenceMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMEntityReferenceMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMEntityReferenceMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMEntityReferenceMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMEntityReferenceMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMEntityReferenceMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMEntityReferenceMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMEntityReferenceMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMEntityReferenceMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMEntityReferenceMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMEntityReferenceMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMEntityReferenceMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMEntityReferenceMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMEntityReferenceMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMEntityReferenceMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMEntityReferenceMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMEntityReferenceMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMEntityReferenceMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMEntityReferenceMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMEntityReferenceMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMEntityReferenceMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMEntityReferenceMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMEntityReferenceMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMEntityReferenceMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMEntityReferenceMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMEntityReferenceMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMEntityReferenceMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMEntityReferenceMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMEntityReferenceMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMEntityReferenceMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMEntityReferenceMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMEntityReferenceMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMEntityReferenceMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMEntityReferenceMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo
-    ResolveDOMEntityReferenceMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo
-    ResolveDOMEntityReferenceMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMEntityReferenceMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMEntityReferenceMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMEntityReferenceMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMEntityReferenceMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMEntityReferenceMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMEntityReferenceMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMEntityReferenceMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo
-    ResolveDOMEntityReferenceMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMEntityReferenceMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMEntityReferenceMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMEntityReferenceMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMEntityReferenceMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMEntityReferenceMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMEntityReferenceMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMEntityReferenceMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMEntityReferenceMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMEntityReferenceMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMEntityReferenceMethod t DOMEntityReference, O.MethodInfo info DOMEntityReference p) => OL.IsLabel t (DOMEntityReference -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMEntityReference
-type instance O.AttributeList DOMEntityReference = DOMEntityReferenceAttributeList
-type DOMEntityReferenceAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMEntityReference = DOMEntityReferenceSignalList
-type DOMEntityReferenceSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMEntityReference.hs-boot b/GI/WebKit2WebExtension/Objects/DOMEntityReference.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMEntityReference.hs-boot
+++ /dev/null
@@ -1,29 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMEntityReference where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMEntityReference = DOMEntityReference (ManagedPtr DOMEntityReference)
-instance GObject DOMEntityReference where
-class (GObject o, O.IsDescendantOf DOMEntityReference o) => IsDOMEntityReference o
-instance (GObject o, O.IsDescendantOf DOMEntityReference o) => IsDOMEntityReference o
-instance O.HasParentTypes DOMEntityReference
diff --git a/GI/WebKit2WebExtension/Objects/DOMEvent.hs b/GI/WebKit2WebExtension/Objects/DOMEvent.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMEvent.hs
+++ /dev/null
@@ -1,1316 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMEvent
-    ( 
-
--- * Exported types
-    DOMEvent(..)                            ,
-    IsDOMEvent                              ,
-    toDOMEvent                              ,
-    noDOMEvent                              ,
-
-
- -- * Methods
--- ** getBubbles #method:getBubbles#
-
-#if ENABLE_OVERLOADING
-    DOMEventGetBubblesMethodInfo            ,
-#endif
-    dOMEventGetBubbles                      ,
-
-
--- ** getCancelBubble #method:getCancelBubble#
-
-#if ENABLE_OVERLOADING
-    DOMEventGetCancelBubbleMethodInfo       ,
-#endif
-    dOMEventGetCancelBubble                 ,
-
-
--- ** getCancelable #method:getCancelable#
-
-#if ENABLE_OVERLOADING
-    DOMEventGetCancelableMethodInfo         ,
-#endif
-    dOMEventGetCancelable                   ,
-
-
--- ** getCurrentTarget #method:getCurrentTarget#
-
-#if ENABLE_OVERLOADING
-    DOMEventGetCurrentTargetMethodInfo      ,
-#endif
-    dOMEventGetCurrentTarget                ,
-
-
--- ** getEventPhase #method:getEventPhase#
-
-#if ENABLE_OVERLOADING
-    DOMEventGetEventPhaseMethodInfo         ,
-#endif
-    dOMEventGetEventPhase                   ,
-
-
--- ** getEventType #method:getEventType#
-
-#if ENABLE_OVERLOADING
-    DOMEventGetEventTypeMethodInfo          ,
-#endif
-    dOMEventGetEventType                    ,
-
-
--- ** getReturnValue #method:getReturnValue#
-
-#if ENABLE_OVERLOADING
-    DOMEventGetReturnValueMethodInfo        ,
-#endif
-    dOMEventGetReturnValue                  ,
-
-
--- ** getSrcElement #method:getSrcElement#
-
-#if ENABLE_OVERLOADING
-    DOMEventGetSrcElementMethodInfo         ,
-#endif
-    dOMEventGetSrcElement                   ,
-
-
--- ** getTarget #method:getTarget#
-
-#if ENABLE_OVERLOADING
-    DOMEventGetTargetMethodInfo             ,
-#endif
-    dOMEventGetTarget                       ,
-
-
--- ** getTimeStamp #method:getTimeStamp#
-
-#if ENABLE_OVERLOADING
-    DOMEventGetTimeStampMethodInfo          ,
-#endif
-    dOMEventGetTimeStamp                    ,
-
-
--- ** initEvent #method:initEvent#
-
-#if ENABLE_OVERLOADING
-    DOMEventInitEventMethodInfo             ,
-#endif
-    dOMEventInitEvent                       ,
-
-
--- ** preventDefault #method:preventDefault#
-
-#if ENABLE_OVERLOADING
-    DOMEventPreventDefaultMethodInfo        ,
-#endif
-    dOMEventPreventDefault                  ,
-
-
--- ** setCancelBubble #method:setCancelBubble#
-
-#if ENABLE_OVERLOADING
-    DOMEventSetCancelBubbleMethodInfo       ,
-#endif
-    dOMEventSetCancelBubble                 ,
-
-
--- ** setReturnValue #method:setReturnValue#
-
-#if ENABLE_OVERLOADING
-    DOMEventSetReturnValueMethodInfo        ,
-#endif
-    dOMEventSetReturnValue                  ,
-
-
--- ** stopPropagation #method:stopPropagation#
-
-#if ENABLE_OVERLOADING
-    DOMEventStopPropagationMethodInfo       ,
-#endif
-    dOMEventStopPropagation                 ,
-
-
-
-
- -- * Properties
--- ** bubbles #attr:bubbles#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMEventBubblesPropertyInfo             ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMEventBubbles                         ,
-#endif
-    getDOMEventBubbles                      ,
-
-
--- ** cancelBubble #attr:cancelBubble#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMEventCancelBubblePropertyInfo        ,
-#endif
-    constructDOMEventCancelBubble           ,
-#if ENABLE_OVERLOADING
-    dOMEventCancelBubble                    ,
-#endif
-    getDOMEventCancelBubble                 ,
-    setDOMEventCancelBubble                 ,
-
-
--- ** cancelable #attr:cancelable#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMEventCancelablePropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMEventCancelable                      ,
-#endif
-    getDOMEventCancelable                   ,
-
-
--- ** currentTarget #attr:currentTarget#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMEventCurrentTargetPropertyInfo       ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMEventCurrentTarget                   ,
-#endif
-    getDOMEventCurrentTarget                ,
-
-
--- ** eventPhase #attr:eventPhase#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMEventEventPhasePropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMEventEventPhase                      ,
-#endif
-    getDOMEventEventPhase                   ,
-
-
--- ** returnValue #attr:returnValue#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMEventReturnValuePropertyInfo         ,
-#endif
-    constructDOMEventReturnValue            ,
-#if ENABLE_OVERLOADING
-    dOMEventReturnValue                     ,
-#endif
-    getDOMEventReturnValue                  ,
-    setDOMEventReturnValue                  ,
-
-
--- ** srcElement #attr:srcElement#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMEventSrcElementPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMEventSrcElement                      ,
-#endif
-    getDOMEventSrcElement                   ,
-
-
--- ** target #attr:target#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMEventTargetPropertyInfo              ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMEventTarget                          ,
-#endif
-    getDOMEventTarget                       ,
-
-
--- ** timeStamp #attr:timeStamp#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMEventTimeStampPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMEventTimeStamp                       ,
-#endif
-    getDOMEventTimeStamp                    ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMEventTypePropertyInfo                ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMEventType                            ,
-#endif
-    getDOMEventType                         ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMEvent = DOMEvent (ManagedPtr DOMEvent)
-foreign import ccall "webkit_dom_event_get_type"
-    c_webkit_dom_event_get_type :: IO GType
-
-instance GObject DOMEvent where
-    gobjectType = c_webkit_dom_event_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMEvent`, for instance with `toDOMEvent`.
-class (GObject o, O.IsDescendantOf DOMEvent o) => IsDOMEvent o
-instance (GObject o, O.IsDescendantOf DOMEvent o) => IsDOMEvent o
-
-instance O.HasParentTypes DOMEvent
-type instance O.ParentTypes DOMEvent = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMEvent`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMEvent :: (MonadIO m, IsDOMEvent o) => o -> m DOMEvent
-toDOMEvent = liftIO . unsafeCastTo DOMEvent
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMEvent`.
-noDOMEvent :: Maybe DOMEvent
-noDOMEvent = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMEventMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMEventMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMEventMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMEventMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMEventMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMEventMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMEventMethod "initEvent" o = DOMEventInitEventMethodInfo
-    ResolveDOMEventMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMEventMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMEventMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMEventMethod "preventDefault" o = DOMEventPreventDefaultMethodInfo
-    ResolveDOMEventMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMEventMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMEventMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMEventMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMEventMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMEventMethod "stopPropagation" o = DOMEventStopPropagationMethodInfo
-    ResolveDOMEventMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMEventMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMEventMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMEventMethod "getBubbles" o = DOMEventGetBubblesMethodInfo
-    ResolveDOMEventMethod "getCancelBubble" o = DOMEventGetCancelBubbleMethodInfo
-    ResolveDOMEventMethod "getCancelable" o = DOMEventGetCancelableMethodInfo
-    ResolveDOMEventMethod "getCurrentTarget" o = DOMEventGetCurrentTargetMethodInfo
-    ResolveDOMEventMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMEventMethod "getEventPhase" o = DOMEventGetEventPhaseMethodInfo
-    ResolveDOMEventMethod "getEventType" o = DOMEventGetEventTypeMethodInfo
-    ResolveDOMEventMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMEventMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMEventMethod "getReturnValue" o = DOMEventGetReturnValueMethodInfo
-    ResolveDOMEventMethod "getSrcElement" o = DOMEventGetSrcElementMethodInfo
-    ResolveDOMEventMethod "getTarget" o = DOMEventGetTargetMethodInfo
-    ResolveDOMEventMethod "getTimeStamp" o = DOMEventGetTimeStampMethodInfo
-    ResolveDOMEventMethod "setCancelBubble" o = DOMEventSetCancelBubbleMethodInfo
-    ResolveDOMEventMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMEventMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMEventMethod "setReturnValue" o = DOMEventSetReturnValueMethodInfo
-    ResolveDOMEventMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMEventMethod t DOMEvent, O.MethodInfo info DOMEvent p) => OL.IsLabel t (DOMEvent -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "bubbles"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@bubbles@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMEvent #bubbles
-@
--}
-getDOMEventBubbles :: (MonadIO m, IsDOMEvent o) => o -> m Bool
-getDOMEventBubbles obj = liftIO $ B.Properties.getObjectPropertyBool obj "bubbles"
-
-#if ENABLE_OVERLOADING
-data DOMEventBubblesPropertyInfo
-instance AttrInfo DOMEventBubblesPropertyInfo where
-    type AttrAllowedOps DOMEventBubblesPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMEventBubblesPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMEventBubblesPropertyInfo = IsDOMEvent
-    type AttrGetType DOMEventBubblesPropertyInfo = Bool
-    type AttrLabel DOMEventBubblesPropertyInfo = "bubbles"
-    type AttrOrigin DOMEventBubblesPropertyInfo = DOMEvent
-    attrGet _ = getDOMEventBubbles
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "cancel-bubble"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@cancel-bubble@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMEvent #cancelBubble
-@
--}
-getDOMEventCancelBubble :: (MonadIO m, IsDOMEvent o) => o -> m Bool
-getDOMEventCancelBubble obj = liftIO $ B.Properties.getObjectPropertyBool obj "cancel-bubble"
-
-{- |
-Set the value of the “@cancel-bubble@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMEvent [ #cancelBubble 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMEventCancelBubble :: (MonadIO m, IsDOMEvent o) => o -> Bool -> m ()
-setDOMEventCancelBubble obj val = liftIO $ B.Properties.setObjectPropertyBool obj "cancel-bubble" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@cancel-bubble@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMEventCancelBubble :: (IsDOMEvent o) => Bool -> IO (GValueConstruct o)
-constructDOMEventCancelBubble val = B.Properties.constructObjectPropertyBool "cancel-bubble" val
-
-#if ENABLE_OVERLOADING
-data DOMEventCancelBubblePropertyInfo
-instance AttrInfo DOMEventCancelBubblePropertyInfo where
-    type AttrAllowedOps DOMEventCancelBubblePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMEventCancelBubblePropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMEventCancelBubblePropertyInfo = IsDOMEvent
-    type AttrGetType DOMEventCancelBubblePropertyInfo = Bool
-    type AttrLabel DOMEventCancelBubblePropertyInfo = "cancel-bubble"
-    type AttrOrigin DOMEventCancelBubblePropertyInfo = DOMEvent
-    attrGet _ = getDOMEventCancelBubble
-    attrSet _ = setDOMEventCancelBubble
-    attrConstruct _ = constructDOMEventCancelBubble
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "cancelable"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@cancelable@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMEvent #cancelable
-@
--}
-getDOMEventCancelable :: (MonadIO m, IsDOMEvent o) => o -> m Bool
-getDOMEventCancelable obj = liftIO $ B.Properties.getObjectPropertyBool obj "cancelable"
-
-#if ENABLE_OVERLOADING
-data DOMEventCancelablePropertyInfo
-instance AttrInfo DOMEventCancelablePropertyInfo where
-    type AttrAllowedOps DOMEventCancelablePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMEventCancelablePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMEventCancelablePropertyInfo = IsDOMEvent
-    type AttrGetType DOMEventCancelablePropertyInfo = Bool
-    type AttrLabel DOMEventCancelablePropertyInfo = "cancelable"
-    type AttrOrigin DOMEventCancelablePropertyInfo = DOMEvent
-    attrGet _ = getDOMEventCancelable
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "current-target"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@current-target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMEvent #currentTarget
-@
--}
-getDOMEventCurrentTarget :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)
-getDOMEventCurrentTarget obj = liftIO $ B.Properties.getObjectPropertyObject obj "current-target" WebKit2WebExtension.DOMEventTarget.DOMEventTarget
-
-#if ENABLE_OVERLOADING
-data DOMEventCurrentTargetPropertyInfo
-instance AttrInfo DOMEventCurrentTargetPropertyInfo where
-    type AttrAllowedOps DOMEventCurrentTargetPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMEventCurrentTargetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMEventCurrentTargetPropertyInfo = IsDOMEvent
-    type AttrGetType DOMEventCurrentTargetPropertyInfo = (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)
-    type AttrLabel DOMEventCurrentTargetPropertyInfo = "current-target"
-    type AttrOrigin DOMEventCurrentTargetPropertyInfo = DOMEvent
-    attrGet _ = getDOMEventCurrentTarget
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "event-phase"
-   -- Type: TBasicType TUInt
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@event-phase@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMEvent #eventPhase
-@
--}
-getDOMEventEventPhase :: (MonadIO m, IsDOMEvent o) => o -> m Word32
-getDOMEventEventPhase obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "event-phase"
-
-#if ENABLE_OVERLOADING
-data DOMEventEventPhasePropertyInfo
-instance AttrInfo DOMEventEventPhasePropertyInfo where
-    type AttrAllowedOps DOMEventEventPhasePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMEventEventPhasePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMEventEventPhasePropertyInfo = IsDOMEvent
-    type AttrGetType DOMEventEventPhasePropertyInfo = Word32
-    type AttrLabel DOMEventEventPhasePropertyInfo = "event-phase"
-    type AttrOrigin DOMEventEventPhasePropertyInfo = DOMEvent
-    attrGet _ = getDOMEventEventPhase
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "return-value"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@return-value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMEvent #returnValue
-@
--}
-getDOMEventReturnValue :: (MonadIO m, IsDOMEvent o) => o -> m Bool
-getDOMEventReturnValue obj = liftIO $ B.Properties.getObjectPropertyBool obj "return-value"
-
-{- |
-Set the value of the “@return-value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMEvent [ #returnValue 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMEventReturnValue :: (MonadIO m, IsDOMEvent o) => o -> Bool -> m ()
-setDOMEventReturnValue obj val = liftIO $ B.Properties.setObjectPropertyBool obj "return-value" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@return-value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMEventReturnValue :: (IsDOMEvent o) => Bool -> IO (GValueConstruct o)
-constructDOMEventReturnValue val = B.Properties.constructObjectPropertyBool "return-value" val
-
-#if ENABLE_OVERLOADING
-data DOMEventReturnValuePropertyInfo
-instance AttrInfo DOMEventReturnValuePropertyInfo where
-    type AttrAllowedOps DOMEventReturnValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMEventReturnValuePropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMEventReturnValuePropertyInfo = IsDOMEvent
-    type AttrGetType DOMEventReturnValuePropertyInfo = Bool
-    type AttrLabel DOMEventReturnValuePropertyInfo = "return-value"
-    type AttrOrigin DOMEventReturnValuePropertyInfo = DOMEvent
-    attrGet _ = getDOMEventReturnValue
-    attrSet _ = setDOMEventReturnValue
-    attrConstruct _ = constructDOMEventReturnValue
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "src-element"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@src-element@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMEvent #srcElement
-@
--}
-getDOMEventSrcElement :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)
-getDOMEventSrcElement obj = liftIO $ B.Properties.getObjectPropertyObject obj "src-element" WebKit2WebExtension.DOMEventTarget.DOMEventTarget
-
-#if ENABLE_OVERLOADING
-data DOMEventSrcElementPropertyInfo
-instance AttrInfo DOMEventSrcElementPropertyInfo where
-    type AttrAllowedOps DOMEventSrcElementPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMEventSrcElementPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMEventSrcElementPropertyInfo = IsDOMEvent
-    type AttrGetType DOMEventSrcElementPropertyInfo = (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)
-    type AttrLabel DOMEventSrcElementPropertyInfo = "src-element"
-    type AttrOrigin DOMEventSrcElementPropertyInfo = DOMEvent
-    attrGet _ = getDOMEventSrcElement
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "target"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMEvent #target
-@
--}
-getDOMEventTarget :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)
-getDOMEventTarget obj = liftIO $ B.Properties.getObjectPropertyObject obj "target" WebKit2WebExtension.DOMEventTarget.DOMEventTarget
-
-#if ENABLE_OVERLOADING
-data DOMEventTargetPropertyInfo
-instance AttrInfo DOMEventTargetPropertyInfo where
-    type AttrAllowedOps DOMEventTargetPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMEventTargetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMEventTargetPropertyInfo = IsDOMEvent
-    type AttrGetType DOMEventTargetPropertyInfo = (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)
-    type AttrLabel DOMEventTargetPropertyInfo = "target"
-    type AttrOrigin DOMEventTargetPropertyInfo = DOMEvent
-    attrGet _ = getDOMEventTarget
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "time-stamp"
-   -- Type: TBasicType TUInt
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@time-stamp@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMEvent #timeStamp
-@
--}
-getDOMEventTimeStamp :: (MonadIO m, IsDOMEvent o) => o -> m Word32
-getDOMEventTimeStamp obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "time-stamp"
-
-#if ENABLE_OVERLOADING
-data DOMEventTimeStampPropertyInfo
-instance AttrInfo DOMEventTimeStampPropertyInfo where
-    type AttrAllowedOps DOMEventTimeStampPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMEventTimeStampPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMEventTimeStampPropertyInfo = IsDOMEvent
-    type AttrGetType DOMEventTimeStampPropertyInfo = Word32
-    type AttrLabel DOMEventTimeStampPropertyInfo = "time-stamp"
-    type AttrOrigin DOMEventTimeStampPropertyInfo = DOMEvent
-    attrGet _ = getDOMEventTimeStamp
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMEvent #type
-@
--}
-getDOMEventType :: (MonadIO m, IsDOMEvent o) => o -> m (Maybe T.Text)
-getDOMEventType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-#if ENABLE_OVERLOADING
-data DOMEventTypePropertyInfo
-instance AttrInfo DOMEventTypePropertyInfo where
-    type AttrAllowedOps DOMEventTypePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMEventTypePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMEventTypePropertyInfo = IsDOMEvent
-    type AttrGetType DOMEventTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMEventTypePropertyInfo = "type"
-    type AttrOrigin DOMEventTypePropertyInfo = DOMEvent
-    attrGet _ = getDOMEventType
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMEvent
-type instance O.AttributeList DOMEvent = DOMEventAttributeList
-type DOMEventAttributeList = ('[ '("bubbles", DOMEventBubblesPropertyInfo), '("cancelBubble", DOMEventCancelBubblePropertyInfo), '("cancelable", DOMEventCancelablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("currentTarget", DOMEventCurrentTargetPropertyInfo), '("eventPhase", DOMEventEventPhasePropertyInfo), '("returnValue", DOMEventReturnValuePropertyInfo), '("srcElement", DOMEventSrcElementPropertyInfo), '("target", DOMEventTargetPropertyInfo), '("timeStamp", DOMEventTimeStampPropertyInfo), '("type", DOMEventTypePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMEventBubbles :: AttrLabelProxy "bubbles"
-dOMEventBubbles = AttrLabelProxy
-
-dOMEventCancelBubble :: AttrLabelProxy "cancelBubble"
-dOMEventCancelBubble = AttrLabelProxy
-
-dOMEventCancelable :: AttrLabelProxy "cancelable"
-dOMEventCancelable = AttrLabelProxy
-
-dOMEventCurrentTarget :: AttrLabelProxy "currentTarget"
-dOMEventCurrentTarget = AttrLabelProxy
-
-dOMEventEventPhase :: AttrLabelProxy "eventPhase"
-dOMEventEventPhase = AttrLabelProxy
-
-dOMEventReturnValue :: AttrLabelProxy "returnValue"
-dOMEventReturnValue = AttrLabelProxy
-
-dOMEventSrcElement :: AttrLabelProxy "srcElement"
-dOMEventSrcElement = AttrLabelProxy
-
-dOMEventTarget :: AttrLabelProxy "target"
-dOMEventTarget = AttrLabelProxy
-
-dOMEventTimeStamp :: AttrLabelProxy "timeStamp"
-dOMEventTimeStamp = AttrLabelProxy
-
-dOMEventType :: AttrLabelProxy "type"
-dOMEventType = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMEvent = DOMEventSignalList
-type DOMEventSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMEvent::get_bubbles
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_get_bubbles" webkit_dom_event_get_bubbles :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    IO CInt
-
-{-# DEPRECATED dOMEventGetBubbles ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventGetBubbles ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMEventGetBubbles self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_event_get_bubbles self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMEventGetBubblesMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetBubblesMethodInfo a signature where
-    overloadedMethod _ = dOMEventGetBubbles
-
-#endif
-
--- method DOMEvent::get_cancel_bubble
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_get_cancel_bubble" webkit_dom_event_get_cancel_bubble :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    IO CInt
-
-{-# DEPRECATED dOMEventGetCancelBubble ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventGetCancelBubble ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMEventGetCancelBubble self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_event_get_cancel_bubble self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMEventGetCancelBubbleMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetCancelBubbleMethodInfo a signature where
-    overloadedMethod _ = dOMEventGetCancelBubble
-
-#endif
-
--- method DOMEvent::get_cancelable
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_get_cancelable" webkit_dom_event_get_cancelable :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    IO CInt
-
-{-# DEPRECATED dOMEventGetCancelable ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventGetCancelable ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMEventGetCancelable self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_event_get_cancelable self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMEventGetCancelableMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetCancelableMethodInfo a signature where
-    overloadedMethod _ = dOMEventGetCancelable
-
-#endif
-
--- method DOMEvent::get_current_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_get_current_target" webkit_dom_event_get_current_target :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    IO (Ptr WebKit2WebExtension.DOMEventTarget.DOMEventTarget)
-
-{-# DEPRECATED dOMEventGetCurrentTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventGetCurrentTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> m WebKit2WebExtension.DOMEventTarget.DOMEventTarget
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}
-dOMEventGetCurrentTarget self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_event_get_current_target self'
-    checkUnexpectedReturnNULL "dOMEventGetCurrentTarget" result
-    result' <- (wrapObject WebKit2WebExtension.DOMEventTarget.DOMEventTarget) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMEventGetCurrentTargetMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMEventTarget.DOMEventTarget), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetCurrentTargetMethodInfo a signature where
-    overloadedMethod _ = dOMEventGetCurrentTarget
-
-#endif
-
--- method DOMEvent::get_event_phase
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt16)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_get_event_phase" webkit_dom_event_get_event_phase :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    IO Word16
-
-{-# DEPRECATED dOMEventGetEventPhase ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventGetEventPhase ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> m Word16
-    {- ^ __Returns:__ A @/gushort/@ -}
-dOMEventGetEventPhase self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_event_get_event_phase self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMEventGetEventPhaseMethodInfo
-instance (signature ~ (m Word16), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetEventPhaseMethodInfo a signature where
-    overloadedMethod _ = dOMEventGetEventPhase
-
-#endif
-
--- method DOMEvent::get_event_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_get_event_type" webkit_dom_event_get_event_type :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    IO CString
-
-{-# DEPRECATED dOMEventGetEventType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventGetEventType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMEventGetEventType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_event_get_event_type self'
-    checkUnexpectedReturnNULL "dOMEventGetEventType" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMEventGetEventTypeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetEventTypeMethodInfo a signature where
-    overloadedMethod _ = dOMEventGetEventType
-
-#endif
-
--- method DOMEvent::get_return_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_get_return_value" webkit_dom_event_get_return_value :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    IO CInt
-
-{-# DEPRECATED dOMEventGetReturnValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventGetReturnValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMEventGetReturnValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_event_get_return_value self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMEventGetReturnValueMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetReturnValueMethodInfo a signature where
-    overloadedMethod _ = dOMEventGetReturnValue
-
-#endif
-
--- method DOMEvent::get_src_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_get_src_element" webkit_dom_event_get_src_element :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    IO (Ptr WebKit2WebExtension.DOMEventTarget.DOMEventTarget)
-
-{-# DEPRECATED dOMEventGetSrcElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventGetSrcElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> m WebKit2WebExtension.DOMEventTarget.DOMEventTarget
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}
-dOMEventGetSrcElement self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_event_get_src_element self'
-    checkUnexpectedReturnNULL "dOMEventGetSrcElement" result
-    result' <- (wrapObject WebKit2WebExtension.DOMEventTarget.DOMEventTarget) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMEventGetSrcElementMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMEventTarget.DOMEventTarget), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetSrcElementMethodInfo a signature where
-    overloadedMethod _ = dOMEventGetSrcElement
-
-#endif
-
--- method DOMEvent::get_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_get_target" webkit_dom_event_get_target :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    IO (Ptr WebKit2WebExtension.DOMEventTarget.DOMEventTarget)
-
-{-# DEPRECATED dOMEventGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventGetTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> m WebKit2WebExtension.DOMEventTarget.DOMEventTarget
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}
-dOMEventGetTarget self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_event_get_target self'
-    checkUnexpectedReturnNULL "dOMEventGetTarget" result
-    result' <- (wrapObject WebKit2WebExtension.DOMEventTarget.DOMEventTarget) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMEventGetTargetMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMEventTarget.DOMEventTarget), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetTargetMethodInfo a signature where
-    overloadedMethod _ = dOMEventGetTarget
-
-#endif
-
--- method DOMEvent::get_time_stamp
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt32)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_get_time_stamp" webkit_dom_event_get_time_stamp :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    IO Word32
-
-{-# DEPRECATED dOMEventGetTimeStamp ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventGetTimeStamp ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> m Word32
-    {- ^ __Returns:__ A @/guint32/@ -}
-dOMEventGetTimeStamp self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_event_get_time_stamp self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMEventGetTimeStampMethodInfo
-instance (signature ~ (m Word32), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventGetTimeStampMethodInfo a signature where
-    overloadedMethod _ = dOMEventGetTimeStamp
-
-#endif
-
--- method DOMEvent::init_event
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "eventTypeArg", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "canBubbleArg", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancelableArg", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_init_event" webkit_dom_event_init_event :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    CString ->                              -- eventTypeArg : TBasicType TUTF8
-    CInt ->                                 -- canBubbleArg : TBasicType TBoolean
-    CInt ->                                 -- cancelableArg : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMEventInitEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventInitEvent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> T.Text
-    {- ^ /@eventTypeArg@/: A @/gchar/@ -}
-    -> Bool
-    {- ^ /@canBubbleArg@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@cancelableArg@/: A 'Bool' -}
-    -> m ()
-dOMEventInitEvent self eventTypeArg canBubbleArg cancelableArg = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    eventTypeArg' <- textToCString eventTypeArg
-    let canBubbleArg' = (fromIntegral . fromEnum) canBubbleArg
-    let cancelableArg' = (fromIntegral . fromEnum) cancelableArg
-    webkit_dom_event_init_event self' eventTypeArg' canBubbleArg' cancelableArg'
-    touchManagedPtr self
-    freeMem eventTypeArg'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMEventInitEventMethodInfo
-instance (signature ~ (T.Text -> Bool -> Bool -> m ()), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventInitEventMethodInfo a signature where
-    overloadedMethod _ = dOMEventInitEvent
-
-#endif
-
--- method DOMEvent::prevent_default
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_prevent_default" webkit_dom_event_prevent_default :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    IO ()
-
-{-# DEPRECATED dOMEventPreventDefault ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventPreventDefault ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> m ()
-dOMEventPreventDefault self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_event_prevent_default self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMEventPreventDefaultMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventPreventDefaultMethodInfo a signature where
-    overloadedMethod _ = dOMEventPreventDefault
-
-#endif
-
--- method DOMEvent::set_cancel_bubble
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_set_cancel_bubble" webkit_dom_event_set_cancel_bubble :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMEventSetCancelBubble ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventSetCancelBubble ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMEventSetCancelBubble self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_event_set_cancel_bubble self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMEventSetCancelBubbleMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventSetCancelBubbleMethodInfo a signature where
-    overloadedMethod _ = dOMEventSetCancelBubble
-
-#endif
-
--- method DOMEvent::set_return_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_set_return_value" webkit_dom_event_set_return_value :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMEventSetReturnValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventSetReturnValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMEventSetReturnValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_event_set_return_value self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMEventSetReturnValueMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventSetReturnValueMethodInfo a signature where
-    overloadedMethod _ = dOMEventSetReturnValue
-
-#endif
-
--- method DOMEvent::stop_propagation
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_event_stop_propagation" webkit_dom_event_stop_propagation :: 
-    Ptr DOMEvent ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEvent"})
-    IO ()
-
-{-# DEPRECATED dOMEventStopPropagation ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMEventStopPropagation ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMEvent.DOMEvent' -}
-    -> m ()
-dOMEventStopPropagation self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_event_stop_propagation self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMEventStopPropagationMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMEvent a) => O.MethodInfo DOMEventStopPropagationMethodInfo a signature where
-    overloadedMethod _ = dOMEventStopPropagation
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMEvent.hs-boot b/GI/WebKit2WebExtension/Objects/DOMEvent.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMEvent.hs-boot
+++ /dev/null
@@ -1,104 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMEvent where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMEvent = DOMEvent (ManagedPtr DOMEvent)
-instance GObject DOMEvent where
-class (GObject o, O.IsDescendantOf DOMEvent o) => IsDOMEvent o
-instance (GObject o, O.IsDescendantOf DOMEvent o) => IsDOMEvent o
-instance O.HasParentTypes DOMEvent
-#if ENABLE_OVERLOADING
-data DOMEventBubblesPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventCancelBubblePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventCancelablePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventCurrentTargetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventEventPhasePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventReturnValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventSrcElementPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventTargetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventTimeStampPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventGetBubblesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventGetCancelBubbleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventGetCancelableMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventGetCurrentTargetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventGetEventPhaseMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventGetEventTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventGetReturnValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventGetSrcElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventGetTargetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventGetTimeStampMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventInitEventMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventPreventDefaultMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventSetCancelBubbleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventSetReturnValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMEventStopPropagationMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMFile.hs b/GI/WebKit2WebExtension/Objects/DOMFile.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMFile.hs
+++ /dev/null
@@ -1,223 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMFile
-    ( 
-
--- * Exported types
-    DOMFile(..)                             ,
-    IsDOMFile                               ,
-    toDOMFile                               ,
-    noDOMFile                               ,
-
-
- -- * Methods
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMFileGetNameMethodInfo                ,
-#endif
-    dOMFileGetName                          ,
-
-
-
-
- -- * Properties
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMFileNamePropertyInfo                 ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMFileName                             ,
-#endif
-    getDOMFileName                          ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMBlob as WebKit2WebExtension.DOMBlob
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMFile = DOMFile (ManagedPtr DOMFile)
-foreign import ccall "webkit_dom_file_get_type"
-    c_webkit_dom_file_get_type :: IO GType
-
-instance GObject DOMFile where
-    gobjectType = c_webkit_dom_file_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMFile`, for instance with `toDOMFile`.
-class (GObject o, O.IsDescendantOf DOMFile o) => IsDOMFile o
-instance (GObject o, O.IsDescendantOf DOMFile o) => IsDOMFile o
-
-instance O.HasParentTypes DOMFile
-type instance O.ParentTypes DOMFile = '[WebKit2WebExtension.DOMBlob.DOMBlob, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMFile`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMFile :: (MonadIO m, IsDOMFile o) => o -> m DOMFile
-toDOMFile = liftIO . unsafeCastTo DOMFile
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMFile`.
-noDOMFile :: Maybe DOMFile
-noDOMFile = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMFileMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMFileMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMFileMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMFileMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMFileMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMFileMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMFileMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMFileMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMFileMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMFileMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMFileMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMFileMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMFileMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMFileMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMFileMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMFileMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMFileMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMFileMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMFileMethod "getName" o = DOMFileGetNameMethodInfo
-    ResolveDOMFileMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMFileMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMFileMethod "getSize" o = WebKit2WebExtension.DOMBlob.DOMBlobGetSizeMethodInfo
-    ResolveDOMFileMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMFileMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMFileMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMFileMethod t DOMFile, O.MethodInfo info DOMFile p) => OL.IsLabel t (DOMFile -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMFile #name
-@
--}
-getDOMFileName :: (MonadIO m, IsDOMFile o) => o -> m (Maybe T.Text)
-getDOMFileName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-#if ENABLE_OVERLOADING
-data DOMFileNamePropertyInfo
-instance AttrInfo DOMFileNamePropertyInfo where
-    type AttrAllowedOps DOMFileNamePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMFileNamePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMFileNamePropertyInfo = IsDOMFile
-    type AttrGetType DOMFileNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMFileNamePropertyInfo = "name"
-    type AttrOrigin DOMFileNamePropertyInfo = DOMFile
-    attrGet _ = getDOMFileName
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMFile
-type instance O.AttributeList DOMFile = DOMFileAttributeList
-type DOMFileAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("name", DOMFileNamePropertyInfo), '("size", WebKit2WebExtension.DOMBlob.DOMBlobSizePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMFileName :: AttrLabelProxy "name"
-dOMFileName = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMFile = DOMFileSignalList
-type DOMFileSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMFile::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFile"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMFile", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_file_get_name" webkit_dom_file_get_name :: 
-    Ptr DOMFile ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFile"})
-    IO CString
-
-{-# DEPRECATED dOMFileGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMFileGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMFile a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMFile.DOMFile' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMFileGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_file_get_name self'
-    checkUnexpectedReturnNULL "dOMFileGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMFileGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMFile a) => O.MethodInfo DOMFileGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMFileGetName
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMFile.hs-boot b/GI/WebKit2WebExtension/Objects/DOMFile.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMFile.hs-boot
+++ /dev/null
@@ -1,35 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMFile where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMFile = DOMFile (ManagedPtr DOMFile)
-instance GObject DOMFile where
-class (GObject o, O.IsDescendantOf DOMFile o) => IsDOMFile o
-instance (GObject o, O.IsDescendantOf DOMFile o) => IsDOMFile o
-instance O.HasParentTypes DOMFile
-#if ENABLE_OVERLOADING
-data DOMFileNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMFileGetNameMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMFileList.hs b/GI/WebKit2WebExtension/Objects/DOMFileList.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMFileList.hs
+++ /dev/null
@@ -1,268 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMFileList
-    ( 
-
--- * Exported types
-    DOMFileList(..)                         ,
-    IsDOMFileList                           ,
-    toDOMFileList                           ,
-    noDOMFileList                           ,
-
-
- -- * Methods
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMFileListGetLengthMethodInfo          ,
-#endif
-    dOMFileListGetLength                    ,
-
-
--- ** item #method:item#
-
-#if ENABLE_OVERLOADING
-    DOMFileListItemMethodInfo               ,
-#endif
-    dOMFileListItem                         ,
-
-
-
-
- -- * Properties
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMFileListLengthPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMFileListLength                       ,
-#endif
-    getDOMFileListLength                    ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMFile as WebKit2WebExtension.DOMFile
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMFileList = DOMFileList (ManagedPtr DOMFileList)
-foreign import ccall "webkit_dom_file_list_get_type"
-    c_webkit_dom_file_list_get_type :: IO GType
-
-instance GObject DOMFileList where
-    gobjectType = c_webkit_dom_file_list_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMFileList`, for instance with `toDOMFileList`.
-class (GObject o, O.IsDescendantOf DOMFileList o) => IsDOMFileList o
-instance (GObject o, O.IsDescendantOf DOMFileList o) => IsDOMFileList o
-
-instance O.HasParentTypes DOMFileList
-type instance O.ParentTypes DOMFileList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMFileList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMFileList :: (MonadIO m, IsDOMFileList o) => o -> m DOMFileList
-toDOMFileList = liftIO . unsafeCastTo DOMFileList
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMFileList`.
-noDOMFileList :: Maybe DOMFileList
-noDOMFileList = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMFileListMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMFileListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMFileListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMFileListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMFileListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMFileListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMFileListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMFileListMethod "item" o = DOMFileListItemMethodInfo
-    ResolveDOMFileListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMFileListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMFileListMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMFileListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMFileListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMFileListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMFileListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMFileListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMFileListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMFileListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMFileListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMFileListMethod "getLength" o = DOMFileListGetLengthMethodInfo
-    ResolveDOMFileListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMFileListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMFileListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMFileListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMFileListMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMFileListMethod t DOMFileList, O.MethodInfo info DOMFileList p) => OL.IsLabel t (DOMFileList -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMFileList #length
-@
--}
-getDOMFileListLength :: (MonadIO m, IsDOMFileList o) => o -> m CULong
-getDOMFileListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMFileListLengthPropertyInfo
-instance AttrInfo DOMFileListLengthPropertyInfo where
-    type AttrAllowedOps DOMFileListLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMFileListLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMFileListLengthPropertyInfo = IsDOMFileList
-    type AttrGetType DOMFileListLengthPropertyInfo = CULong
-    type AttrLabel DOMFileListLengthPropertyInfo = "length"
-    type AttrOrigin DOMFileListLengthPropertyInfo = DOMFileList
-    attrGet _ = getDOMFileListLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMFileList
-type instance O.AttributeList DOMFileList = DOMFileListAttributeList
-type DOMFileListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMFileListLengthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMFileListLength :: AttrLabelProxy "length"
-dOMFileListLength = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMFileList = DOMFileListSignalList
-type DOMFileListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMFileList::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMFileList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_file_list_get_length" webkit_dom_file_list_get_length :: 
-    Ptr DOMFileList ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"})
-    IO CULong
-
-{-# DEPRECATED dOMFileListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMFileListGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMFileList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMFileListGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_file_list_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMFileListGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMFileList a) => O.MethodInfo DOMFileListGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMFileListGetLength
-
-#endif
-
--- method DOMFileList::item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMFileList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFile"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_file_list_item" webkit_dom_file_list_item :: 
-    Ptr DOMFileList ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"})
-    CULong ->                               -- index : TBasicType TULong
-    IO (Ptr WebKit2WebExtension.DOMFile.DOMFile)
-
-{-# DEPRECATED dOMFileListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMFileListItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMFileList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m WebKit2WebExtension.DOMFile.DOMFile
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMFile.DOMFile' -}
-dOMFileListItem self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_file_list_item self' index
-    checkUnexpectedReturnNULL "dOMFileListItem" result
-    result' <- (wrapObject WebKit2WebExtension.DOMFile.DOMFile) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMFileListItemMethodInfo
-instance (signature ~ (CULong -> m WebKit2WebExtension.DOMFile.DOMFile), MonadIO m, IsDOMFileList a) => O.MethodInfo DOMFileListItemMethodInfo a signature where
-    overloadedMethod _ = dOMFileListItem
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMFileList.hs-boot b/GI/WebKit2WebExtension/Objects/DOMFileList.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMFileList.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMFileList where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMFileList = DOMFileList (ManagedPtr DOMFileList)
-instance GObject DOMFileList where
-class (GObject o, O.IsDescendantOf DOMFileList o) => IsDOMFileList o
-instance (GObject o, O.IsDescendantOf DOMFileList o) => IsDOMFileList o
-instance O.HasParentTypes DOMFileList
-#if ENABLE_OVERLOADING
-data DOMFileListLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMFileListGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMFileListItemMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLAnchorElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLAnchorElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLAnchorElement.hs
+++ /dev/null
@@ -1,3168 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement
-    ( 
-
--- * Exported types
-    DOMHTMLAnchorElement(..)                ,
-    IsDOMHTMLAnchorElement                  ,
-    toDOMHTMLAnchorElement                  ,
-    noDOMHTMLAnchorElement                  ,
-
-
- -- * Methods
--- ** getCharset #method:getCharset#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetCharsetMethodInfo,
-#endif
-    dOMHTMLAnchorElementGetCharset          ,
-
-
--- ** getCoords #method:getCoords#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetCoordsMethodInfo ,
-#endif
-    dOMHTMLAnchorElementGetCoords           ,
-
-
--- ** getHash #method:getHash#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetHashMethodInfo   ,
-#endif
-    dOMHTMLAnchorElementGetHash             ,
-
-
--- ** getHost #method:getHost#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetHostMethodInfo   ,
-#endif
-    dOMHTMLAnchorElementGetHost             ,
-
-
--- ** getHostname #method:getHostname#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetHostnameMethodInfo,
-#endif
-    dOMHTMLAnchorElementGetHostname         ,
-
-
--- ** getHref #method:getHref#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetHrefMethodInfo   ,
-#endif
-    dOMHTMLAnchorElementGetHref             ,
-
-
--- ** getHreflang #method:getHreflang#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetHreflangMethodInfo,
-#endif
-    dOMHTMLAnchorElementGetHreflang         ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetNameMethodInfo   ,
-#endif
-    dOMHTMLAnchorElementGetName             ,
-
-
--- ** getPathname #method:getPathname#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetPathnameMethodInfo,
-#endif
-    dOMHTMLAnchorElementGetPathname         ,
-
-
--- ** getPort #method:getPort#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetPortMethodInfo   ,
-#endif
-    dOMHTMLAnchorElementGetPort             ,
-
-
--- ** getProtocol #method:getProtocol#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetProtocolMethodInfo,
-#endif
-    dOMHTMLAnchorElementGetProtocol         ,
-
-
--- ** getRel #method:getRel#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetRelMethodInfo    ,
-#endif
-    dOMHTMLAnchorElementGetRel              ,
-
-
--- ** getRev #method:getRev#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetRevMethodInfo    ,
-#endif
-    dOMHTMLAnchorElementGetRev              ,
-
-
--- ** getSearch #method:getSearch#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetSearchMethodInfo ,
-#endif
-    dOMHTMLAnchorElementGetSearch           ,
-
-
--- ** getShape #method:getShape#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetShapeMethodInfo  ,
-#endif
-    dOMHTMLAnchorElementGetShape            ,
-
-
--- ** getTarget #method:getTarget#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetTargetMethodInfo ,
-#endif
-    dOMHTMLAnchorElementGetTarget           ,
-
-
--- ** getText #method:getText#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetTextMethodInfo   ,
-#endif
-    dOMHTMLAnchorElementGetText             ,
-
-
--- ** getTypeAttr #method:getTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementGetTypeAttrMethodInfo,
-#endif
-    dOMHTMLAnchorElementGetTypeAttr         ,
-
-
--- ** setCharset #method:setCharset#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetCharsetMethodInfo,
-#endif
-    dOMHTMLAnchorElementSetCharset          ,
-
-
--- ** setCoords #method:setCoords#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetCoordsMethodInfo ,
-#endif
-    dOMHTMLAnchorElementSetCoords           ,
-
-
--- ** setHash #method:setHash#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetHashMethodInfo   ,
-#endif
-    dOMHTMLAnchorElementSetHash             ,
-
-
--- ** setHost #method:setHost#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetHostMethodInfo   ,
-#endif
-    dOMHTMLAnchorElementSetHost             ,
-
-
--- ** setHostname #method:setHostname#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetHostnameMethodInfo,
-#endif
-    dOMHTMLAnchorElementSetHostname         ,
-
-
--- ** setHref #method:setHref#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetHrefMethodInfo   ,
-#endif
-    dOMHTMLAnchorElementSetHref             ,
-
-
--- ** setHreflang #method:setHreflang#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetHreflangMethodInfo,
-#endif
-    dOMHTMLAnchorElementSetHreflang         ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetNameMethodInfo   ,
-#endif
-    dOMHTMLAnchorElementSetName             ,
-
-
--- ** setPathname #method:setPathname#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetPathnameMethodInfo,
-#endif
-    dOMHTMLAnchorElementSetPathname         ,
-
-
--- ** setPort #method:setPort#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetPortMethodInfo   ,
-#endif
-    dOMHTMLAnchorElementSetPort             ,
-
-
--- ** setProtocol #method:setProtocol#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetProtocolMethodInfo,
-#endif
-    dOMHTMLAnchorElementSetProtocol         ,
-
-
--- ** setRel #method:setRel#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetRelMethodInfo    ,
-#endif
-    dOMHTMLAnchorElementSetRel              ,
-
-
--- ** setRev #method:setRev#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetRevMethodInfo    ,
-#endif
-    dOMHTMLAnchorElementSetRev              ,
-
-
--- ** setSearch #method:setSearch#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetSearchMethodInfo ,
-#endif
-    dOMHTMLAnchorElementSetSearch           ,
-
-
--- ** setShape #method:setShape#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetShapeMethodInfo  ,
-#endif
-    dOMHTMLAnchorElementSetShape            ,
-
-
--- ** setTarget #method:setTarget#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetTargetMethodInfo ,
-#endif
-    dOMHTMLAnchorElementSetTarget           ,
-
-
--- ** setText #method:setText#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetTextMethodInfo   ,
-#endif
-    dOMHTMLAnchorElementSetText             ,
-
-
--- ** setTypeAttr #method:setTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSetTypeAttrMethodInfo,
-#endif
-    dOMHTMLAnchorElementSetTypeAttr         ,
-
-
-
-
- -- * Properties
--- ** charset #attr:charset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementCharsetPropertyInfo ,
-#endif
-    constructDOMHTMLAnchorElementCharset    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementCharset             ,
-#endif
-    getDOMHTMLAnchorElementCharset          ,
-    setDOMHTMLAnchorElementCharset          ,
-
-
--- ** coords #attr:coords#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementCoordsPropertyInfo  ,
-#endif
-    constructDOMHTMLAnchorElementCoords     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementCoords              ,
-#endif
-    getDOMHTMLAnchorElementCoords           ,
-    setDOMHTMLAnchorElementCoords           ,
-
-
--- ** hash #attr:hash#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementHashPropertyInfo    ,
-#endif
-    constructDOMHTMLAnchorElementHash       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementHash                ,
-#endif
-    getDOMHTMLAnchorElementHash             ,
-    setDOMHTMLAnchorElementHash             ,
-
-
--- ** host #attr:host#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementHostPropertyInfo    ,
-#endif
-    constructDOMHTMLAnchorElementHost       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementHost                ,
-#endif
-    getDOMHTMLAnchorElementHost             ,
-    setDOMHTMLAnchorElementHost             ,
-
-
--- ** hostname #attr:hostname#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementHostnamePropertyInfo,
-#endif
-    constructDOMHTMLAnchorElementHostname   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementHostname            ,
-#endif
-    getDOMHTMLAnchorElementHostname         ,
-    setDOMHTMLAnchorElementHostname         ,
-
-
--- ** href #attr:href#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementHrefPropertyInfo    ,
-#endif
-    constructDOMHTMLAnchorElementHref       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementHref                ,
-#endif
-    getDOMHTMLAnchorElementHref             ,
-    setDOMHTMLAnchorElementHref             ,
-
-
--- ** hreflang #attr:hreflang#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementHreflangPropertyInfo,
-#endif
-    constructDOMHTMLAnchorElementHreflang   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementHreflang            ,
-#endif
-    getDOMHTMLAnchorElementHreflang         ,
-    setDOMHTMLAnchorElementHreflang         ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementNamePropertyInfo    ,
-#endif
-    constructDOMHTMLAnchorElementName       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementName                ,
-#endif
-    getDOMHTMLAnchorElementName             ,
-    setDOMHTMLAnchorElementName             ,
-
-
--- ** pathname #attr:pathname#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementPathnamePropertyInfo,
-#endif
-    constructDOMHTMLAnchorElementPathname   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementPathname            ,
-#endif
-    getDOMHTMLAnchorElementPathname         ,
-    setDOMHTMLAnchorElementPathname         ,
-
-
--- ** port #attr:port#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementPortPropertyInfo    ,
-#endif
-    constructDOMHTMLAnchorElementPort       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementPort                ,
-#endif
-    getDOMHTMLAnchorElementPort             ,
-    setDOMHTMLAnchorElementPort             ,
-
-
--- ** protocol #attr:protocol#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementProtocolPropertyInfo,
-#endif
-    constructDOMHTMLAnchorElementProtocol   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementProtocol            ,
-#endif
-    getDOMHTMLAnchorElementProtocol         ,
-    setDOMHTMLAnchorElementProtocol         ,
-
-
--- ** rel #attr:rel#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementRelPropertyInfo     ,
-#endif
-    constructDOMHTMLAnchorElementRel        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementRel                 ,
-#endif
-    getDOMHTMLAnchorElementRel              ,
-    setDOMHTMLAnchorElementRel              ,
-
-
--- ** rev #attr:rev#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementRevPropertyInfo     ,
-#endif
-    constructDOMHTMLAnchorElementRev        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementRev                 ,
-#endif
-    getDOMHTMLAnchorElementRev              ,
-    setDOMHTMLAnchorElementRev              ,
-
-
--- ** search #attr:search#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementSearchPropertyInfo  ,
-#endif
-    constructDOMHTMLAnchorElementSearch     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementSearch              ,
-#endif
-    getDOMHTMLAnchorElementSearch           ,
-    setDOMHTMLAnchorElementSearch           ,
-
-
--- ** shape #attr:shape#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementShapePropertyInfo   ,
-#endif
-    constructDOMHTMLAnchorElementShape      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementShape               ,
-#endif
-    getDOMHTMLAnchorElementShape            ,
-    setDOMHTMLAnchorElementShape            ,
-
-
--- ** target #attr:target#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementTargetPropertyInfo  ,
-#endif
-    constructDOMHTMLAnchorElementTarget     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementTarget              ,
-#endif
-    getDOMHTMLAnchorElementTarget           ,
-    setDOMHTMLAnchorElementTarget           ,
-
-
--- ** text #attr:text#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementTextPropertyInfo    ,
-#endif
-    constructDOMHTMLAnchorElementText       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementText                ,
-#endif
-    getDOMHTMLAnchorElementText             ,
-    setDOMHTMLAnchorElementText             ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAnchorElementTypePropertyInfo    ,
-#endif
-    clearDOMHTMLAnchorElementType           ,
-    constructDOMHTMLAnchorElementType       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAnchorElementType                ,
-#endif
-    getDOMHTMLAnchorElementType             ,
-    setDOMHTMLAnchorElementType             ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLAnchorElement = DOMHTMLAnchorElement (ManagedPtr DOMHTMLAnchorElement)
-foreign import ccall "webkit_dom_html_anchor_element_get_type"
-    c_webkit_dom_html_anchor_element_get_type :: IO GType
-
-instance GObject DOMHTMLAnchorElement where
-    gobjectType = c_webkit_dom_html_anchor_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLAnchorElement`, for instance with `toDOMHTMLAnchorElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLAnchorElement o) => IsDOMHTMLAnchorElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLAnchorElement o) => IsDOMHTMLAnchorElement o
-
-instance O.HasParentTypes DOMHTMLAnchorElement
-type instance O.ParentTypes DOMHTMLAnchorElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLAnchorElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLAnchorElement :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m DOMHTMLAnchorElement
-toDOMHTMLAnchorElement = liftIO . unsafeCastTo DOMHTMLAnchorElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLAnchorElement`.
-noDOMHTMLAnchorElement :: Maybe DOMHTMLAnchorElement
-noDOMHTMLAnchorElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLAnchorElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLAnchorElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getCharset" o = DOMHTMLAnchorElementGetCharsetMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getCoords" o = DOMHTMLAnchorElementGetCoordsMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getHash" o = DOMHTMLAnchorElementGetHashMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getHost" o = DOMHTMLAnchorElementGetHostMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getHostname" o = DOMHTMLAnchorElementGetHostnameMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getHref" o = DOMHTMLAnchorElementGetHrefMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getHreflang" o = DOMHTMLAnchorElementGetHreflangMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getName" o = DOMHTMLAnchorElementGetNameMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getPathname" o = DOMHTMLAnchorElementGetPathnameMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getPort" o = DOMHTMLAnchorElementGetPortMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getProtocol" o = DOMHTMLAnchorElementGetProtocolMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getRel" o = DOMHTMLAnchorElementGetRelMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getRev" o = DOMHTMLAnchorElementGetRevMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getSearch" o = DOMHTMLAnchorElementGetSearchMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getShape" o = DOMHTMLAnchorElementGetShapeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getTarget" o = DOMHTMLAnchorElementGetTargetMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getText" o = DOMHTMLAnchorElementGetTextMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getTypeAttr" o = DOMHTMLAnchorElementGetTypeAttrMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setCharset" o = DOMHTMLAnchorElementSetCharsetMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setCoords" o = DOMHTMLAnchorElementSetCoordsMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setHash" o = DOMHTMLAnchorElementSetHashMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setHost" o = DOMHTMLAnchorElementSetHostMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setHostname" o = DOMHTMLAnchorElementSetHostnameMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setHref" o = DOMHTMLAnchorElementSetHrefMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setHreflang" o = DOMHTMLAnchorElementSetHreflangMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setName" o = DOMHTMLAnchorElementSetNameMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setPathname" o = DOMHTMLAnchorElementSetPathnameMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setPort" o = DOMHTMLAnchorElementSetPortMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setProtocol" o = DOMHTMLAnchorElementSetProtocolMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setRel" o = DOMHTMLAnchorElementSetRelMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setRev" o = DOMHTMLAnchorElementSetRevMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setSearch" o = DOMHTMLAnchorElementSetSearchMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setShape" o = DOMHTMLAnchorElementSetShapeMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setTarget" o = DOMHTMLAnchorElementSetTargetMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setText" o = DOMHTMLAnchorElementSetTextMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setTypeAttr" o = DOMHTMLAnchorElementSetTypeAttrMethodInfo
-    ResolveDOMHTMLAnchorElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLAnchorElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLAnchorElementMethod t DOMHTMLAnchorElement, O.MethodInfo info DOMHTMLAnchorElement p) => OL.IsLabel t (DOMHTMLAnchorElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "charset"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@charset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #charset
-@
--}
-getDOMHTMLAnchorElementCharset :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementCharset obj = liftIO $ B.Properties.getObjectPropertyString obj "charset"
-
-{- |
-Set the value of the “@charset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #charset 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementCharset :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementCharset obj val = liftIO $ B.Properties.setObjectPropertyString obj "charset" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@charset@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementCharset :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementCharset val = B.Properties.constructObjectPropertyString "charset" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementCharsetPropertyInfo
-instance AttrInfo DOMHTMLAnchorElementCharsetPropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementCharsetPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementCharsetPropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementCharsetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementCharsetPropertyInfo = "charset"
-    type AttrOrigin DOMHTMLAnchorElementCharsetPropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementCharset
-    attrSet _ = setDOMHTMLAnchorElementCharset
-    attrConstruct _ = constructDOMHTMLAnchorElementCharset
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "coords"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@coords@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #coords
-@
--}
-getDOMHTMLAnchorElementCoords :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementCoords obj = liftIO $ B.Properties.getObjectPropertyString obj "coords"
-
-{- |
-Set the value of the “@coords@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #coords 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementCoords :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementCoords obj val = liftIO $ B.Properties.setObjectPropertyString obj "coords" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@coords@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementCoords :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementCoords val = B.Properties.constructObjectPropertyString "coords" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementCoordsPropertyInfo
-instance AttrInfo DOMHTMLAnchorElementCoordsPropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementCoordsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementCoordsPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementCoordsPropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementCoordsPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementCoordsPropertyInfo = "coords"
-    type AttrOrigin DOMHTMLAnchorElementCoordsPropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementCoords
-    attrSet _ = setDOMHTMLAnchorElementCoords
-    attrConstruct _ = constructDOMHTMLAnchorElementCoords
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "hash"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@hash@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #hash
-@
--}
-getDOMHTMLAnchorElementHash :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementHash obj = liftIO $ B.Properties.getObjectPropertyString obj "hash"
-
-{- |
-Set the value of the “@hash@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #hash 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementHash :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementHash obj val = liftIO $ B.Properties.setObjectPropertyString obj "hash" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@hash@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementHash :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementHash val = B.Properties.constructObjectPropertyString "hash" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementHashPropertyInfo
-instance AttrInfo DOMHTMLAnchorElementHashPropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementHashPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementHashPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementHashPropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementHashPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementHashPropertyInfo = "hash"
-    type AttrOrigin DOMHTMLAnchorElementHashPropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementHash
-    attrSet _ = setDOMHTMLAnchorElementHash
-    attrConstruct _ = constructDOMHTMLAnchorElementHash
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "host"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@host@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #host
-@
--}
-getDOMHTMLAnchorElementHost :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementHost obj = liftIO $ B.Properties.getObjectPropertyString obj "host"
-
-{- |
-Set the value of the “@host@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #host 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementHost :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementHost obj val = liftIO $ B.Properties.setObjectPropertyString obj "host" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@host@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementHost :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementHost val = B.Properties.constructObjectPropertyString "host" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementHostPropertyInfo
-instance AttrInfo DOMHTMLAnchorElementHostPropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementHostPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementHostPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementHostPropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementHostPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementHostPropertyInfo = "host"
-    type AttrOrigin DOMHTMLAnchorElementHostPropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementHost
-    attrSet _ = setDOMHTMLAnchorElementHost
-    attrConstruct _ = constructDOMHTMLAnchorElementHost
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "hostname"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@hostname@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #hostname
-@
--}
-getDOMHTMLAnchorElementHostname :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementHostname obj = liftIO $ B.Properties.getObjectPropertyString obj "hostname"
-
-{- |
-Set the value of the “@hostname@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #hostname 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementHostname :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementHostname obj val = liftIO $ B.Properties.setObjectPropertyString obj "hostname" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@hostname@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementHostname :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementHostname val = B.Properties.constructObjectPropertyString "hostname" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementHostnamePropertyInfo
-instance AttrInfo DOMHTMLAnchorElementHostnamePropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementHostnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementHostnamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementHostnamePropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementHostnamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementHostnamePropertyInfo = "hostname"
-    type AttrOrigin DOMHTMLAnchorElementHostnamePropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementHostname
-    attrSet _ = setDOMHTMLAnchorElementHostname
-    attrConstruct _ = constructDOMHTMLAnchorElementHostname
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "href"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@href@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #href
-@
--}
-getDOMHTMLAnchorElementHref :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementHref obj = liftIO $ B.Properties.getObjectPropertyString obj "href"
-
-{- |
-Set the value of the “@href@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #href 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementHref :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementHref obj val = liftIO $ B.Properties.setObjectPropertyString obj "href" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@href@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementHref :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementHref val = B.Properties.constructObjectPropertyString "href" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementHrefPropertyInfo
-instance AttrInfo DOMHTMLAnchorElementHrefPropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementHrefPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementHrefPropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementHrefPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementHrefPropertyInfo = "href"
-    type AttrOrigin DOMHTMLAnchorElementHrefPropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementHref
-    attrSet _ = setDOMHTMLAnchorElementHref
-    attrConstruct _ = constructDOMHTMLAnchorElementHref
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "hreflang"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@hreflang@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #hreflang
-@
--}
-getDOMHTMLAnchorElementHreflang :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementHreflang obj = liftIO $ B.Properties.getObjectPropertyString obj "hreflang"
-
-{- |
-Set the value of the “@hreflang@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #hreflang 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementHreflang :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementHreflang obj val = liftIO $ B.Properties.setObjectPropertyString obj "hreflang" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@hreflang@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementHreflang :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementHreflang val = B.Properties.constructObjectPropertyString "hreflang" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementHreflangPropertyInfo
-instance AttrInfo DOMHTMLAnchorElementHreflangPropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementHreflangPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementHreflangPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementHreflangPropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementHreflangPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementHreflangPropertyInfo = "hreflang"
-    type AttrOrigin DOMHTMLAnchorElementHreflangPropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementHreflang
-    attrSet _ = setDOMHTMLAnchorElementHreflang
-    attrConstruct _ = constructDOMHTMLAnchorElementHreflang
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #name
-@
--}
-getDOMHTMLAnchorElementName :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementName :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementName :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementNamePropertyInfo
-instance AttrInfo DOMHTMLAnchorElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementNamePropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLAnchorElementNamePropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementName
-    attrSet _ = setDOMHTMLAnchorElementName
-    attrConstruct _ = constructDOMHTMLAnchorElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "pathname"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@pathname@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #pathname
-@
--}
-getDOMHTMLAnchorElementPathname :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementPathname obj = liftIO $ B.Properties.getObjectPropertyString obj "pathname"
-
-{- |
-Set the value of the “@pathname@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #pathname 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementPathname :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementPathname obj val = liftIO $ B.Properties.setObjectPropertyString obj "pathname" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@pathname@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementPathname :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementPathname val = B.Properties.constructObjectPropertyString "pathname" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementPathnamePropertyInfo
-instance AttrInfo DOMHTMLAnchorElementPathnamePropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementPathnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementPathnamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementPathnamePropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementPathnamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementPathnamePropertyInfo = "pathname"
-    type AttrOrigin DOMHTMLAnchorElementPathnamePropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementPathname
-    attrSet _ = setDOMHTMLAnchorElementPathname
-    attrConstruct _ = constructDOMHTMLAnchorElementPathname
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "port"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@port@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #port
-@
--}
-getDOMHTMLAnchorElementPort :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementPort obj = liftIO $ B.Properties.getObjectPropertyString obj "port"
-
-{- |
-Set the value of the “@port@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #port 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementPort :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementPort obj val = liftIO $ B.Properties.setObjectPropertyString obj "port" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@port@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementPort :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementPort val = B.Properties.constructObjectPropertyString "port" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementPortPropertyInfo
-instance AttrInfo DOMHTMLAnchorElementPortPropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementPortPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementPortPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementPortPropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementPortPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementPortPropertyInfo = "port"
-    type AttrOrigin DOMHTMLAnchorElementPortPropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementPort
-    attrSet _ = setDOMHTMLAnchorElementPort
-    attrConstruct _ = constructDOMHTMLAnchorElementPort
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "protocol"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@protocol@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #protocol
-@
--}
-getDOMHTMLAnchorElementProtocol :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementProtocol obj = liftIO $ B.Properties.getObjectPropertyString obj "protocol"
-
-{- |
-Set the value of the “@protocol@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #protocol 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementProtocol :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementProtocol obj val = liftIO $ B.Properties.setObjectPropertyString obj "protocol" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@protocol@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementProtocol :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementProtocol val = B.Properties.constructObjectPropertyString "protocol" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementProtocolPropertyInfo
-instance AttrInfo DOMHTMLAnchorElementProtocolPropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementProtocolPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementProtocolPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementProtocolPropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementProtocolPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementProtocolPropertyInfo = "protocol"
-    type AttrOrigin DOMHTMLAnchorElementProtocolPropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementProtocol
-    attrSet _ = setDOMHTMLAnchorElementProtocol
-    attrConstruct _ = constructDOMHTMLAnchorElementProtocol
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "rel"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@rel@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #rel
-@
--}
-getDOMHTMLAnchorElementRel :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementRel obj = liftIO $ B.Properties.getObjectPropertyString obj "rel"
-
-{- |
-Set the value of the “@rel@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #rel 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementRel :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementRel obj val = liftIO $ B.Properties.setObjectPropertyString obj "rel" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@rel@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementRel :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementRel val = B.Properties.constructObjectPropertyString "rel" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementRelPropertyInfo
-instance AttrInfo DOMHTMLAnchorElementRelPropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementRelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementRelPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementRelPropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementRelPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementRelPropertyInfo = "rel"
-    type AttrOrigin DOMHTMLAnchorElementRelPropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementRel
-    attrSet _ = setDOMHTMLAnchorElementRel
-    attrConstruct _ = constructDOMHTMLAnchorElementRel
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "rev"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@rev@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #rev
-@
--}
-getDOMHTMLAnchorElementRev :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementRev obj = liftIO $ B.Properties.getObjectPropertyString obj "rev"
-
-{- |
-Set the value of the “@rev@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #rev 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementRev :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementRev obj val = liftIO $ B.Properties.setObjectPropertyString obj "rev" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@rev@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementRev :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementRev val = B.Properties.constructObjectPropertyString "rev" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementRevPropertyInfo
-instance AttrInfo DOMHTMLAnchorElementRevPropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementRevPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementRevPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementRevPropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementRevPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementRevPropertyInfo = "rev"
-    type AttrOrigin DOMHTMLAnchorElementRevPropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementRev
-    attrSet _ = setDOMHTMLAnchorElementRev
-    attrConstruct _ = constructDOMHTMLAnchorElementRev
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "search"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@search@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #search
-@
--}
-getDOMHTMLAnchorElementSearch :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementSearch obj = liftIO $ B.Properties.getObjectPropertyString obj "search"
-
-{- |
-Set the value of the “@search@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #search 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementSearch :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementSearch obj val = liftIO $ B.Properties.setObjectPropertyString obj "search" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@search@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementSearch :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementSearch val = B.Properties.constructObjectPropertyString "search" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSearchPropertyInfo
-instance AttrInfo DOMHTMLAnchorElementSearchPropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementSearchPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementSearchPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementSearchPropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementSearchPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementSearchPropertyInfo = "search"
-    type AttrOrigin DOMHTMLAnchorElementSearchPropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementSearch
-    attrSet _ = setDOMHTMLAnchorElementSearch
-    attrConstruct _ = constructDOMHTMLAnchorElementSearch
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "shape"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@shape@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #shape
-@
--}
-getDOMHTMLAnchorElementShape :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementShape obj = liftIO $ B.Properties.getObjectPropertyString obj "shape"
-
-{- |
-Set the value of the “@shape@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #shape 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementShape :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementShape obj val = liftIO $ B.Properties.setObjectPropertyString obj "shape" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@shape@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementShape :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementShape val = B.Properties.constructObjectPropertyString "shape" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementShapePropertyInfo
-instance AttrInfo DOMHTMLAnchorElementShapePropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementShapePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementShapePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementShapePropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementShapePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementShapePropertyInfo = "shape"
-    type AttrOrigin DOMHTMLAnchorElementShapePropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementShape
-    attrSet _ = setDOMHTMLAnchorElementShape
-    attrConstruct _ = constructDOMHTMLAnchorElementShape
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "target"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #target
-@
--}
-getDOMHTMLAnchorElementTarget :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementTarget obj = liftIO $ B.Properties.getObjectPropertyString obj "target"
-
-{- |
-Set the value of the “@target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #target 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementTarget :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementTarget obj val = liftIO $ B.Properties.setObjectPropertyString obj "target" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@target@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementTarget :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementTarget val = B.Properties.constructObjectPropertyString "target" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementTargetPropertyInfo
-instance AttrInfo DOMHTMLAnchorElementTargetPropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementTargetPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementTargetPropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementTargetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementTargetPropertyInfo = "target"
-    type AttrOrigin DOMHTMLAnchorElementTargetPropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementTarget
-    attrSet _ = setDOMHTMLAnchorElementTarget
-    attrConstruct _ = constructDOMHTMLAnchorElementTarget
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "text"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #text
-@
--}
-getDOMHTMLAnchorElementText :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementText obj = liftIO $ B.Properties.getObjectPropertyString obj "text"
-
-{- |
-Set the value of the “@text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #text 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementText :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementText obj val = liftIO $ B.Properties.setObjectPropertyString obj "text" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementText :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementText val = B.Properties.constructObjectPropertyString "text" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementTextPropertyInfo
-instance AttrInfo DOMHTMLAnchorElementTextPropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementTextPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementTextPropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementTextPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementTextPropertyInfo = "text"
-    type AttrOrigin DOMHTMLAnchorElementTextPropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementText
-    attrSet _ = setDOMHTMLAnchorElementText
-    attrConstruct _ = constructDOMHTMLAnchorElementText
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAnchorElement #type
-@
--}
-getDOMHTMLAnchorElementType :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAnchorElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-{- |
-Set the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAnchorElement [ #type 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAnchorElementType :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
-setDOMHTMLAnchorElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAnchorElementType :: (IsDOMHTMLAnchorElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAnchorElementType val = B.Properties.constructObjectPropertyString "type" (Just val)
-
-{- |
-Set the value of the “@type@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #type
-@
--}
-clearDOMHTMLAnchorElementType :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m ()
-clearDOMHTMLAnchorElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementTypePropertyInfo
-instance AttrInfo DOMHTMLAnchorElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLAnchorElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLAnchorElementTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAnchorElementTypePropertyInfo = IsDOMHTMLAnchorElement
-    type AttrGetType DOMHTMLAnchorElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAnchorElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLAnchorElementTypePropertyInfo = DOMHTMLAnchorElement
-    attrGet _ = getDOMHTMLAnchorElementType
-    attrSet _ = setDOMHTMLAnchorElementType
-    attrConstruct _ = constructDOMHTMLAnchorElementType
-    attrClear _ = clearDOMHTMLAnchorElementType
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLAnchorElement
-type instance O.AttributeList DOMHTMLAnchorElement = DOMHTMLAnchorElementAttributeList
-type DOMHTMLAnchorElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("charset", DOMHTMLAnchorElementCharsetPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coords", DOMHTMLAnchorElementCoordsPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hash", DOMHTMLAnchorElementHashPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("host", DOMHTMLAnchorElementHostPropertyInfo), '("hostname", DOMHTMLAnchorElementHostnamePropertyInfo), '("href", DOMHTMLAnchorElementHrefPropertyInfo), '("hreflang", DOMHTMLAnchorElementHreflangPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLAnchorElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("pathname", DOMHTMLAnchorElementPathnamePropertyInfo), '("port", DOMHTMLAnchorElementPortPropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("protocol", DOMHTMLAnchorElementProtocolPropertyInfo), '("rel", DOMHTMLAnchorElementRelPropertyInfo), '("rev", DOMHTMLAnchorElementRevPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("search", DOMHTMLAnchorElementSearchPropertyInfo), '("shape", DOMHTMLAnchorElementShapePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("target", DOMHTMLAnchorElementTargetPropertyInfo), '("text", DOMHTMLAnchorElementTextPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLAnchorElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLAnchorElementCharset :: AttrLabelProxy "charset"
-dOMHTMLAnchorElementCharset = AttrLabelProxy
-
-dOMHTMLAnchorElementCoords :: AttrLabelProxy "coords"
-dOMHTMLAnchorElementCoords = AttrLabelProxy
-
-dOMHTMLAnchorElementHash :: AttrLabelProxy "hash"
-dOMHTMLAnchorElementHash = AttrLabelProxy
-
-dOMHTMLAnchorElementHost :: AttrLabelProxy "host"
-dOMHTMLAnchorElementHost = AttrLabelProxy
-
-dOMHTMLAnchorElementHostname :: AttrLabelProxy "hostname"
-dOMHTMLAnchorElementHostname = AttrLabelProxy
-
-dOMHTMLAnchorElementHref :: AttrLabelProxy "href"
-dOMHTMLAnchorElementHref = AttrLabelProxy
-
-dOMHTMLAnchorElementHreflang :: AttrLabelProxy "hreflang"
-dOMHTMLAnchorElementHreflang = AttrLabelProxy
-
-dOMHTMLAnchorElementName :: AttrLabelProxy "name"
-dOMHTMLAnchorElementName = AttrLabelProxy
-
-dOMHTMLAnchorElementPathname :: AttrLabelProxy "pathname"
-dOMHTMLAnchorElementPathname = AttrLabelProxy
-
-dOMHTMLAnchorElementPort :: AttrLabelProxy "port"
-dOMHTMLAnchorElementPort = AttrLabelProxy
-
-dOMHTMLAnchorElementProtocol :: AttrLabelProxy "protocol"
-dOMHTMLAnchorElementProtocol = AttrLabelProxy
-
-dOMHTMLAnchorElementRel :: AttrLabelProxy "rel"
-dOMHTMLAnchorElementRel = AttrLabelProxy
-
-dOMHTMLAnchorElementRev :: AttrLabelProxy "rev"
-dOMHTMLAnchorElementRev = AttrLabelProxy
-
-dOMHTMLAnchorElementSearch :: AttrLabelProxy "search"
-dOMHTMLAnchorElementSearch = AttrLabelProxy
-
-dOMHTMLAnchorElementShape :: AttrLabelProxy "shape"
-dOMHTMLAnchorElementShape = AttrLabelProxy
-
-dOMHTMLAnchorElementTarget :: AttrLabelProxy "target"
-dOMHTMLAnchorElementTarget = AttrLabelProxy
-
-dOMHTMLAnchorElementText :: AttrLabelProxy "text"
-dOMHTMLAnchorElementText = AttrLabelProxy
-
-dOMHTMLAnchorElementType :: AttrLabelProxy "type"
-dOMHTMLAnchorElementType = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLAnchorElement = DOMHTMLAnchorElementSignalList
-type DOMHTMLAnchorElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLAnchorElement::get_charset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_charset" webkit_dom_html_anchor_element_get_charset :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetCharset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetCharset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_charset self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetCharset" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetCharsetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetCharsetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetCharset
-
-#endif
-
--- method DOMHTMLAnchorElement::get_coords
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_coords" webkit_dom_html_anchor_element_get_coords :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetCoords ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetCoords ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetCoords self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_coords self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetCoords" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetCoordsMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetCoordsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetCoords
-
-#endif
-
--- method DOMHTMLAnchorElement::get_hash
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_hash" webkit_dom_html_anchor_element_get_hash :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetHash ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetHash ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetHash self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_hash self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetHash" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetHashMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetHashMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetHash
-
-#endif
-
--- method DOMHTMLAnchorElement::get_host
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_host" webkit_dom_html_anchor_element_get_host :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetHost ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetHost ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetHost self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_host self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetHost" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetHostMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetHostMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetHost
-
-#endif
-
--- method DOMHTMLAnchorElement::get_hostname
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_hostname" webkit_dom_html_anchor_element_get_hostname :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetHostname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetHostname ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetHostname self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_hostname self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetHostname" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetHostnameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetHostnameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetHostname
-
-#endif
-
--- method DOMHTMLAnchorElement::get_href
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_href" webkit_dom_html_anchor_element_get_href :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetHref ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetHref self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_href self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetHref" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetHrefMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetHrefMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetHref
-
-#endif
-
--- method DOMHTMLAnchorElement::get_hreflang
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_hreflang" webkit_dom_html_anchor_element_get_hreflang :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetHreflang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetHreflang ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetHreflang self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_hreflang self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetHreflang" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetHreflangMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetHreflangMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetHreflang
-
-#endif
-
--- method DOMHTMLAnchorElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_name" webkit_dom_html_anchor_element_get_name :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetName
-
-#endif
-
--- method DOMHTMLAnchorElement::get_pathname
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_pathname" webkit_dom_html_anchor_element_get_pathname :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetPathname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetPathname ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetPathname self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_pathname self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetPathname" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetPathnameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetPathnameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetPathname
-
-#endif
-
--- method DOMHTMLAnchorElement::get_port
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_port" webkit_dom_html_anchor_element_get_port :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetPort ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetPort ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetPort self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_port self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetPort" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetPortMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetPortMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetPort
-
-#endif
-
--- method DOMHTMLAnchorElement::get_protocol
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_protocol" webkit_dom_html_anchor_element_get_protocol :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetProtocol ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetProtocol ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetProtocol self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_protocol self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetProtocol" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetProtocolMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetProtocolMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetProtocol
-
-#endif
-
--- method DOMHTMLAnchorElement::get_rel
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_rel" webkit_dom_html_anchor_element_get_rel :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetRel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetRel ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetRel self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_rel self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetRel" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetRelMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetRelMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetRel
-
-#endif
-
--- method DOMHTMLAnchorElement::get_rev
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_rev" webkit_dom_html_anchor_element_get_rev :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetRev ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetRev ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetRev self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_rev self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetRev" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetRevMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetRevMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetRev
-
-#endif
-
--- method DOMHTMLAnchorElement::get_search
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_search" webkit_dom_html_anchor_element_get_search :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetSearch ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetSearch ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetSearch self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_search self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetSearch" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetSearchMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetSearchMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetSearch
-
-#endif
-
--- method DOMHTMLAnchorElement::get_shape
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_shape" webkit_dom_html_anchor_element_get_shape :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetShape ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetShape ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetShape self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_shape self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetShape" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetShapeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetShapeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetShape
-
-#endif
-
--- method DOMHTMLAnchorElement::get_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_target" webkit_dom_html_anchor_element_get_target :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetTarget self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_target self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetTarget" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetTargetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetTargetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetTarget
-
-#endif
-
--- method DOMHTMLAnchorElement::get_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_text" webkit_dom_html_anchor_element_get_text :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetText self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_text self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetText" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetTextMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetText
-
-#endif
-
--- method DOMHTMLAnchorElement::get_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_get_type_attr" webkit_dom_html_anchor_element_get_type_attr :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAnchorElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementGetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAnchorElementGetTypeAttr self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_anchor_element_get_type_attr self'
-    checkUnexpectedReturnNULL "dOMHTMLAnchorElementGetTypeAttr" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetTypeAttrMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementGetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementGetTypeAttr
-
-#endif
-
--- method DOMHTMLAnchorElement::set_charset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_charset" webkit_dom_html_anchor_element_set_charset :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetCharset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetCharset self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_charset self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetCharsetMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetCharsetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetCharset
-
-#endif
-
--- method DOMHTMLAnchorElement::set_coords
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_coords" webkit_dom_html_anchor_element_set_coords :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetCoords ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetCoords ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetCoords self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_coords self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetCoordsMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetCoordsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetCoords
-
-#endif
-
--- method DOMHTMLAnchorElement::set_hash
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_hash" webkit_dom_html_anchor_element_set_hash :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetHash ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetHash ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetHash self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_hash self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetHashMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetHashMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetHash
-
-#endif
-
--- method DOMHTMLAnchorElement::set_host
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_host" webkit_dom_html_anchor_element_set_host :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetHost ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetHost ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetHost self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_host self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetHostMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetHostMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetHost
-
-#endif
-
--- method DOMHTMLAnchorElement::set_hostname
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_hostname" webkit_dom_html_anchor_element_set_hostname :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetHostname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetHostname ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetHostname self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_hostname self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetHostnameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetHostnameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetHostname
-
-#endif
-
--- method DOMHTMLAnchorElement::set_href
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_href" webkit_dom_html_anchor_element_set_href :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetHref ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetHref self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_href self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetHrefMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetHrefMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetHref
-
-#endif
-
--- method DOMHTMLAnchorElement::set_hreflang
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_hreflang" webkit_dom_html_anchor_element_set_hreflang :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetHreflang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetHreflang ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetHreflang self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_hreflang self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetHreflangMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetHreflangMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetHreflang
-
-#endif
-
--- method DOMHTMLAnchorElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_name" webkit_dom_html_anchor_element_set_name :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetName
-
-#endif
-
--- method DOMHTMLAnchorElement::set_pathname
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_pathname" webkit_dom_html_anchor_element_set_pathname :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetPathname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetPathname ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetPathname self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_pathname self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetPathnameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetPathnameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetPathname
-
-#endif
-
--- method DOMHTMLAnchorElement::set_port
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_port" webkit_dom_html_anchor_element_set_port :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetPort ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetPort ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetPort self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_port self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetPortMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetPortMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetPort
-
-#endif
-
--- method DOMHTMLAnchorElement::set_protocol
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_protocol" webkit_dom_html_anchor_element_set_protocol :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetProtocol ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetProtocol ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetProtocol self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_protocol self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetProtocolMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetProtocolMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetProtocol
-
-#endif
-
--- method DOMHTMLAnchorElement::set_rel
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_rel" webkit_dom_html_anchor_element_set_rel :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetRel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetRel ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetRel self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_rel self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetRelMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetRelMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetRel
-
-#endif
-
--- method DOMHTMLAnchorElement::set_rev
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_rev" webkit_dom_html_anchor_element_set_rev :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetRev ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetRev ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetRev self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_rev self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetRevMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetRevMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetRev
-
-#endif
-
--- method DOMHTMLAnchorElement::set_search
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_search" webkit_dom_html_anchor_element_set_search :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetSearch ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetSearch ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetSearch self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_search self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetSearchMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetSearchMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetSearch
-
-#endif
-
--- method DOMHTMLAnchorElement::set_shape
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_shape" webkit_dom_html_anchor_element_set_shape :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetShape ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetShape ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetShape self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_shape self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetShapeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetShapeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetShape
-
-#endif
-
--- method DOMHTMLAnchorElement::set_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_target" webkit_dom_html_anchor_element_set_target :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetTarget self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_target self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetTargetMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetTargetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetTarget
-
-#endif
-
--- method DOMHTMLAnchorElement::set_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_text" webkit_dom_html_anchor_element_set_text :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLAnchorElementSetText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetText self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_text self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetTextMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetTextMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetText
-
-#endif
-
--- method DOMHTMLAnchorElement::set_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAnchorElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_anchor_element_set_type_attr" webkit_dom_html_anchor_element_set_type_attr :: 
-    Ptr DOMHTMLAnchorElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAnchorElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAnchorElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAnchorElementSetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.DOMHTMLAnchorElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAnchorElementSetTypeAttr self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_anchor_element_set_type_attr self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetTypeAttrMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.MethodInfo DOMHTMLAnchorElementSetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAnchorElementSetTypeAttr
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLAnchorElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLAnchorElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLAnchorElement.hs-boot
+++ /dev/null
@@ -1,191 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLAnchorElement = DOMHTMLAnchorElement (ManagedPtr DOMHTMLAnchorElement)
-instance GObject DOMHTMLAnchorElement where
-class (GObject o, O.IsDescendantOf DOMHTMLAnchorElement o) => IsDOMHTMLAnchorElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLAnchorElement o) => IsDOMHTMLAnchorElement o
-instance O.HasParentTypes DOMHTMLAnchorElement
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementCharsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementCoordsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementHashPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementHostPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementHostnamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementHrefPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementHreflangPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementPathnamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementPortPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementProtocolPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementRelPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementRevPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSearchPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementShapePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementTargetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementTextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetCharsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetCoordsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetHashMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetHostMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetHostnameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetHrefMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetHreflangMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetPathnameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetPortMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetProtocolMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetRelMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetRevMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetSearchMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetShapeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetTargetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementGetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetCharsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetCoordsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetHashMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetHostMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetHostnameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetHrefMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetHreflangMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetPathnameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetPortMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetProtocolMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetRelMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetRevMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetSearchMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetShapeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetTargetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAnchorElementSetTypeAttrMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLAppletElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLAppletElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLAppletElement.hs
+++ /dev/null
@@ -1,2024 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement
-    ( 
-
--- * Exported types
-    DOMHTMLAppletElement(..)                ,
-    IsDOMHTMLAppletElement                  ,
-    toDOMHTMLAppletElement                  ,
-    noDOMHTMLAppletElement                  ,
-
-
- -- * Methods
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementGetAlignMethodInfo  ,
-#endif
-    dOMHTMLAppletElementGetAlign            ,
-
-
--- ** getAlt #method:getAlt#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementGetAltMethodInfo    ,
-#endif
-    dOMHTMLAppletElementGetAlt              ,
-
-
--- ** getArchive #method:getArchive#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementGetArchiveMethodInfo,
-#endif
-    dOMHTMLAppletElementGetArchive          ,
-
-
--- ** getCode #method:getCode#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementGetCodeMethodInfo   ,
-#endif
-    dOMHTMLAppletElementGetCode             ,
-
-
--- ** getCodeBase #method:getCodeBase#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementGetCodeBaseMethodInfo,
-#endif
-    dOMHTMLAppletElementGetCodeBase         ,
-
-
--- ** getHeight #method:getHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementGetHeightMethodInfo ,
-#endif
-    dOMHTMLAppletElementGetHeight           ,
-
-
--- ** getHspace #method:getHspace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementGetHspaceMethodInfo ,
-#endif
-    dOMHTMLAppletElementGetHspace           ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementGetNameMethodInfo   ,
-#endif
-    dOMHTMLAppletElementGetName             ,
-
-
--- ** getObject #method:getObject#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementGetObjectMethodInfo ,
-#endif
-    dOMHTMLAppletElementGetObject           ,
-
-
--- ** getVspace #method:getVspace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementGetVspaceMethodInfo ,
-#endif
-    dOMHTMLAppletElementGetVspace           ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementGetWidthMethodInfo  ,
-#endif
-    dOMHTMLAppletElementGetWidth            ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementSetAlignMethodInfo  ,
-#endif
-    dOMHTMLAppletElementSetAlign            ,
-
-
--- ** setAlt #method:setAlt#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementSetAltMethodInfo    ,
-#endif
-    dOMHTMLAppletElementSetAlt              ,
-
-
--- ** setArchive #method:setArchive#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementSetArchiveMethodInfo,
-#endif
-    dOMHTMLAppletElementSetArchive          ,
-
-
--- ** setCode #method:setCode#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementSetCodeMethodInfo   ,
-#endif
-    dOMHTMLAppletElementSetCode             ,
-
-
--- ** setCodeBase #method:setCodeBase#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementSetCodeBaseMethodInfo,
-#endif
-    dOMHTMLAppletElementSetCodeBase         ,
-
-
--- ** setHeight #method:setHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementSetHeightMethodInfo ,
-#endif
-    dOMHTMLAppletElementSetHeight           ,
-
-
--- ** setHspace #method:setHspace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementSetHspaceMethodInfo ,
-#endif
-    dOMHTMLAppletElementSetHspace           ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementSetNameMethodInfo   ,
-#endif
-    dOMHTMLAppletElementSetName             ,
-
-
--- ** setObject #method:setObject#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementSetObjectMethodInfo ,
-#endif
-    dOMHTMLAppletElementSetObject           ,
-
-
--- ** setVspace #method:setVspace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementSetVspaceMethodInfo ,
-#endif
-    dOMHTMLAppletElementSetVspace           ,
-
-
--- ** setWidth #method:setWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementSetWidthMethodInfo  ,
-#endif
-    dOMHTMLAppletElementSetWidth            ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementAlignPropertyInfo   ,
-#endif
-    constructDOMHTMLAppletElementAlign      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAppletElementAlign               ,
-#endif
-    getDOMHTMLAppletElementAlign            ,
-    setDOMHTMLAppletElementAlign            ,
-
-
--- ** alt #attr:alt#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementAltPropertyInfo     ,
-#endif
-    constructDOMHTMLAppletElementAlt        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAppletElementAlt                 ,
-#endif
-    getDOMHTMLAppletElementAlt              ,
-    setDOMHTMLAppletElementAlt              ,
-
-
--- ** archive #attr:archive#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementArchivePropertyInfo ,
-#endif
-    constructDOMHTMLAppletElementArchive    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAppletElementArchive             ,
-#endif
-    getDOMHTMLAppletElementArchive          ,
-    setDOMHTMLAppletElementArchive          ,
-
-
--- ** code #attr:code#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementCodePropertyInfo    ,
-#endif
-    constructDOMHTMLAppletElementCode       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAppletElementCode                ,
-#endif
-    getDOMHTMLAppletElementCode             ,
-    setDOMHTMLAppletElementCode             ,
-
-
--- ** codeBase #attr:codeBase#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementCodeBasePropertyInfo,
-#endif
-    constructDOMHTMLAppletElementCodeBase   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAppletElementCodeBase            ,
-#endif
-    getDOMHTMLAppletElementCodeBase         ,
-    setDOMHTMLAppletElementCodeBase         ,
-
-
--- ** height #attr:height#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementHeightPropertyInfo  ,
-#endif
-    constructDOMHTMLAppletElementHeight     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAppletElementHeight              ,
-#endif
-    getDOMHTMLAppletElementHeight           ,
-    setDOMHTMLAppletElementHeight           ,
-
-
--- ** hspace #attr:hspace#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementHspacePropertyInfo  ,
-#endif
-    constructDOMHTMLAppletElementHspace     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAppletElementHspace              ,
-#endif
-    getDOMHTMLAppletElementHspace           ,
-    setDOMHTMLAppletElementHspace           ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementNamePropertyInfo    ,
-#endif
-    constructDOMHTMLAppletElementName       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAppletElementName                ,
-#endif
-    getDOMHTMLAppletElementName             ,
-    setDOMHTMLAppletElementName             ,
-
-
--- ** object #attr:object#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementObjectPropertyInfo  ,
-#endif
-    constructDOMHTMLAppletElementObject     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAppletElementObject              ,
-#endif
-    getDOMHTMLAppletElementObject           ,
-    setDOMHTMLAppletElementObject           ,
-
-
--- ** vspace #attr:vspace#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementVspacePropertyInfo  ,
-#endif
-    constructDOMHTMLAppletElementVspace     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAppletElementVspace              ,
-#endif
-    getDOMHTMLAppletElementVspace           ,
-    setDOMHTMLAppletElementVspace           ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAppletElementWidthPropertyInfo   ,
-#endif
-    constructDOMHTMLAppletElementWidth      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAppletElementWidth               ,
-#endif
-    getDOMHTMLAppletElementWidth            ,
-    setDOMHTMLAppletElementWidth            ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLAppletElement = DOMHTMLAppletElement (ManagedPtr DOMHTMLAppletElement)
-foreign import ccall "webkit_dom_html_applet_element_get_type"
-    c_webkit_dom_html_applet_element_get_type :: IO GType
-
-instance GObject DOMHTMLAppletElement where
-    gobjectType = c_webkit_dom_html_applet_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLAppletElement`, for instance with `toDOMHTMLAppletElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLAppletElement o) => IsDOMHTMLAppletElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLAppletElement o) => IsDOMHTMLAppletElement o
-
-instance O.HasParentTypes DOMHTMLAppletElement
-type instance O.ParentTypes DOMHTMLAppletElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLAppletElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLAppletElement :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m DOMHTMLAppletElement
-toDOMHTMLAppletElement = liftIO . unsafeCastTo DOMHTMLAppletElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLAppletElement`.
-noDOMHTMLAppletElement :: Maybe DOMHTMLAppletElement
-noDOMHTMLAppletElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLAppletElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLAppletElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLAppletElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLAppletElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLAppletElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLAppletElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLAppletElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLAppletElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLAppletElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLAppletElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLAppletElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLAppletElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLAppletElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLAppletElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLAppletElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLAppletElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLAppletElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLAppletElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLAppletElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLAppletElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLAppletElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLAppletElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLAppletElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLAppletElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLAppletElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLAppletElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLAppletElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLAppletElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLAppletElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLAppletElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLAppletElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLAppletElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLAppletElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLAppletElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLAppletElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLAppletElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLAppletElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLAppletElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLAppletElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLAppletElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLAppletElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLAppletElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLAppletElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLAppletElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLAppletElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLAppletElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLAppletElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLAppletElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLAppletElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLAppletElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLAppletElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLAppletElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLAppletElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLAppletElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getAlign" o = DOMHTMLAppletElementGetAlignMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getAlt" o = DOMHTMLAppletElementGetAltMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getArchive" o = DOMHTMLAppletElementGetArchiveMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getCode" o = DOMHTMLAppletElementGetCodeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getCodeBase" o = DOMHTMLAppletElementGetCodeBaseMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getHeight" o = DOMHTMLAppletElementGetHeightMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getHspace" o = DOMHTMLAppletElementGetHspaceMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getName" o = DOMHTMLAppletElementGetNameMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getObject" o = DOMHTMLAppletElementGetObjectMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getVspace" o = DOMHTMLAppletElementGetVspaceMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLAppletElementMethod "getWidth" o = DOMHTMLAppletElementGetWidthMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setAlign" o = DOMHTMLAppletElementSetAlignMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setAlt" o = DOMHTMLAppletElementSetAltMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setArchive" o = DOMHTMLAppletElementSetArchiveMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setCode" o = DOMHTMLAppletElementSetCodeMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setCodeBase" o = DOMHTMLAppletElementSetCodeBaseMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setHeight" o = DOMHTMLAppletElementSetHeightMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setHspace" o = DOMHTMLAppletElementSetHspaceMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setName" o = DOMHTMLAppletElementSetNameMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setObject" o = DOMHTMLAppletElementSetObjectMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setVspace" o = DOMHTMLAppletElementSetVspaceMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLAppletElementMethod "setWidth" o = DOMHTMLAppletElementSetWidthMethodInfo
-    ResolveDOMHTMLAppletElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLAppletElementMethod t DOMHTMLAppletElement, O.MethodInfo info DOMHTMLAppletElement p) => OL.IsLabel t (DOMHTMLAppletElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #align
-@
--}
-getDOMHTMLAppletElementAlign :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAppletElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAppletElementAlign :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()
-setDOMHTMLAppletElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAppletElementAlign :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAppletElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementAlignPropertyInfo
-instance AttrInfo DOMHTMLAppletElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLAppletElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAppletElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAppletElementAlignPropertyInfo = IsDOMHTMLAppletElement
-    type AttrGetType DOMHTMLAppletElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAppletElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLAppletElementAlignPropertyInfo = DOMHTMLAppletElement
-    attrGet _ = getDOMHTMLAppletElementAlign
-    attrSet _ = setDOMHTMLAppletElementAlign
-    attrConstruct _ = constructDOMHTMLAppletElementAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "alt"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@alt@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #alt
-@
--}
-getDOMHTMLAppletElementAlt :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAppletElementAlt obj = liftIO $ B.Properties.getObjectPropertyString obj "alt"
-
-{- |
-Set the value of the “@alt@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #alt 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAppletElementAlt :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()
-setDOMHTMLAppletElementAlt obj val = liftIO $ B.Properties.setObjectPropertyString obj "alt" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@alt@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAppletElementAlt :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAppletElementAlt val = B.Properties.constructObjectPropertyString "alt" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementAltPropertyInfo
-instance AttrInfo DOMHTMLAppletElementAltPropertyInfo where
-    type AttrAllowedOps DOMHTMLAppletElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAppletElementAltPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAppletElementAltPropertyInfo = IsDOMHTMLAppletElement
-    type AttrGetType DOMHTMLAppletElementAltPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAppletElementAltPropertyInfo = "alt"
-    type AttrOrigin DOMHTMLAppletElementAltPropertyInfo = DOMHTMLAppletElement
-    attrGet _ = getDOMHTMLAppletElementAlt
-    attrSet _ = setDOMHTMLAppletElementAlt
-    attrConstruct _ = constructDOMHTMLAppletElementAlt
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "archive"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@archive@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #archive
-@
--}
-getDOMHTMLAppletElementArchive :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAppletElementArchive obj = liftIO $ B.Properties.getObjectPropertyString obj "archive"
-
-{- |
-Set the value of the “@archive@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #archive 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAppletElementArchive :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()
-setDOMHTMLAppletElementArchive obj val = liftIO $ B.Properties.setObjectPropertyString obj "archive" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@archive@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAppletElementArchive :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAppletElementArchive val = B.Properties.constructObjectPropertyString "archive" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementArchivePropertyInfo
-instance AttrInfo DOMHTMLAppletElementArchivePropertyInfo where
-    type AttrAllowedOps DOMHTMLAppletElementArchivePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAppletElementArchivePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAppletElementArchivePropertyInfo = IsDOMHTMLAppletElement
-    type AttrGetType DOMHTMLAppletElementArchivePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAppletElementArchivePropertyInfo = "archive"
-    type AttrOrigin DOMHTMLAppletElementArchivePropertyInfo = DOMHTMLAppletElement
-    attrGet _ = getDOMHTMLAppletElementArchive
-    attrSet _ = setDOMHTMLAppletElementArchive
-    attrConstruct _ = constructDOMHTMLAppletElementArchive
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "code"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@code@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #code
-@
--}
-getDOMHTMLAppletElementCode :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAppletElementCode obj = liftIO $ B.Properties.getObjectPropertyString obj "code"
-
-{- |
-Set the value of the “@code@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #code 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAppletElementCode :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()
-setDOMHTMLAppletElementCode obj val = liftIO $ B.Properties.setObjectPropertyString obj "code" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@code@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAppletElementCode :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAppletElementCode val = B.Properties.constructObjectPropertyString "code" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementCodePropertyInfo
-instance AttrInfo DOMHTMLAppletElementCodePropertyInfo where
-    type AttrAllowedOps DOMHTMLAppletElementCodePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAppletElementCodePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAppletElementCodePropertyInfo = IsDOMHTMLAppletElement
-    type AttrGetType DOMHTMLAppletElementCodePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAppletElementCodePropertyInfo = "code"
-    type AttrOrigin DOMHTMLAppletElementCodePropertyInfo = DOMHTMLAppletElement
-    attrGet _ = getDOMHTMLAppletElementCode
-    attrSet _ = setDOMHTMLAppletElementCode
-    attrConstruct _ = constructDOMHTMLAppletElementCode
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "code-base"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@code-base@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #codeBase
-@
--}
-getDOMHTMLAppletElementCodeBase :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAppletElementCodeBase obj = liftIO $ B.Properties.getObjectPropertyString obj "code-base"
-
-{- |
-Set the value of the “@code-base@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #codeBase 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAppletElementCodeBase :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()
-setDOMHTMLAppletElementCodeBase obj val = liftIO $ B.Properties.setObjectPropertyString obj "code-base" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@code-base@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAppletElementCodeBase :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAppletElementCodeBase val = B.Properties.constructObjectPropertyString "code-base" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementCodeBasePropertyInfo
-instance AttrInfo DOMHTMLAppletElementCodeBasePropertyInfo where
-    type AttrAllowedOps DOMHTMLAppletElementCodeBasePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAppletElementCodeBasePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAppletElementCodeBasePropertyInfo = IsDOMHTMLAppletElement
-    type AttrGetType DOMHTMLAppletElementCodeBasePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAppletElementCodeBasePropertyInfo = "code-base"
-    type AttrOrigin DOMHTMLAppletElementCodeBasePropertyInfo = DOMHTMLAppletElement
-    attrGet _ = getDOMHTMLAppletElementCodeBase
-    attrSet _ = setDOMHTMLAppletElementCodeBase
-    attrConstruct _ = constructDOMHTMLAppletElementCodeBase
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "height"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #height
-@
--}
-getDOMHTMLAppletElementHeight :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAppletElementHeight obj = liftIO $ B.Properties.getObjectPropertyString obj "height"
-
-{- |
-Set the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #height 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAppletElementHeight :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()
-setDOMHTMLAppletElementHeight obj val = liftIO $ B.Properties.setObjectPropertyString obj "height" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAppletElementHeight :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAppletElementHeight val = B.Properties.constructObjectPropertyString "height" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementHeightPropertyInfo
-instance AttrInfo DOMHTMLAppletElementHeightPropertyInfo where
-    type AttrAllowedOps DOMHTMLAppletElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAppletElementHeightPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAppletElementHeightPropertyInfo = IsDOMHTMLAppletElement
-    type AttrGetType DOMHTMLAppletElementHeightPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAppletElementHeightPropertyInfo = "height"
-    type AttrOrigin DOMHTMLAppletElementHeightPropertyInfo = DOMHTMLAppletElement
-    attrGet _ = getDOMHTMLAppletElementHeight
-    attrSet _ = setDOMHTMLAppletElementHeight
-    attrConstruct _ = constructDOMHTMLAppletElementHeight
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "hspace"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@hspace@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #hspace
-@
--}
-getDOMHTMLAppletElementHspace :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m CLong
-getDOMHTMLAppletElementHspace obj = liftIO $ B.Properties.getObjectPropertyLong obj "hspace"
-
-{- |
-Set the value of the “@hspace@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #hspace 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAppletElementHspace :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> CLong -> m ()
-setDOMHTMLAppletElementHspace obj val = liftIO $ B.Properties.setObjectPropertyLong obj "hspace" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@hspace@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAppletElementHspace :: (IsDOMHTMLAppletElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLAppletElementHspace val = B.Properties.constructObjectPropertyLong "hspace" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementHspacePropertyInfo
-instance AttrInfo DOMHTMLAppletElementHspacePropertyInfo where
-    type AttrAllowedOps DOMHTMLAppletElementHspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAppletElementHspacePropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLAppletElementHspacePropertyInfo = IsDOMHTMLAppletElement
-    type AttrGetType DOMHTMLAppletElementHspacePropertyInfo = CLong
-    type AttrLabel DOMHTMLAppletElementHspacePropertyInfo = "hspace"
-    type AttrOrigin DOMHTMLAppletElementHspacePropertyInfo = DOMHTMLAppletElement
-    attrGet _ = getDOMHTMLAppletElementHspace
-    attrSet _ = setDOMHTMLAppletElementHspace
-    attrConstruct _ = constructDOMHTMLAppletElementHspace
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #name
-@
--}
-getDOMHTMLAppletElementName :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAppletElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAppletElementName :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()
-setDOMHTMLAppletElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAppletElementName :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAppletElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementNamePropertyInfo
-instance AttrInfo DOMHTMLAppletElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLAppletElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAppletElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAppletElementNamePropertyInfo = IsDOMHTMLAppletElement
-    type AttrGetType DOMHTMLAppletElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAppletElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLAppletElementNamePropertyInfo = DOMHTMLAppletElement
-    attrGet _ = getDOMHTMLAppletElementName
-    attrSet _ = setDOMHTMLAppletElementName
-    attrConstruct _ = constructDOMHTMLAppletElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "object"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@object@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #object
-@
--}
-getDOMHTMLAppletElementObject :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAppletElementObject obj = liftIO $ B.Properties.getObjectPropertyString obj "object"
-
-{- |
-Set the value of the “@object@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #object 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAppletElementObject :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()
-setDOMHTMLAppletElementObject obj val = liftIO $ B.Properties.setObjectPropertyString obj "object" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@object@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAppletElementObject :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAppletElementObject val = B.Properties.constructObjectPropertyString "object" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementObjectPropertyInfo
-instance AttrInfo DOMHTMLAppletElementObjectPropertyInfo where
-    type AttrAllowedOps DOMHTMLAppletElementObjectPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAppletElementObjectPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAppletElementObjectPropertyInfo = IsDOMHTMLAppletElement
-    type AttrGetType DOMHTMLAppletElementObjectPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAppletElementObjectPropertyInfo = "object"
-    type AttrOrigin DOMHTMLAppletElementObjectPropertyInfo = DOMHTMLAppletElement
-    attrGet _ = getDOMHTMLAppletElementObject
-    attrSet _ = setDOMHTMLAppletElementObject
-    attrConstruct _ = constructDOMHTMLAppletElementObject
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "vspace"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@vspace@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #vspace
-@
--}
-getDOMHTMLAppletElementVspace :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m CLong
-getDOMHTMLAppletElementVspace obj = liftIO $ B.Properties.getObjectPropertyLong obj "vspace"
-
-{- |
-Set the value of the “@vspace@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #vspace 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAppletElementVspace :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> CLong -> m ()
-setDOMHTMLAppletElementVspace obj val = liftIO $ B.Properties.setObjectPropertyLong obj "vspace" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@vspace@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAppletElementVspace :: (IsDOMHTMLAppletElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLAppletElementVspace val = B.Properties.constructObjectPropertyLong "vspace" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementVspacePropertyInfo
-instance AttrInfo DOMHTMLAppletElementVspacePropertyInfo where
-    type AttrAllowedOps DOMHTMLAppletElementVspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAppletElementVspacePropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLAppletElementVspacePropertyInfo = IsDOMHTMLAppletElement
-    type AttrGetType DOMHTMLAppletElementVspacePropertyInfo = CLong
-    type AttrLabel DOMHTMLAppletElementVspacePropertyInfo = "vspace"
-    type AttrOrigin DOMHTMLAppletElementVspacePropertyInfo = DOMHTMLAppletElement
-    attrGet _ = getDOMHTMLAppletElementVspace
-    attrSet _ = setDOMHTMLAppletElementVspace
-    attrConstruct _ = constructDOMHTMLAppletElementVspace
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAppletElement #width
-@
--}
-getDOMHTMLAppletElementWidth :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAppletElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"
-
-{- |
-Set the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAppletElement [ #width 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAppletElementWidth :: (MonadIO m, IsDOMHTMLAppletElement o) => o -> T.Text -> m ()
-setDOMHTMLAppletElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAppletElementWidth :: (IsDOMHTMLAppletElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAppletElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementWidthPropertyInfo
-instance AttrInfo DOMHTMLAppletElementWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLAppletElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAppletElementWidthPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAppletElementWidthPropertyInfo = IsDOMHTMLAppletElement
-    type AttrGetType DOMHTMLAppletElementWidthPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAppletElementWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLAppletElementWidthPropertyInfo = DOMHTMLAppletElement
-    attrGet _ = getDOMHTMLAppletElementWidth
-    attrSet _ = setDOMHTMLAppletElementWidth
-    attrConstruct _ = constructDOMHTMLAppletElementWidth
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLAppletElement
-type instance O.AttributeList DOMHTMLAppletElement = DOMHTMLAppletElementAttributeList
-type DOMHTMLAppletElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLAppletElementAlignPropertyInfo), '("alt", DOMHTMLAppletElementAltPropertyInfo), '("archive", DOMHTMLAppletElementArchivePropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("code", DOMHTMLAppletElementCodePropertyInfo), '("codeBase", DOMHTMLAppletElementCodeBasePropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLAppletElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("hspace", DOMHTMLAppletElementHspacePropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLAppletElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("object", DOMHTMLAppletElementObjectPropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vspace", DOMHTMLAppletElementVspacePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLAppletElementWidthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLAppletElementAlign :: AttrLabelProxy "align"
-dOMHTMLAppletElementAlign = AttrLabelProxy
-
-dOMHTMLAppletElementAlt :: AttrLabelProxy "alt"
-dOMHTMLAppletElementAlt = AttrLabelProxy
-
-dOMHTMLAppletElementArchive :: AttrLabelProxy "archive"
-dOMHTMLAppletElementArchive = AttrLabelProxy
-
-dOMHTMLAppletElementCode :: AttrLabelProxy "code"
-dOMHTMLAppletElementCode = AttrLabelProxy
-
-dOMHTMLAppletElementCodeBase :: AttrLabelProxy "codeBase"
-dOMHTMLAppletElementCodeBase = AttrLabelProxy
-
-dOMHTMLAppletElementHeight :: AttrLabelProxy "height"
-dOMHTMLAppletElementHeight = AttrLabelProxy
-
-dOMHTMLAppletElementHspace :: AttrLabelProxy "hspace"
-dOMHTMLAppletElementHspace = AttrLabelProxy
-
-dOMHTMLAppletElementName :: AttrLabelProxy "name"
-dOMHTMLAppletElementName = AttrLabelProxy
-
-dOMHTMLAppletElementObject :: AttrLabelProxy "object"
-dOMHTMLAppletElementObject = AttrLabelProxy
-
-dOMHTMLAppletElementVspace :: AttrLabelProxy "vspace"
-dOMHTMLAppletElementVspace = AttrLabelProxy
-
-dOMHTMLAppletElementWidth :: AttrLabelProxy "width"
-dOMHTMLAppletElementWidth = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLAppletElement = DOMHTMLAppletElementSignalList
-type DOMHTMLAppletElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLAppletElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_get_align" webkit_dom_html_applet_element_get_align :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAppletElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAppletElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_applet_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementGetAlign
-
-#endif
-
--- method DOMHTMLAppletElement::get_alt
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_get_alt" webkit_dom_html_applet_element_get_alt :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAppletElementGetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementGetAlt ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAppletElementGetAlt self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_applet_element_get_alt self'
-    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetAlt" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetAltMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetAltMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementGetAlt
-
-#endif
-
--- method DOMHTMLAppletElement::get_archive
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_get_archive" webkit_dom_html_applet_element_get_archive :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAppletElementGetArchive ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementGetArchive ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAppletElementGetArchive self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_applet_element_get_archive self'
-    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetArchive" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetArchiveMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetArchiveMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementGetArchive
-
-#endif
-
--- method DOMHTMLAppletElement::get_code
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_get_code" webkit_dom_html_applet_element_get_code :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAppletElementGetCode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementGetCode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAppletElementGetCode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_applet_element_get_code self'
-    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetCode" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetCodeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetCodeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementGetCode
-
-#endif
-
--- method DOMHTMLAppletElement::get_code_base
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_get_code_base" webkit_dom_html_applet_element_get_code_base :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAppletElementGetCodeBase ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementGetCodeBase ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAppletElementGetCodeBase self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_applet_element_get_code_base self'
-    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetCodeBase" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetCodeBaseMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetCodeBaseMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementGetCodeBase
-
-#endif
-
--- method DOMHTMLAppletElement::get_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_get_height" webkit_dom_html_applet_element_get_height :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAppletElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementGetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAppletElementGetHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_applet_element_get_height self'
-    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetHeight" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetHeightMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementGetHeight
-
-#endif
-
--- method DOMHTMLAppletElement::get_hspace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_get_hspace" webkit_dom_html_applet_element_get_hspace :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLAppletElementGetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementGetHspace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLAppletElementGetHspace self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_applet_element_get_hspace self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetHspaceMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetHspaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementGetHspace
-
-#endif
-
--- method DOMHTMLAppletElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_get_name" webkit_dom_html_applet_element_get_name :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAppletElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAppletElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_applet_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementGetName
-
-#endif
-
--- method DOMHTMLAppletElement::get_object
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_get_object" webkit_dom_html_applet_element_get_object :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAppletElementGetObject ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementGetObject ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAppletElementGetObject self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_applet_element_get_object self'
-    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetObject" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetObjectMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetObjectMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementGetObject
-
-#endif
-
--- method DOMHTMLAppletElement::get_vspace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_get_vspace" webkit_dom_html_applet_element_get_vspace :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLAppletElementGetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementGetVspace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLAppletElementGetVspace self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_applet_element_get_vspace self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetVspaceMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetVspaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementGetVspace
-
-#endif
-
--- method DOMHTMLAppletElement::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_get_width" webkit_dom_html_applet_element_get_width :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAppletElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAppletElementGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_applet_element_get_width self'
-    checkUnexpectedReturnNULL "dOMHTMLAppletElementGetWidth" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetWidthMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementGetWidth
-
-#endif
-
--- method DOMHTMLAppletElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_set_align" webkit_dom_html_applet_element_set_align :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAppletElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAppletElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_applet_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementSetAlign
-
-#endif
-
--- method DOMHTMLAppletElement::set_alt
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_set_alt" webkit_dom_html_applet_element_set_alt :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAppletElementSetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementSetAlt ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAppletElementSetAlt self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_applet_element_set_alt self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetAltMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetAltMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementSetAlt
-
-#endif
-
--- method DOMHTMLAppletElement::set_archive
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_set_archive" webkit_dom_html_applet_element_set_archive :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAppletElementSetArchive ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementSetArchive ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAppletElementSetArchive self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_applet_element_set_archive self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetArchiveMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetArchiveMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementSetArchive
-
-#endif
-
--- method DOMHTMLAppletElement::set_code
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_set_code" webkit_dom_html_applet_element_set_code :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAppletElementSetCode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementSetCode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAppletElementSetCode self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_applet_element_set_code self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetCodeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetCodeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementSetCode
-
-#endif
-
--- method DOMHTMLAppletElement::set_code_base
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_set_code_base" webkit_dom_html_applet_element_set_code_base :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAppletElementSetCodeBase ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementSetCodeBase ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAppletElementSetCodeBase self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_applet_element_set_code_base self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetCodeBaseMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetCodeBaseMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementSetCodeBase
-
-#endif
-
--- method DOMHTMLAppletElement::set_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_set_height" webkit_dom_html_applet_element_set_height :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAppletElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementSetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAppletElementSetHeight self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_applet_element_set_height self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetHeightMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementSetHeight
-
-#endif
-
--- method DOMHTMLAppletElement::set_hspace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_set_hspace" webkit_dom_html_applet_element_set_hspace :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLAppletElementSetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementSetHspace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLAppletElementSetHspace self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_applet_element_set_hspace self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetHspaceMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetHspaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementSetHspace
-
-#endif
-
--- method DOMHTMLAppletElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_set_name" webkit_dom_html_applet_element_set_name :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAppletElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAppletElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_applet_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementSetName
-
-#endif
-
--- method DOMHTMLAppletElement::set_object
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_set_object" webkit_dom_html_applet_element_set_object :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAppletElementSetObject ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementSetObject ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAppletElementSetObject self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_applet_element_set_object self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetObjectMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetObjectMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementSetObject
-
-#endif
-
--- method DOMHTMLAppletElement::set_vspace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_set_vspace" webkit_dom_html_applet_element_set_vspace :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLAppletElementSetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementSetVspace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLAppletElementSetVspace self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_applet_element_set_vspace self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetVspaceMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetVspaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementSetVspace
-
-#endif
-
--- method DOMHTMLAppletElement::set_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAppletElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_applet_element_set_width" webkit_dom_html_applet_element_set_width :: 
-    Ptr DOMHTMLAppletElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAppletElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAppletElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAppletElementSetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAppletElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement.DOMHTMLAppletElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAppletElementSetWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_applet_element_set_width self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetWidthMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAppletElement a) => O.MethodInfo DOMHTMLAppletElementSetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAppletElementSetWidth
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLAppletElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLAppletElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLAppletElement.hs-boot
+++ /dev/null
@@ -1,128 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLAppletElement = DOMHTMLAppletElement (ManagedPtr DOMHTMLAppletElement)
-instance GObject DOMHTMLAppletElement where
-class (GObject o, O.IsDescendantOf DOMHTMLAppletElement o) => IsDOMHTMLAppletElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLAppletElement o) => IsDOMHTMLAppletElement o
-instance O.HasParentTypes DOMHTMLAppletElement
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementAltPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementArchivePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementCodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementCodeBasePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementHspacePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementObjectPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementVspacePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetAltMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetArchiveMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetCodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetCodeBaseMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetHspaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetObjectMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetVspaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetAltMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetArchiveMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetCodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetCodeBaseMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetHspaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetObjectMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetVspaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAppletElementSetWidthMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLAreaElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLAreaElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLAreaElement.hs
+++ /dev/null
@@ -1,2363 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement
-    ( 
-
--- * Exported types
-    DOMHTMLAreaElement(..)                  ,
-    IsDOMHTMLAreaElement                    ,
-    toDOMHTMLAreaElement                    ,
-    noDOMHTMLAreaElement                    ,
-
-
- -- * Methods
--- ** getAlt #method:getAlt#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementGetAltMethodInfo      ,
-#endif
-    dOMHTMLAreaElementGetAlt                ,
-
-
--- ** getCoords #method:getCoords#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementGetCoordsMethodInfo   ,
-#endif
-    dOMHTMLAreaElementGetCoords             ,
-
-
--- ** getHash #method:getHash#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementGetHashMethodInfo     ,
-#endif
-    dOMHTMLAreaElementGetHash               ,
-
-
--- ** getHost #method:getHost#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementGetHostMethodInfo     ,
-#endif
-    dOMHTMLAreaElementGetHost               ,
-
-
--- ** getHostname #method:getHostname#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementGetHostnameMethodInfo ,
-#endif
-    dOMHTMLAreaElementGetHostname           ,
-
-
--- ** getHref #method:getHref#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementGetHrefMethodInfo     ,
-#endif
-    dOMHTMLAreaElementGetHref               ,
-
-
--- ** getNoHref #method:getNoHref#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementGetNoHrefMethodInfo   ,
-#endif
-    dOMHTMLAreaElementGetNoHref             ,
-
-
--- ** getPathname #method:getPathname#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementGetPathnameMethodInfo ,
-#endif
-    dOMHTMLAreaElementGetPathname           ,
-
-
--- ** getPort #method:getPort#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementGetPortMethodInfo     ,
-#endif
-    dOMHTMLAreaElementGetPort               ,
-
-
--- ** getProtocol #method:getProtocol#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementGetProtocolMethodInfo ,
-#endif
-    dOMHTMLAreaElementGetProtocol           ,
-
-
--- ** getSearch #method:getSearch#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementGetSearchMethodInfo   ,
-#endif
-    dOMHTMLAreaElementGetSearch             ,
-
-
--- ** getShape #method:getShape#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementGetShapeMethodInfo    ,
-#endif
-    dOMHTMLAreaElementGetShape              ,
-
-
--- ** getTarget #method:getTarget#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementGetTargetMethodInfo   ,
-#endif
-    dOMHTMLAreaElementGetTarget             ,
-
-
--- ** setAlt #method:setAlt#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSetAltMethodInfo      ,
-#endif
-    dOMHTMLAreaElementSetAlt                ,
-
-
--- ** setCoords #method:setCoords#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSetCoordsMethodInfo   ,
-#endif
-    dOMHTMLAreaElementSetCoords             ,
-
-
--- ** setHash #method:setHash#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSetHashMethodInfo     ,
-#endif
-    dOMHTMLAreaElementSetHash               ,
-
-
--- ** setHost #method:setHost#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSetHostMethodInfo     ,
-#endif
-    dOMHTMLAreaElementSetHost               ,
-
-
--- ** setHostname #method:setHostname#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSetHostnameMethodInfo ,
-#endif
-    dOMHTMLAreaElementSetHostname           ,
-
-
--- ** setHref #method:setHref#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSetHrefMethodInfo     ,
-#endif
-    dOMHTMLAreaElementSetHref               ,
-
-
--- ** setNoHref #method:setNoHref#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSetNoHrefMethodInfo   ,
-#endif
-    dOMHTMLAreaElementSetNoHref             ,
-
-
--- ** setPathname #method:setPathname#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSetPathnameMethodInfo ,
-#endif
-    dOMHTMLAreaElementSetPathname           ,
-
-
--- ** setPort #method:setPort#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSetPortMethodInfo     ,
-#endif
-    dOMHTMLAreaElementSetPort               ,
-
-
--- ** setProtocol #method:setProtocol#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSetProtocolMethodInfo ,
-#endif
-    dOMHTMLAreaElementSetProtocol           ,
-
-
--- ** setSearch #method:setSearch#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSetSearchMethodInfo   ,
-#endif
-    dOMHTMLAreaElementSetSearch             ,
-
-
--- ** setShape #method:setShape#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSetShapeMethodInfo    ,
-#endif
-    dOMHTMLAreaElementSetShape              ,
-
-
--- ** setTarget #method:setTarget#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSetTargetMethodInfo   ,
-#endif
-    dOMHTMLAreaElementSetTarget             ,
-
-
-
-
- -- * Properties
--- ** alt #attr:alt#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementAltPropertyInfo       ,
-#endif
-    constructDOMHTMLAreaElementAlt          ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAreaElementAlt                   ,
-#endif
-    getDOMHTMLAreaElementAlt                ,
-    setDOMHTMLAreaElementAlt                ,
-
-
--- ** coords #attr:coords#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementCoordsPropertyInfo    ,
-#endif
-    constructDOMHTMLAreaElementCoords       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAreaElementCoords                ,
-#endif
-    getDOMHTMLAreaElementCoords             ,
-    setDOMHTMLAreaElementCoords             ,
-
-
--- ** hash #attr:hash#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementHashPropertyInfo      ,
-#endif
-    constructDOMHTMLAreaElementHash         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAreaElementHash                  ,
-#endif
-    getDOMHTMLAreaElementHash               ,
-    setDOMHTMLAreaElementHash               ,
-
-
--- ** host #attr:host#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementHostPropertyInfo      ,
-#endif
-    constructDOMHTMLAreaElementHost         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAreaElementHost                  ,
-#endif
-    getDOMHTMLAreaElementHost               ,
-    setDOMHTMLAreaElementHost               ,
-
-
--- ** hostname #attr:hostname#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementHostnamePropertyInfo  ,
-#endif
-    constructDOMHTMLAreaElementHostname     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAreaElementHostname              ,
-#endif
-    getDOMHTMLAreaElementHostname           ,
-    setDOMHTMLAreaElementHostname           ,
-
-
--- ** href #attr:href#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementHrefPropertyInfo      ,
-#endif
-    constructDOMHTMLAreaElementHref         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAreaElementHref                  ,
-#endif
-    getDOMHTMLAreaElementHref               ,
-    setDOMHTMLAreaElementHref               ,
-
-
--- ** noHref #attr:noHref#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementNoHrefPropertyInfo    ,
-#endif
-    constructDOMHTMLAreaElementNoHref       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAreaElementNoHref                ,
-#endif
-    getDOMHTMLAreaElementNoHref             ,
-    setDOMHTMLAreaElementNoHref             ,
-
-
--- ** pathname #attr:pathname#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementPathnamePropertyInfo  ,
-#endif
-    constructDOMHTMLAreaElementPathname     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAreaElementPathname              ,
-#endif
-    getDOMHTMLAreaElementPathname           ,
-    setDOMHTMLAreaElementPathname           ,
-
-
--- ** port #attr:port#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementPortPropertyInfo      ,
-#endif
-    constructDOMHTMLAreaElementPort         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAreaElementPort                  ,
-#endif
-    getDOMHTMLAreaElementPort               ,
-    setDOMHTMLAreaElementPort               ,
-
-
--- ** protocol #attr:protocol#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementProtocolPropertyInfo  ,
-#endif
-    constructDOMHTMLAreaElementProtocol     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAreaElementProtocol              ,
-#endif
-    getDOMHTMLAreaElementProtocol           ,
-    setDOMHTMLAreaElementProtocol           ,
-
-
--- ** search #attr:search#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementSearchPropertyInfo    ,
-#endif
-    constructDOMHTMLAreaElementSearch       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAreaElementSearch                ,
-#endif
-    getDOMHTMLAreaElementSearch             ,
-    setDOMHTMLAreaElementSearch             ,
-
-
--- ** shape #attr:shape#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementShapePropertyInfo     ,
-#endif
-    constructDOMHTMLAreaElementShape        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAreaElementShape                 ,
-#endif
-    getDOMHTMLAreaElementShape              ,
-    setDOMHTMLAreaElementShape              ,
-
-
--- ** target #attr:target#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLAreaElementTargetPropertyInfo    ,
-#endif
-    constructDOMHTMLAreaElementTarget       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLAreaElementTarget                ,
-#endif
-    getDOMHTMLAreaElementTarget             ,
-    setDOMHTMLAreaElementTarget             ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLAreaElement = DOMHTMLAreaElement (ManagedPtr DOMHTMLAreaElement)
-foreign import ccall "webkit_dom_html_area_element_get_type"
-    c_webkit_dom_html_area_element_get_type :: IO GType
-
-instance GObject DOMHTMLAreaElement where
-    gobjectType = c_webkit_dom_html_area_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLAreaElement`, for instance with `toDOMHTMLAreaElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLAreaElement o) => IsDOMHTMLAreaElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLAreaElement o) => IsDOMHTMLAreaElement o
-
-instance O.HasParentTypes DOMHTMLAreaElement
-type instance O.ParentTypes DOMHTMLAreaElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLAreaElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLAreaElement :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m DOMHTMLAreaElement
-toDOMHTMLAreaElement = liftIO . unsafeCastTo DOMHTMLAreaElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLAreaElement`.
-noDOMHTMLAreaElement :: Maybe DOMHTMLAreaElement
-noDOMHTMLAreaElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLAreaElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLAreaElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLAreaElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLAreaElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLAreaElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLAreaElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLAreaElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLAreaElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLAreaElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLAreaElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLAreaElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLAreaElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLAreaElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLAreaElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLAreaElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLAreaElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLAreaElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLAreaElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLAreaElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLAreaElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLAreaElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLAreaElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLAreaElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLAreaElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLAreaElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLAreaElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLAreaElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLAreaElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLAreaElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLAreaElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLAreaElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLAreaElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLAreaElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLAreaElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLAreaElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLAreaElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLAreaElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLAreaElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLAreaElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLAreaElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLAreaElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLAreaElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLAreaElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLAreaElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLAreaElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLAreaElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLAreaElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLAreaElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLAreaElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLAreaElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLAreaElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLAreaElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLAreaElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLAreaElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getAlt" o = DOMHTMLAreaElementGetAltMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getCoords" o = DOMHTMLAreaElementGetCoordsMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getHash" o = DOMHTMLAreaElementGetHashMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getHost" o = DOMHTMLAreaElementGetHostMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getHostname" o = DOMHTMLAreaElementGetHostnameMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getHref" o = DOMHTMLAreaElementGetHrefMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getNoHref" o = DOMHTMLAreaElementGetNoHrefMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getPathname" o = DOMHTMLAreaElementGetPathnameMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getPort" o = DOMHTMLAreaElementGetPortMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getProtocol" o = DOMHTMLAreaElementGetProtocolMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getSearch" o = DOMHTMLAreaElementGetSearchMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getShape" o = DOMHTMLAreaElementGetShapeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getTarget" o = DOMHTMLAreaElementGetTargetMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLAreaElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setAlt" o = DOMHTMLAreaElementSetAltMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setCoords" o = DOMHTMLAreaElementSetCoordsMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setHash" o = DOMHTMLAreaElementSetHashMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setHost" o = DOMHTMLAreaElementSetHostMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setHostname" o = DOMHTMLAreaElementSetHostnameMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setHref" o = DOMHTMLAreaElementSetHrefMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setNoHref" o = DOMHTMLAreaElementSetNoHrefMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setPathname" o = DOMHTMLAreaElementSetPathnameMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setPort" o = DOMHTMLAreaElementSetPortMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setProtocol" o = DOMHTMLAreaElementSetProtocolMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setSearch" o = DOMHTMLAreaElementSetSearchMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setShape" o = DOMHTMLAreaElementSetShapeMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setTarget" o = DOMHTMLAreaElementSetTargetMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLAreaElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLAreaElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLAreaElementMethod t DOMHTMLAreaElement, O.MethodInfo info DOMHTMLAreaElement p) => OL.IsLabel t (DOMHTMLAreaElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "alt"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@alt@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #alt
-@
--}
-getDOMHTMLAreaElementAlt :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAreaElementAlt obj = liftIO $ B.Properties.getObjectPropertyString obj "alt"
-
-{- |
-Set the value of the “@alt@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #alt 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAreaElementAlt :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLAreaElementAlt obj val = liftIO $ B.Properties.setObjectPropertyString obj "alt" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@alt@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAreaElementAlt :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAreaElementAlt val = B.Properties.constructObjectPropertyString "alt" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementAltPropertyInfo
-instance AttrInfo DOMHTMLAreaElementAltPropertyInfo where
-    type AttrAllowedOps DOMHTMLAreaElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAreaElementAltPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAreaElementAltPropertyInfo = IsDOMHTMLAreaElement
-    type AttrGetType DOMHTMLAreaElementAltPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAreaElementAltPropertyInfo = "alt"
-    type AttrOrigin DOMHTMLAreaElementAltPropertyInfo = DOMHTMLAreaElement
-    attrGet _ = getDOMHTMLAreaElementAlt
-    attrSet _ = setDOMHTMLAreaElementAlt
-    attrConstruct _ = constructDOMHTMLAreaElementAlt
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "coords"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@coords@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #coords
-@
--}
-getDOMHTMLAreaElementCoords :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAreaElementCoords obj = liftIO $ B.Properties.getObjectPropertyString obj "coords"
-
-{- |
-Set the value of the “@coords@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #coords 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAreaElementCoords :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLAreaElementCoords obj val = liftIO $ B.Properties.setObjectPropertyString obj "coords" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@coords@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAreaElementCoords :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAreaElementCoords val = B.Properties.constructObjectPropertyString "coords" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementCoordsPropertyInfo
-instance AttrInfo DOMHTMLAreaElementCoordsPropertyInfo where
-    type AttrAllowedOps DOMHTMLAreaElementCoordsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAreaElementCoordsPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAreaElementCoordsPropertyInfo = IsDOMHTMLAreaElement
-    type AttrGetType DOMHTMLAreaElementCoordsPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAreaElementCoordsPropertyInfo = "coords"
-    type AttrOrigin DOMHTMLAreaElementCoordsPropertyInfo = DOMHTMLAreaElement
-    attrGet _ = getDOMHTMLAreaElementCoords
-    attrSet _ = setDOMHTMLAreaElementCoords
-    attrConstruct _ = constructDOMHTMLAreaElementCoords
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "hash"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@hash@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #hash
-@
--}
-getDOMHTMLAreaElementHash :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAreaElementHash obj = liftIO $ B.Properties.getObjectPropertyString obj "hash"
-
-{- |
-Set the value of the “@hash@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #hash 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAreaElementHash :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLAreaElementHash obj val = liftIO $ B.Properties.setObjectPropertyString obj "hash" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@hash@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAreaElementHash :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAreaElementHash val = B.Properties.constructObjectPropertyString "hash" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementHashPropertyInfo
-instance AttrInfo DOMHTMLAreaElementHashPropertyInfo where
-    type AttrAllowedOps DOMHTMLAreaElementHashPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAreaElementHashPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAreaElementHashPropertyInfo = IsDOMHTMLAreaElement
-    type AttrGetType DOMHTMLAreaElementHashPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAreaElementHashPropertyInfo = "hash"
-    type AttrOrigin DOMHTMLAreaElementHashPropertyInfo = DOMHTMLAreaElement
-    attrGet _ = getDOMHTMLAreaElementHash
-    attrSet _ = setDOMHTMLAreaElementHash
-    attrConstruct _ = constructDOMHTMLAreaElementHash
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "host"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@host@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #host
-@
--}
-getDOMHTMLAreaElementHost :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAreaElementHost obj = liftIO $ B.Properties.getObjectPropertyString obj "host"
-
-{- |
-Set the value of the “@host@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #host 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAreaElementHost :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLAreaElementHost obj val = liftIO $ B.Properties.setObjectPropertyString obj "host" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@host@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAreaElementHost :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAreaElementHost val = B.Properties.constructObjectPropertyString "host" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementHostPropertyInfo
-instance AttrInfo DOMHTMLAreaElementHostPropertyInfo where
-    type AttrAllowedOps DOMHTMLAreaElementHostPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAreaElementHostPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAreaElementHostPropertyInfo = IsDOMHTMLAreaElement
-    type AttrGetType DOMHTMLAreaElementHostPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAreaElementHostPropertyInfo = "host"
-    type AttrOrigin DOMHTMLAreaElementHostPropertyInfo = DOMHTMLAreaElement
-    attrGet _ = getDOMHTMLAreaElementHost
-    attrSet _ = setDOMHTMLAreaElementHost
-    attrConstruct _ = constructDOMHTMLAreaElementHost
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "hostname"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@hostname@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #hostname
-@
--}
-getDOMHTMLAreaElementHostname :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAreaElementHostname obj = liftIO $ B.Properties.getObjectPropertyString obj "hostname"
-
-{- |
-Set the value of the “@hostname@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #hostname 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAreaElementHostname :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLAreaElementHostname obj val = liftIO $ B.Properties.setObjectPropertyString obj "hostname" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@hostname@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAreaElementHostname :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAreaElementHostname val = B.Properties.constructObjectPropertyString "hostname" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementHostnamePropertyInfo
-instance AttrInfo DOMHTMLAreaElementHostnamePropertyInfo where
-    type AttrAllowedOps DOMHTMLAreaElementHostnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAreaElementHostnamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAreaElementHostnamePropertyInfo = IsDOMHTMLAreaElement
-    type AttrGetType DOMHTMLAreaElementHostnamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAreaElementHostnamePropertyInfo = "hostname"
-    type AttrOrigin DOMHTMLAreaElementHostnamePropertyInfo = DOMHTMLAreaElement
-    attrGet _ = getDOMHTMLAreaElementHostname
-    attrSet _ = setDOMHTMLAreaElementHostname
-    attrConstruct _ = constructDOMHTMLAreaElementHostname
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "href"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@href@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #href
-@
--}
-getDOMHTMLAreaElementHref :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAreaElementHref obj = liftIO $ B.Properties.getObjectPropertyString obj "href"
-
-{- |
-Set the value of the “@href@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #href 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAreaElementHref :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLAreaElementHref obj val = liftIO $ B.Properties.setObjectPropertyString obj "href" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@href@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAreaElementHref :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAreaElementHref val = B.Properties.constructObjectPropertyString "href" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementHrefPropertyInfo
-instance AttrInfo DOMHTMLAreaElementHrefPropertyInfo where
-    type AttrAllowedOps DOMHTMLAreaElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAreaElementHrefPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAreaElementHrefPropertyInfo = IsDOMHTMLAreaElement
-    type AttrGetType DOMHTMLAreaElementHrefPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAreaElementHrefPropertyInfo = "href"
-    type AttrOrigin DOMHTMLAreaElementHrefPropertyInfo = DOMHTMLAreaElement
-    attrGet _ = getDOMHTMLAreaElementHref
-    attrSet _ = setDOMHTMLAreaElementHref
-    attrConstruct _ = constructDOMHTMLAreaElementHref
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "no-href"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@no-href@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #noHref
-@
--}
-getDOMHTMLAreaElementNoHref :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m Bool
-getDOMHTMLAreaElementNoHref obj = liftIO $ B.Properties.getObjectPropertyBool obj "no-href"
-
-{- |
-Set the value of the “@no-href@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #noHref 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAreaElementNoHref :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> Bool -> m ()
-setDOMHTMLAreaElementNoHref obj val = liftIO $ B.Properties.setObjectPropertyBool obj "no-href" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@no-href@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAreaElementNoHref :: (IsDOMHTMLAreaElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLAreaElementNoHref val = B.Properties.constructObjectPropertyBool "no-href" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementNoHrefPropertyInfo
-instance AttrInfo DOMHTMLAreaElementNoHrefPropertyInfo where
-    type AttrAllowedOps DOMHTMLAreaElementNoHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAreaElementNoHrefPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLAreaElementNoHrefPropertyInfo = IsDOMHTMLAreaElement
-    type AttrGetType DOMHTMLAreaElementNoHrefPropertyInfo = Bool
-    type AttrLabel DOMHTMLAreaElementNoHrefPropertyInfo = "no-href"
-    type AttrOrigin DOMHTMLAreaElementNoHrefPropertyInfo = DOMHTMLAreaElement
-    attrGet _ = getDOMHTMLAreaElementNoHref
-    attrSet _ = setDOMHTMLAreaElementNoHref
-    attrConstruct _ = constructDOMHTMLAreaElementNoHref
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "pathname"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@pathname@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #pathname
-@
--}
-getDOMHTMLAreaElementPathname :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAreaElementPathname obj = liftIO $ B.Properties.getObjectPropertyString obj "pathname"
-
-{- |
-Set the value of the “@pathname@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #pathname 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAreaElementPathname :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLAreaElementPathname obj val = liftIO $ B.Properties.setObjectPropertyString obj "pathname" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@pathname@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAreaElementPathname :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAreaElementPathname val = B.Properties.constructObjectPropertyString "pathname" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementPathnamePropertyInfo
-instance AttrInfo DOMHTMLAreaElementPathnamePropertyInfo where
-    type AttrAllowedOps DOMHTMLAreaElementPathnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAreaElementPathnamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAreaElementPathnamePropertyInfo = IsDOMHTMLAreaElement
-    type AttrGetType DOMHTMLAreaElementPathnamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAreaElementPathnamePropertyInfo = "pathname"
-    type AttrOrigin DOMHTMLAreaElementPathnamePropertyInfo = DOMHTMLAreaElement
-    attrGet _ = getDOMHTMLAreaElementPathname
-    attrSet _ = setDOMHTMLAreaElementPathname
-    attrConstruct _ = constructDOMHTMLAreaElementPathname
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "port"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@port@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #port
-@
--}
-getDOMHTMLAreaElementPort :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAreaElementPort obj = liftIO $ B.Properties.getObjectPropertyString obj "port"
-
-{- |
-Set the value of the “@port@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #port 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAreaElementPort :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLAreaElementPort obj val = liftIO $ B.Properties.setObjectPropertyString obj "port" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@port@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAreaElementPort :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAreaElementPort val = B.Properties.constructObjectPropertyString "port" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementPortPropertyInfo
-instance AttrInfo DOMHTMLAreaElementPortPropertyInfo where
-    type AttrAllowedOps DOMHTMLAreaElementPortPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAreaElementPortPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAreaElementPortPropertyInfo = IsDOMHTMLAreaElement
-    type AttrGetType DOMHTMLAreaElementPortPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAreaElementPortPropertyInfo = "port"
-    type AttrOrigin DOMHTMLAreaElementPortPropertyInfo = DOMHTMLAreaElement
-    attrGet _ = getDOMHTMLAreaElementPort
-    attrSet _ = setDOMHTMLAreaElementPort
-    attrConstruct _ = constructDOMHTMLAreaElementPort
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "protocol"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@protocol@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #protocol
-@
--}
-getDOMHTMLAreaElementProtocol :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAreaElementProtocol obj = liftIO $ B.Properties.getObjectPropertyString obj "protocol"
-
-{- |
-Set the value of the “@protocol@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #protocol 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAreaElementProtocol :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLAreaElementProtocol obj val = liftIO $ B.Properties.setObjectPropertyString obj "protocol" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@protocol@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAreaElementProtocol :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAreaElementProtocol val = B.Properties.constructObjectPropertyString "protocol" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementProtocolPropertyInfo
-instance AttrInfo DOMHTMLAreaElementProtocolPropertyInfo where
-    type AttrAllowedOps DOMHTMLAreaElementProtocolPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAreaElementProtocolPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAreaElementProtocolPropertyInfo = IsDOMHTMLAreaElement
-    type AttrGetType DOMHTMLAreaElementProtocolPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAreaElementProtocolPropertyInfo = "protocol"
-    type AttrOrigin DOMHTMLAreaElementProtocolPropertyInfo = DOMHTMLAreaElement
-    attrGet _ = getDOMHTMLAreaElementProtocol
-    attrSet _ = setDOMHTMLAreaElementProtocol
-    attrConstruct _ = constructDOMHTMLAreaElementProtocol
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "search"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@search@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #search
-@
--}
-getDOMHTMLAreaElementSearch :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAreaElementSearch obj = liftIO $ B.Properties.getObjectPropertyString obj "search"
-
-{- |
-Set the value of the “@search@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #search 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAreaElementSearch :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLAreaElementSearch obj val = liftIO $ B.Properties.setObjectPropertyString obj "search" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@search@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAreaElementSearch :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAreaElementSearch val = B.Properties.constructObjectPropertyString "search" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSearchPropertyInfo
-instance AttrInfo DOMHTMLAreaElementSearchPropertyInfo where
-    type AttrAllowedOps DOMHTMLAreaElementSearchPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAreaElementSearchPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAreaElementSearchPropertyInfo = IsDOMHTMLAreaElement
-    type AttrGetType DOMHTMLAreaElementSearchPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAreaElementSearchPropertyInfo = "search"
-    type AttrOrigin DOMHTMLAreaElementSearchPropertyInfo = DOMHTMLAreaElement
-    attrGet _ = getDOMHTMLAreaElementSearch
-    attrSet _ = setDOMHTMLAreaElementSearch
-    attrConstruct _ = constructDOMHTMLAreaElementSearch
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "shape"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@shape@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #shape
-@
--}
-getDOMHTMLAreaElementShape :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAreaElementShape obj = liftIO $ B.Properties.getObjectPropertyString obj "shape"
-
-{- |
-Set the value of the “@shape@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #shape 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAreaElementShape :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLAreaElementShape obj val = liftIO $ B.Properties.setObjectPropertyString obj "shape" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@shape@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAreaElementShape :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAreaElementShape val = B.Properties.constructObjectPropertyString "shape" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementShapePropertyInfo
-instance AttrInfo DOMHTMLAreaElementShapePropertyInfo where
-    type AttrAllowedOps DOMHTMLAreaElementShapePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAreaElementShapePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAreaElementShapePropertyInfo = IsDOMHTMLAreaElement
-    type AttrGetType DOMHTMLAreaElementShapePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAreaElementShapePropertyInfo = "shape"
-    type AttrOrigin DOMHTMLAreaElementShapePropertyInfo = DOMHTMLAreaElement
-    attrGet _ = getDOMHTMLAreaElementShape
-    attrSet _ = setDOMHTMLAreaElementShape
-    attrConstruct _ = constructDOMHTMLAreaElementShape
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "target"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLAreaElement #target
-@
--}
-getDOMHTMLAreaElementTarget :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLAreaElementTarget obj = liftIO $ B.Properties.getObjectPropertyString obj "target"
-
-{- |
-Set the value of the “@target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLAreaElement [ #target 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLAreaElementTarget :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLAreaElementTarget obj val = liftIO $ B.Properties.setObjectPropertyString obj "target" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@target@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLAreaElementTarget :: (IsDOMHTMLAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLAreaElementTarget val = B.Properties.constructObjectPropertyString "target" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementTargetPropertyInfo
-instance AttrInfo DOMHTMLAreaElementTargetPropertyInfo where
-    type AttrAllowedOps DOMHTMLAreaElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLAreaElementTargetPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLAreaElementTargetPropertyInfo = IsDOMHTMLAreaElement
-    type AttrGetType DOMHTMLAreaElementTargetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLAreaElementTargetPropertyInfo = "target"
-    type AttrOrigin DOMHTMLAreaElementTargetPropertyInfo = DOMHTMLAreaElement
-    attrGet _ = getDOMHTMLAreaElementTarget
-    attrSet _ = setDOMHTMLAreaElementTarget
-    attrConstruct _ = constructDOMHTMLAreaElementTarget
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLAreaElement
-type instance O.AttributeList DOMHTMLAreaElement = DOMHTMLAreaElementAttributeList
-type DOMHTMLAreaElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("alt", DOMHTMLAreaElementAltPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coords", DOMHTMLAreaElementCoordsPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hash", DOMHTMLAreaElementHashPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("host", DOMHTMLAreaElementHostPropertyInfo), '("hostname", DOMHTMLAreaElementHostnamePropertyInfo), '("href", DOMHTMLAreaElementHrefPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("noHref", DOMHTMLAreaElementNoHrefPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("pathname", DOMHTMLAreaElementPathnamePropertyInfo), '("port", DOMHTMLAreaElementPortPropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("protocol", DOMHTMLAreaElementProtocolPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("search", DOMHTMLAreaElementSearchPropertyInfo), '("shape", DOMHTMLAreaElementShapePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("target", DOMHTMLAreaElementTargetPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLAreaElementAlt :: AttrLabelProxy "alt"
-dOMHTMLAreaElementAlt = AttrLabelProxy
-
-dOMHTMLAreaElementCoords :: AttrLabelProxy "coords"
-dOMHTMLAreaElementCoords = AttrLabelProxy
-
-dOMHTMLAreaElementHash :: AttrLabelProxy "hash"
-dOMHTMLAreaElementHash = AttrLabelProxy
-
-dOMHTMLAreaElementHost :: AttrLabelProxy "host"
-dOMHTMLAreaElementHost = AttrLabelProxy
-
-dOMHTMLAreaElementHostname :: AttrLabelProxy "hostname"
-dOMHTMLAreaElementHostname = AttrLabelProxy
-
-dOMHTMLAreaElementHref :: AttrLabelProxy "href"
-dOMHTMLAreaElementHref = AttrLabelProxy
-
-dOMHTMLAreaElementNoHref :: AttrLabelProxy "noHref"
-dOMHTMLAreaElementNoHref = AttrLabelProxy
-
-dOMHTMLAreaElementPathname :: AttrLabelProxy "pathname"
-dOMHTMLAreaElementPathname = AttrLabelProxy
-
-dOMHTMLAreaElementPort :: AttrLabelProxy "port"
-dOMHTMLAreaElementPort = AttrLabelProxy
-
-dOMHTMLAreaElementProtocol :: AttrLabelProxy "protocol"
-dOMHTMLAreaElementProtocol = AttrLabelProxy
-
-dOMHTMLAreaElementSearch :: AttrLabelProxy "search"
-dOMHTMLAreaElementSearch = AttrLabelProxy
-
-dOMHTMLAreaElementShape :: AttrLabelProxy "shape"
-dOMHTMLAreaElementShape = AttrLabelProxy
-
-dOMHTMLAreaElementTarget :: AttrLabelProxy "target"
-dOMHTMLAreaElementTarget = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLAreaElement = DOMHTMLAreaElementSignalList
-type DOMHTMLAreaElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLAreaElement::get_alt
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_get_alt" webkit_dom_html_area_element_get_alt :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAreaElementGetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementGetAlt ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAreaElementGetAlt self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_area_element_get_alt self'
-    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetAlt" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetAltMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetAltMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementGetAlt
-
-#endif
-
--- method DOMHTMLAreaElement::get_coords
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_get_coords" webkit_dom_html_area_element_get_coords :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAreaElementGetCoords ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementGetCoords ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAreaElementGetCoords self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_area_element_get_coords self'
-    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetCoords" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetCoordsMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetCoordsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementGetCoords
-
-#endif
-
--- method DOMHTMLAreaElement::get_hash
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_get_hash" webkit_dom_html_area_element_get_hash :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAreaElementGetHash ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementGetHash ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAreaElementGetHash self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_area_element_get_hash self'
-    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetHash" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetHashMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetHashMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementGetHash
-
-#endif
-
--- method DOMHTMLAreaElement::get_host
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_get_host" webkit_dom_html_area_element_get_host :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAreaElementGetHost ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementGetHost ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAreaElementGetHost self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_area_element_get_host self'
-    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetHost" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetHostMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetHostMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementGetHost
-
-#endif
-
--- method DOMHTMLAreaElement::get_hostname
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_get_hostname" webkit_dom_html_area_element_get_hostname :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAreaElementGetHostname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementGetHostname ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAreaElementGetHostname self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_area_element_get_hostname self'
-    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetHostname" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetHostnameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetHostnameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementGetHostname
-
-#endif
-
--- method DOMHTMLAreaElement::get_href
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_get_href" webkit_dom_html_area_element_get_href :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAreaElementGetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementGetHref ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAreaElementGetHref self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_area_element_get_href self'
-    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetHref" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetHrefMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetHrefMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementGetHref
-
-#endif
-
--- method DOMHTMLAreaElement::get_no_href
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_get_no_href" webkit_dom_html_area_element_get_no_href :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLAreaElementGetNoHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementGetNoHref ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLAreaElementGetNoHref self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_area_element_get_no_href self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetNoHrefMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetNoHrefMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementGetNoHref
-
-#endif
-
--- method DOMHTMLAreaElement::get_pathname
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_get_pathname" webkit_dom_html_area_element_get_pathname :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAreaElementGetPathname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementGetPathname ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAreaElementGetPathname self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_area_element_get_pathname self'
-    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetPathname" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetPathnameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetPathnameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementGetPathname
-
-#endif
-
--- method DOMHTMLAreaElement::get_port
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_get_port" webkit_dom_html_area_element_get_port :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAreaElementGetPort ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementGetPort ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAreaElementGetPort self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_area_element_get_port self'
-    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetPort" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetPortMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetPortMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementGetPort
-
-#endif
-
--- method DOMHTMLAreaElement::get_protocol
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_get_protocol" webkit_dom_html_area_element_get_protocol :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAreaElementGetProtocol ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementGetProtocol ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAreaElementGetProtocol self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_area_element_get_protocol self'
-    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetProtocol" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetProtocolMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetProtocolMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementGetProtocol
-
-#endif
-
--- method DOMHTMLAreaElement::get_search
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_get_search" webkit_dom_html_area_element_get_search :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAreaElementGetSearch ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementGetSearch ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAreaElementGetSearch self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_area_element_get_search self'
-    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetSearch" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetSearchMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetSearchMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementGetSearch
-
-#endif
-
--- method DOMHTMLAreaElement::get_shape
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_get_shape" webkit_dom_html_area_element_get_shape :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAreaElementGetShape ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementGetShape ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAreaElementGetShape self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_area_element_get_shape self'
-    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetShape" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetShapeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetShapeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementGetShape
-
-#endif
-
--- method DOMHTMLAreaElement::get_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_get_target" webkit_dom_html_area_element_get_target :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLAreaElementGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementGetTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLAreaElementGetTarget self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_area_element_get_target self'
-    checkUnexpectedReturnNULL "dOMHTMLAreaElementGetTarget" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetTargetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetTargetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementGetTarget
-
-#endif
-
--- method DOMHTMLAreaElement::set_alt
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_set_alt" webkit_dom_html_area_element_set_alt :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAreaElementSetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementSetAlt ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAreaElementSetAlt self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_area_element_set_alt self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetAltMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetAltMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementSetAlt
-
-#endif
-
--- method DOMHTMLAreaElement::set_coords
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_set_coords" webkit_dom_html_area_element_set_coords :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAreaElementSetCoords ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementSetCoords ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAreaElementSetCoords self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_area_element_set_coords self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetCoordsMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetCoordsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementSetCoords
-
-#endif
-
--- method DOMHTMLAreaElement::set_hash
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_set_hash" webkit_dom_html_area_element_set_hash :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAreaElementSetHash ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementSetHash ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAreaElementSetHash self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_area_element_set_hash self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetHashMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetHashMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementSetHash
-
-#endif
-
--- method DOMHTMLAreaElement::set_host
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_set_host" webkit_dom_html_area_element_set_host :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAreaElementSetHost ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLAreaElementSetHost ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAreaElementSetHost self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_area_element_set_host self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetHostMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetHostMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementSetHost
-
-#endif
-
--- method DOMHTMLAreaElement::set_hostname
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_set_hostname" webkit_dom_html_area_element_set_hostname :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAreaElementSetHostname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLAreaElementSetHostname ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAreaElementSetHostname self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_area_element_set_hostname self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetHostnameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetHostnameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementSetHostname
-
-#endif
-
--- method DOMHTMLAreaElement::set_href
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_set_href" webkit_dom_html_area_element_set_href :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAreaElementSetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementSetHref ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAreaElementSetHref self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_area_element_set_href self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetHrefMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetHrefMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementSetHref
-
-#endif
-
--- method DOMHTMLAreaElement::set_no_href
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_set_no_href" webkit_dom_html_area_element_set_no_href :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLAreaElementSetNoHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementSetNoHref ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLAreaElementSetNoHref self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_area_element_set_no_href self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetNoHrefMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetNoHrefMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementSetNoHref
-
-#endif
-
--- method DOMHTMLAreaElement::set_pathname
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_set_pathname" webkit_dom_html_area_element_set_pathname :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAreaElementSetPathname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLAreaElementSetPathname ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAreaElementSetPathname self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_area_element_set_pathname self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetPathnameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetPathnameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementSetPathname
-
-#endif
-
--- method DOMHTMLAreaElement::set_port
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_set_port" webkit_dom_html_area_element_set_port :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAreaElementSetPort ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLAreaElementSetPort ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAreaElementSetPort self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_area_element_set_port self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetPortMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetPortMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementSetPort
-
-#endif
-
--- method DOMHTMLAreaElement::set_protocol
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_set_protocol" webkit_dom_html_area_element_set_protocol :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAreaElementSetProtocol ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLAreaElementSetProtocol ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAreaElementSetProtocol self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_area_element_set_protocol self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetProtocolMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetProtocolMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementSetProtocol
-
-#endif
-
--- method DOMHTMLAreaElement::set_search
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_set_search" webkit_dom_html_area_element_set_search :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAreaElementSetSearch ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLAreaElementSetSearch ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAreaElementSetSearch self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_area_element_set_search self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetSearchMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetSearchMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementSetSearch
-
-#endif
-
--- method DOMHTMLAreaElement::set_shape
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_set_shape" webkit_dom_html_area_element_set_shape :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAreaElementSetShape ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementSetShape ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAreaElementSetShape self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_area_element_set_shape self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetShapeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetShapeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementSetShape
-
-#endif
-
--- method DOMHTMLAreaElement::set_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_area_element_set_target" webkit_dom_html_area_element_set_target :: 
-    Ptr DOMHTMLAreaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLAreaElementSetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLAreaElementSetTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement.DOMHTMLAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLAreaElementSetTarget self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_area_element_set_target self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetTargetMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetTargetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLAreaElementSetTarget
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLAreaElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLAreaElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLAreaElement.hs-boot
+++ /dev/null
@@ -1,146 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLAreaElement = DOMHTMLAreaElement (ManagedPtr DOMHTMLAreaElement)
-instance GObject DOMHTMLAreaElement where
-class (GObject o, O.IsDescendantOf DOMHTMLAreaElement o) => IsDOMHTMLAreaElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLAreaElement o) => IsDOMHTMLAreaElement o
-instance O.HasParentTypes DOMHTMLAreaElement
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementAltPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementCoordsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementHashPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementHostPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementHostnamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementHrefPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementNoHrefPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementPathnamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementPortPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementProtocolPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSearchPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementShapePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementTargetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetAltMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetCoordsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetHashMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetHostMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetHostnameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetHrefMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetNoHrefMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetPathnameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetPortMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetProtocolMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetSearchMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetShapeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementGetTargetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetAltMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetCoordsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetHashMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetHostMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetHostnameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetHrefMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetNoHrefMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetPathnameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetPortMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetProtocolMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetSearchMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetShapeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLAreaElementSetTargetMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLBRElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLBRElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLBRElement.hs
+++ /dev/null
@@ -1,434 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLBRElement
-    ( 
-
--- * Exported types
-    DOMHTMLBRElement(..)                    ,
-    IsDOMHTMLBRElement                      ,
-    toDOMHTMLBRElement                      ,
-    noDOMHTMLBRElement                      ,
-
-
- -- * Methods
--- ** getClear #method:getClear#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBRElementGetClearMethodInfo      ,
-#endif
-    dOMHTMLBRElementGetClear                ,
-
-
--- ** setClear #method:setClear#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBRElementSetClearMethodInfo      ,
-#endif
-    dOMHTMLBRElementSetClear                ,
-
-
-
-
- -- * Properties
--- ** clear #attr:clear#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLBRElementClearPropertyInfo       ,
-#endif
-    constructDOMHTMLBRElementClear          ,
-#if ENABLE_OVERLOADING
-    dOMHTMLBRElementClear                   ,
-#endif
-    getDOMHTMLBRElementClear                ,
-    setDOMHTMLBRElementClear                ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLBRElement = DOMHTMLBRElement (ManagedPtr DOMHTMLBRElement)
-foreign import ccall "webkit_dom_html_br_element_get_type"
-    c_webkit_dom_html_br_element_get_type :: IO GType
-
-instance GObject DOMHTMLBRElement where
-    gobjectType = c_webkit_dom_html_br_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLBRElement`, for instance with `toDOMHTMLBRElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLBRElement o) => IsDOMHTMLBRElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLBRElement o) => IsDOMHTMLBRElement o
-
-instance O.HasParentTypes DOMHTMLBRElement
-type instance O.ParentTypes DOMHTMLBRElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLBRElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLBRElement :: (MonadIO m, IsDOMHTMLBRElement o) => o -> m DOMHTMLBRElement
-toDOMHTMLBRElement = liftIO . unsafeCastTo DOMHTMLBRElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLBRElement`.
-noDOMHTMLBRElement :: Maybe DOMHTMLBRElement
-noDOMHTMLBRElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLBRElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLBRElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLBRElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLBRElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLBRElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLBRElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLBRElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLBRElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLBRElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLBRElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLBRElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLBRElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLBRElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLBRElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLBRElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLBRElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLBRElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLBRElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLBRElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLBRElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLBRElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLBRElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLBRElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLBRElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLBRElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLBRElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLBRElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLBRElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLBRElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLBRElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLBRElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLBRElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLBRElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLBRElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLBRElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLBRElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLBRElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLBRElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLBRElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLBRElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLBRElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLBRElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLBRElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLBRElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLBRElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLBRElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLBRElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLBRElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLBRElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLBRElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLBRElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLBRElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLBRElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLBRElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLBRElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLBRElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLBRElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLBRElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLBRElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLBRElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLBRElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLBRElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLBRElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLBRElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLBRElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLBRElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLBRElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLBRElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLBRElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLBRElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLBRElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLBRElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLBRElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLBRElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLBRElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLBRElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLBRElementMethod "getClear" o = DOMHTMLBRElementGetClearMethodInfo
-    ResolveDOMHTMLBRElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLBRElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLBRElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLBRElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLBRElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLBRElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLBRElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLBRElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLBRElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLBRElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLBRElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLBRElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLBRElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLBRElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLBRElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLBRElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLBRElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLBRElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLBRElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLBRElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLBRElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLBRElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLBRElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLBRElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLBRElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLBRElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLBRElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLBRElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLBRElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLBRElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLBRElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLBRElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLBRElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLBRElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLBRElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLBRElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLBRElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLBRElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLBRElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLBRElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLBRElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLBRElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLBRElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLBRElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLBRElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLBRElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLBRElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLBRElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLBRElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLBRElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLBRElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLBRElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLBRElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLBRElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLBRElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLBRElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLBRElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLBRElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLBRElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLBRElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLBRElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLBRElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLBRElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLBRElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLBRElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLBRElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLBRElementMethod "setClear" o = DOMHTMLBRElementSetClearMethodInfo
-    ResolveDOMHTMLBRElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLBRElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLBRElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLBRElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLBRElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLBRElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLBRElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLBRElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLBRElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLBRElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLBRElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLBRElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLBRElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLBRElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLBRElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLBRElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLBRElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLBRElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLBRElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLBRElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLBRElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLBRElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLBRElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLBRElementMethod t DOMHTMLBRElement, O.MethodInfo info DOMHTMLBRElement p) => OL.IsLabel t (DOMHTMLBRElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "clear"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@clear@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLBRElement #clear
-@
--}
-getDOMHTMLBRElementClear :: (MonadIO m, IsDOMHTMLBRElement o) => o -> m (Maybe T.Text)
-getDOMHTMLBRElementClear obj = liftIO $ B.Properties.getObjectPropertyString obj "clear"
-
-{- |
-Set the value of the “@clear@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLBRElement [ #clear 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLBRElementClear :: (MonadIO m, IsDOMHTMLBRElement o) => o -> T.Text -> m ()
-setDOMHTMLBRElementClear obj val = liftIO $ B.Properties.setObjectPropertyString obj "clear" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@clear@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLBRElementClear :: (IsDOMHTMLBRElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLBRElementClear val = B.Properties.constructObjectPropertyString "clear" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBRElementClearPropertyInfo
-instance AttrInfo DOMHTMLBRElementClearPropertyInfo where
-    type AttrAllowedOps DOMHTMLBRElementClearPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLBRElementClearPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLBRElementClearPropertyInfo = IsDOMHTMLBRElement
-    type AttrGetType DOMHTMLBRElementClearPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLBRElementClearPropertyInfo = "clear"
-    type AttrOrigin DOMHTMLBRElementClearPropertyInfo = DOMHTMLBRElement
-    attrGet _ = getDOMHTMLBRElementClear
-    attrSet _ = setDOMHTMLBRElementClear
-    attrConstruct _ = constructDOMHTMLBRElementClear
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLBRElement
-type instance O.AttributeList DOMHTMLBRElement = DOMHTMLBRElementAttributeList
-type DOMHTMLBRElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clear", DOMHTMLBRElementClearPropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLBRElementClear :: AttrLabelProxy "clear"
-dOMHTMLBRElementClear = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLBRElement = DOMHTMLBRElementSignalList
-type DOMHTMLBRElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLBRElement::get_clear
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_br_element_get_clear" webkit_dom_html_br_element_get_clear :: 
-    Ptr DOMHTMLBRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBRElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLBRElementGetClear ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBRElementGetClear ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBRElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLBRElementGetClear self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_br_element_get_clear self'
-    checkUnexpectedReturnNULL "dOMHTMLBRElementGetClear" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBRElementGetClearMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBRElement a) => O.MethodInfo DOMHTMLBRElementGetClearMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBRElementGetClear
-
-#endif
-
--- method DOMHTMLBRElement::set_clear
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_br_element_set_clear" webkit_dom_html_br_element_set_clear :: 
-    Ptr DOMHTMLBRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBRElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLBRElementSetClear ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBRElementSetClear ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBRElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBRElement.DOMHTMLBRElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLBRElementSetClear self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_br_element_set_clear self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBRElementSetClearMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBRElement a) => O.MethodInfo DOMHTMLBRElementSetClearMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBRElementSetClear
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLBRElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLBRElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLBRElement.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLBRElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLBRElement = DOMHTMLBRElement (ManagedPtr DOMHTMLBRElement)
-instance GObject DOMHTMLBRElement where
-class (GObject o, O.IsDescendantOf DOMHTMLBRElement o) => IsDOMHTMLBRElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLBRElement o) => IsDOMHTMLBRElement o
-instance O.HasParentTypes DOMHTMLBRElement
-#if ENABLE_OVERLOADING
-data DOMHTMLBRElementClearPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBRElementGetClearMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBRElementSetClearMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLBaseElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLBaseElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLBaseElement.hs
+++ /dev/null
@@ -1,594 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement
-    ( 
-
--- * Exported types
-    DOMHTMLBaseElement(..)                  ,
-    IsDOMHTMLBaseElement                    ,
-    toDOMHTMLBaseElement                    ,
-    noDOMHTMLBaseElement                    ,
-
-
- -- * Methods
--- ** getHref #method:getHref#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBaseElementGetHrefMethodInfo     ,
-#endif
-    dOMHTMLBaseElementGetHref               ,
-
-
--- ** getTarget #method:getTarget#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBaseElementGetTargetMethodInfo   ,
-#endif
-    dOMHTMLBaseElementGetTarget             ,
-
-
--- ** setHref #method:setHref#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBaseElementSetHrefMethodInfo     ,
-#endif
-    dOMHTMLBaseElementSetHref               ,
-
-
--- ** setTarget #method:setTarget#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBaseElementSetTargetMethodInfo   ,
-#endif
-    dOMHTMLBaseElementSetTarget             ,
-
-
-
-
- -- * Properties
--- ** href #attr:href#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLBaseElementHrefPropertyInfo      ,
-#endif
-    constructDOMHTMLBaseElementHref         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLBaseElementHref                  ,
-#endif
-    getDOMHTMLBaseElementHref               ,
-    setDOMHTMLBaseElementHref               ,
-
-
--- ** target #attr:target#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLBaseElementTargetPropertyInfo    ,
-#endif
-    constructDOMHTMLBaseElementTarget       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLBaseElementTarget                ,
-#endif
-    getDOMHTMLBaseElementTarget             ,
-    setDOMHTMLBaseElementTarget             ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLBaseElement = DOMHTMLBaseElement (ManagedPtr DOMHTMLBaseElement)
-foreign import ccall "webkit_dom_html_base_element_get_type"
-    c_webkit_dom_html_base_element_get_type :: IO GType
-
-instance GObject DOMHTMLBaseElement where
-    gobjectType = c_webkit_dom_html_base_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLBaseElement`, for instance with `toDOMHTMLBaseElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLBaseElement o) => IsDOMHTMLBaseElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLBaseElement o) => IsDOMHTMLBaseElement o
-
-instance O.HasParentTypes DOMHTMLBaseElement
-type instance O.ParentTypes DOMHTMLBaseElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLBaseElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLBaseElement :: (MonadIO m, IsDOMHTMLBaseElement o) => o -> m DOMHTMLBaseElement
-toDOMHTMLBaseElement = liftIO . unsafeCastTo DOMHTMLBaseElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLBaseElement`.
-noDOMHTMLBaseElement :: Maybe DOMHTMLBaseElement
-noDOMHTMLBaseElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLBaseElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLBaseElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLBaseElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLBaseElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLBaseElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLBaseElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLBaseElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLBaseElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLBaseElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLBaseElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLBaseElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLBaseElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLBaseElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLBaseElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLBaseElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLBaseElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLBaseElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLBaseElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLBaseElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLBaseElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLBaseElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLBaseElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLBaseElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLBaseElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLBaseElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLBaseElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLBaseElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLBaseElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLBaseElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLBaseElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLBaseElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLBaseElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLBaseElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLBaseElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLBaseElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLBaseElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLBaseElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLBaseElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLBaseElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLBaseElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLBaseElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLBaseElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLBaseElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLBaseElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLBaseElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLBaseElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLBaseElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLBaseElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLBaseElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLBaseElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLBaseElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLBaseElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLBaseElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLBaseElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getHref" o = DOMHTMLBaseElementGetHrefMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getTarget" o = DOMHTMLBaseElementGetTargetMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLBaseElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setHref" o = DOMHTMLBaseElementSetHrefMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setTarget" o = DOMHTMLBaseElementSetTargetMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLBaseElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLBaseElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLBaseElementMethod t DOMHTMLBaseElement, O.MethodInfo info DOMHTMLBaseElement p) => OL.IsLabel t (DOMHTMLBaseElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "href"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@href@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLBaseElement #href
-@
--}
-getDOMHTMLBaseElementHref :: (MonadIO m, IsDOMHTMLBaseElement o) => o -> m (Maybe T.Text)
-getDOMHTMLBaseElementHref obj = liftIO $ B.Properties.getObjectPropertyString obj "href"
-
-{- |
-Set the value of the “@href@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLBaseElement [ #href 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLBaseElementHref :: (MonadIO m, IsDOMHTMLBaseElement o) => o -> T.Text -> m ()
-setDOMHTMLBaseElementHref obj val = liftIO $ B.Properties.setObjectPropertyString obj "href" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@href@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLBaseElementHref :: (IsDOMHTMLBaseElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLBaseElementHref val = B.Properties.constructObjectPropertyString "href" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseElementHrefPropertyInfo
-instance AttrInfo DOMHTMLBaseElementHrefPropertyInfo where
-    type AttrAllowedOps DOMHTMLBaseElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLBaseElementHrefPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLBaseElementHrefPropertyInfo = IsDOMHTMLBaseElement
-    type AttrGetType DOMHTMLBaseElementHrefPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLBaseElementHrefPropertyInfo = "href"
-    type AttrOrigin DOMHTMLBaseElementHrefPropertyInfo = DOMHTMLBaseElement
-    attrGet _ = getDOMHTMLBaseElementHref
-    attrSet _ = setDOMHTMLBaseElementHref
-    attrConstruct _ = constructDOMHTMLBaseElementHref
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "target"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLBaseElement #target
-@
--}
-getDOMHTMLBaseElementTarget :: (MonadIO m, IsDOMHTMLBaseElement o) => o -> m (Maybe T.Text)
-getDOMHTMLBaseElementTarget obj = liftIO $ B.Properties.getObjectPropertyString obj "target"
-
-{- |
-Set the value of the “@target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLBaseElement [ #target 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLBaseElementTarget :: (MonadIO m, IsDOMHTMLBaseElement o) => o -> T.Text -> m ()
-setDOMHTMLBaseElementTarget obj val = liftIO $ B.Properties.setObjectPropertyString obj "target" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@target@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLBaseElementTarget :: (IsDOMHTMLBaseElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLBaseElementTarget val = B.Properties.constructObjectPropertyString "target" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseElementTargetPropertyInfo
-instance AttrInfo DOMHTMLBaseElementTargetPropertyInfo where
-    type AttrAllowedOps DOMHTMLBaseElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLBaseElementTargetPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLBaseElementTargetPropertyInfo = IsDOMHTMLBaseElement
-    type AttrGetType DOMHTMLBaseElementTargetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLBaseElementTargetPropertyInfo = "target"
-    type AttrOrigin DOMHTMLBaseElementTargetPropertyInfo = DOMHTMLBaseElement
-    attrGet _ = getDOMHTMLBaseElementTarget
-    attrSet _ = setDOMHTMLBaseElementTarget
-    attrConstruct _ = constructDOMHTMLBaseElementTarget
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLBaseElement
-type instance O.AttributeList DOMHTMLBaseElement = DOMHTMLBaseElementAttributeList
-type DOMHTMLBaseElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("href", DOMHTMLBaseElementHrefPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("target", DOMHTMLBaseElementTargetPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLBaseElementHref :: AttrLabelProxy "href"
-dOMHTMLBaseElementHref = AttrLabelProxy
-
-dOMHTMLBaseElementTarget :: AttrLabelProxy "target"
-dOMHTMLBaseElementTarget = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLBaseElement = DOMHTMLBaseElementSignalList
-type DOMHTMLBaseElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLBaseElement::get_href
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_base_element_get_href" webkit_dom_html_base_element_get_href :: 
-    Ptr DOMHTMLBaseElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLBaseElementGetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBaseElementGetHref ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLBaseElementGetHref self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_base_element_get_href self'
-    checkUnexpectedReturnNULL "dOMHTMLBaseElementGetHref" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseElementGetHrefMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBaseElement a) => O.MethodInfo DOMHTMLBaseElementGetHrefMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBaseElementGetHref
-
-#endif
-
--- method DOMHTMLBaseElement::get_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_base_element_get_target" webkit_dom_html_base_element_get_target :: 
-    Ptr DOMHTMLBaseElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLBaseElementGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBaseElementGetTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLBaseElementGetTarget self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_base_element_get_target self'
-    checkUnexpectedReturnNULL "dOMHTMLBaseElementGetTarget" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseElementGetTargetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBaseElement a) => O.MethodInfo DOMHTMLBaseElementGetTargetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBaseElementGetTarget
-
-#endif
-
--- method DOMHTMLBaseElement::set_href
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_base_element_set_href" webkit_dom_html_base_element_set_href :: 
-    Ptr DOMHTMLBaseElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLBaseElementSetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBaseElementSetHref ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLBaseElementSetHref self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_base_element_set_href self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseElementSetHrefMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBaseElement a) => O.MethodInfo DOMHTMLBaseElementSetHrefMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBaseElementSetHref
-
-#endif
-
--- method DOMHTMLBaseElement::set_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_base_element_set_target" webkit_dom_html_base_element_set_target :: 
-    Ptr DOMHTMLBaseElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLBaseElementSetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBaseElementSetTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement.DOMHTMLBaseElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLBaseElementSetTarget self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_base_element_set_target self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseElementSetTargetMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBaseElement a) => O.MethodInfo DOMHTMLBaseElementSetTargetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBaseElementSetTarget
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLBaseElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLBaseElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLBaseElement.hs-boot
+++ /dev/null
@@ -1,47 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLBaseElement = DOMHTMLBaseElement (ManagedPtr DOMHTMLBaseElement)
-instance GObject DOMHTMLBaseElement where
-class (GObject o, O.IsDescendantOf DOMHTMLBaseElement o) => IsDOMHTMLBaseElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLBaseElement o) => IsDOMHTMLBaseElement o
-instance O.HasParentTypes DOMHTMLBaseElement
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseElementHrefPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseElementTargetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseElementGetHrefMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseElementGetTargetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseElementSetHrefMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseElementSetTargetMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLBaseFontElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLBaseFontElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLBaseFontElement.hs
+++ /dev/null
@@ -1,551 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement
-    ( 
-
--- * Exported types
-    DOMHTMLBaseFontElement(..)              ,
-    IsDOMHTMLBaseFontElement                ,
-    toDOMHTMLBaseFontElement                ,
-    noDOMHTMLBaseFontElement                ,
-
-
- -- * Methods
--- ** getColor #method:getColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBaseFontElementGetColorMethodInfo,
-#endif
-    dOMHTMLBaseFontElementGetColor          ,
-
-
--- ** getFace #method:getFace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBaseFontElementGetFaceMethodInfo ,
-#endif
-    dOMHTMLBaseFontElementGetFace           ,
-
-
--- ** getSize #method:getSize#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBaseFontElementGetSizeMethodInfo ,
-#endif
-    dOMHTMLBaseFontElementGetSize           ,
-
-
--- ** setColor #method:setColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBaseFontElementSetColorMethodInfo,
-#endif
-    dOMHTMLBaseFontElementSetColor          ,
-
-
--- ** setFace #method:setFace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBaseFontElementSetFaceMethodInfo ,
-#endif
-    dOMHTMLBaseFontElementSetFace           ,
-
-
--- ** setSize #method:setSize#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBaseFontElementSetSizeMethodInfo ,
-#endif
-    dOMHTMLBaseFontElementSetSize           ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLBaseFontElement = DOMHTMLBaseFontElement (ManagedPtr DOMHTMLBaseFontElement)
-foreign import ccall "webkit_dom_html_base_font_element_get_type"
-    c_webkit_dom_html_base_font_element_get_type :: IO GType
-
-instance GObject DOMHTMLBaseFontElement where
-    gobjectType = c_webkit_dom_html_base_font_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLBaseFontElement`, for instance with `toDOMHTMLBaseFontElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLBaseFontElement o) => IsDOMHTMLBaseFontElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLBaseFontElement o) => IsDOMHTMLBaseFontElement o
-
-instance O.HasParentTypes DOMHTMLBaseFontElement
-type instance O.ParentTypes DOMHTMLBaseFontElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLBaseFontElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLBaseFontElement :: (MonadIO m, IsDOMHTMLBaseFontElement o) => o -> m DOMHTMLBaseFontElement
-toDOMHTMLBaseFontElement = liftIO . unsafeCastTo DOMHTMLBaseFontElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLBaseFontElement`.
-noDOMHTMLBaseFontElement :: Maybe DOMHTMLBaseFontElement
-noDOMHTMLBaseFontElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLBaseFontElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLBaseFontElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getColor" o = DOMHTMLBaseFontElementGetColorMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getFace" o = DOMHTMLBaseFontElementGetFaceMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getSize" o = DOMHTMLBaseFontElementGetSizeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setColor" o = DOMHTMLBaseFontElementSetColorMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setFace" o = DOMHTMLBaseFontElementSetFaceMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setSize" o = DOMHTMLBaseFontElementSetSizeMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLBaseFontElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLBaseFontElementMethod t DOMHTMLBaseFontElement, O.MethodInfo info DOMHTMLBaseFontElement p) => OL.IsLabel t (DOMHTMLBaseFontElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLBaseFontElement
-type instance O.AttributeList DOMHTMLBaseFontElement = DOMHTMLBaseFontElementAttributeList
-type DOMHTMLBaseFontElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLBaseFontElement = DOMHTMLBaseFontElementSignalList
-type DOMHTMLBaseFontElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLBaseFontElement::get_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_base_font_element_get_color" webkit_dom_html_base_font_element_get_color :: 
-    Ptr DOMHTMLBaseFontElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLBaseFontElementGetColor ["(Since version 2.12)"] #-}
-{- |
-This function has been removed from the DOM spec and it just returns 'Nothing'.
--}
-dOMHTMLBaseFontElementGetColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseFontElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLBaseFontElementGetColor self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_base_font_element_get_color self'
-    checkUnexpectedReturnNULL "dOMHTMLBaseFontElementGetColor" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseFontElementGetColorMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBaseFontElement a) => O.MethodInfo DOMHTMLBaseFontElementGetColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBaseFontElementGetColor
-
-#endif
-
--- method DOMHTMLBaseFontElement::get_face
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_base_font_element_get_face" webkit_dom_html_base_font_element_get_face :: 
-    Ptr DOMHTMLBaseFontElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLBaseFontElementGetFace ["(Since version 2.12)"] #-}
-{- |
-This function has been removed from the DOM spec and it just returns 'Nothing'.
--}
-dOMHTMLBaseFontElementGetFace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseFontElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLBaseFontElementGetFace self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_base_font_element_get_face self'
-    checkUnexpectedReturnNULL "dOMHTMLBaseFontElementGetFace" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseFontElementGetFaceMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBaseFontElement a) => O.MethodInfo DOMHTMLBaseFontElementGetFaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBaseFontElementGetFace
-
-#endif
-
--- method DOMHTMLBaseFontElement::get_size
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_base_font_element_get_size" webkit_dom_html_base_font_element_get_size :: 
-    Ptr DOMHTMLBaseFontElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLBaseFontElementGetSize ["(Since version 2.12)"] #-}
-{- |
-This function has been removed from the DOM spec and it just returns 0.
--}
-dOMHTMLBaseFontElementGetSize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseFontElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLBaseFontElementGetSize self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_base_font_element_get_size self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseFontElementGetSizeMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLBaseFontElement a) => O.MethodInfo DOMHTMLBaseFontElementGetSizeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBaseFontElementGetSize
-
-#endif
-
--- method DOMHTMLBaseFontElement::set_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_base_font_element_set_color" webkit_dom_html_base_font_element_set_color :: 
-    Ptr DOMHTMLBaseFontElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLBaseFontElementSetColor ["(Since version 2.12)"] #-}
-{- |
-This function has been removed from the DOM spec and it does nothing.
--}
-dOMHTMLBaseFontElementSetColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseFontElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLBaseFontElementSetColor self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_base_font_element_set_color self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseFontElementSetColorMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBaseFontElement a) => O.MethodInfo DOMHTMLBaseFontElementSetColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBaseFontElementSetColor
-
-#endif
-
--- method DOMHTMLBaseFontElement::set_face
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_base_font_element_set_face" webkit_dom_html_base_font_element_set_face :: 
-    Ptr DOMHTMLBaseFontElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLBaseFontElementSetFace ["(Since version 2.12)"] #-}
-{- |
-This function has been removed from the DOM spec and it does nothing.
--}
-dOMHTMLBaseFontElementSetFace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseFontElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLBaseFontElementSetFace self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_base_font_element_set_face self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseFontElementSetFaceMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBaseFontElement a) => O.MethodInfo DOMHTMLBaseFontElementSetFaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBaseFontElementSetFace
-
-#endif
-
--- method DOMHTMLBaseFontElement::set_size
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBaseFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_base_font_element_set_size" webkit_dom_html_base_font_element_set_size :: 
-    Ptr DOMHTMLBaseFontElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBaseFontElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLBaseFontElementSetSize ["(Since version 2.12)"] #-}
-{- |
-This function has been removed from the DOM spec and it does nothing.
--}
-dOMHTMLBaseFontElementSetSize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBaseFontElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement.DOMHTMLBaseFontElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLBaseFontElementSetSize self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_base_font_element_set_size self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseFontElementSetSizeMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLBaseFontElement a) => O.MethodInfo DOMHTMLBaseFontElementSetSizeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBaseFontElementSetSize
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLBaseFontElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLBaseFontElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLBaseFontElement.hs-boot
+++ /dev/null
@@ -1,47 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLBaseFontElement = DOMHTMLBaseFontElement (ManagedPtr DOMHTMLBaseFontElement)
-instance GObject DOMHTMLBaseFontElement where
-class (GObject o, O.IsDescendantOf DOMHTMLBaseFontElement o) => IsDOMHTMLBaseFontElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLBaseFontElement o) => IsDOMHTMLBaseFontElement o
-instance O.HasParentTypes DOMHTMLBaseFontElement
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseFontElementGetColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseFontElementGetFaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseFontElementGetSizeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseFontElementSetColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseFontElementSetFaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBaseFontElementSetSizeMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLBodyElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLBodyElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLBodyElement.hs
+++ /dev/null
@@ -1,1234 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement
-    ( 
-
--- * Exported types
-    DOMHTMLBodyElement(..)                  ,
-    IsDOMHTMLBodyElement                    ,
-    toDOMHTMLBodyElement                    ,
-    noDOMHTMLBodyElement                    ,
-
-
- -- * Methods
--- ** getALink #method:getALink#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementGetALinkMethodInfo    ,
-#endif
-    dOMHTMLBodyElementGetALink              ,
-
-
--- ** getBackground #method:getBackground#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementGetBackgroundMethodInfo,
-#endif
-    dOMHTMLBodyElementGetBackground         ,
-
-
--- ** getBgColor #method:getBgColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementGetBgColorMethodInfo  ,
-#endif
-    dOMHTMLBodyElementGetBgColor            ,
-
-
--- ** getLink #method:getLink#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementGetLinkMethodInfo     ,
-#endif
-    dOMHTMLBodyElementGetLink               ,
-
-
--- ** getText #method:getText#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementGetTextMethodInfo     ,
-#endif
-    dOMHTMLBodyElementGetText               ,
-
-
--- ** getVLink #method:getVLink#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementGetVLinkMethodInfo    ,
-#endif
-    dOMHTMLBodyElementGetVLink              ,
-
-
--- ** setALink #method:setALink#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementSetALinkMethodInfo    ,
-#endif
-    dOMHTMLBodyElementSetALink              ,
-
-
--- ** setBackground #method:setBackground#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementSetBackgroundMethodInfo,
-#endif
-    dOMHTMLBodyElementSetBackground         ,
-
-
--- ** setBgColor #method:setBgColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementSetBgColorMethodInfo  ,
-#endif
-    dOMHTMLBodyElementSetBgColor            ,
-
-
--- ** setLink #method:setLink#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementSetLinkMethodInfo     ,
-#endif
-    dOMHTMLBodyElementSetLink               ,
-
-
--- ** setText #method:setText#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementSetTextMethodInfo     ,
-#endif
-    dOMHTMLBodyElementSetText               ,
-
-
--- ** setVLink #method:setVLink#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementSetVLinkMethodInfo    ,
-#endif
-    dOMHTMLBodyElementSetVLink              ,
-
-
-
-
- -- * Properties
--- ** aLink #attr:aLink#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementALinkPropertyInfo     ,
-#endif
-    constructDOMHTMLBodyElementALink        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLBodyElementALink                 ,
-#endif
-    getDOMHTMLBodyElementALink              ,
-    setDOMHTMLBodyElementALink              ,
-
-
--- ** background #attr:background#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementBackgroundPropertyInfo,
-#endif
-    constructDOMHTMLBodyElementBackground   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLBodyElementBackground            ,
-#endif
-    getDOMHTMLBodyElementBackground         ,
-    setDOMHTMLBodyElementBackground         ,
-
-
--- ** bgColor #attr:bgColor#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementBgColorPropertyInfo   ,
-#endif
-    constructDOMHTMLBodyElementBgColor      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLBodyElementBgColor               ,
-#endif
-    getDOMHTMLBodyElementBgColor            ,
-    setDOMHTMLBodyElementBgColor            ,
-
-
--- ** link #attr:link#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementLinkPropertyInfo      ,
-#endif
-    constructDOMHTMLBodyElementLink         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLBodyElementLink                  ,
-#endif
-    getDOMHTMLBodyElementLink               ,
-    setDOMHTMLBodyElementLink               ,
-
-
--- ** text #attr:text#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementTextPropertyInfo      ,
-#endif
-    constructDOMHTMLBodyElementText         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLBodyElementText                  ,
-#endif
-    getDOMHTMLBodyElementText               ,
-    setDOMHTMLBodyElementText               ,
-
-
--- ** vLink #attr:vLink#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLBodyElementVLinkPropertyInfo     ,
-#endif
-    constructDOMHTMLBodyElementVLink        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLBodyElementVLink                 ,
-#endif
-    getDOMHTMLBodyElementVLink              ,
-    setDOMHTMLBodyElementVLink              ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLBodyElement = DOMHTMLBodyElement (ManagedPtr DOMHTMLBodyElement)
-foreign import ccall "webkit_dom_html_body_element_get_type"
-    c_webkit_dom_html_body_element_get_type :: IO GType
-
-instance GObject DOMHTMLBodyElement where
-    gobjectType = c_webkit_dom_html_body_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLBodyElement`, for instance with `toDOMHTMLBodyElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLBodyElement o) => IsDOMHTMLBodyElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLBodyElement o) => IsDOMHTMLBodyElement o
-
-instance O.HasParentTypes DOMHTMLBodyElement
-type instance O.ParentTypes DOMHTMLBodyElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLBodyElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLBodyElement :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m DOMHTMLBodyElement
-toDOMHTMLBodyElement = liftIO . unsafeCastTo DOMHTMLBodyElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLBodyElement`.
-noDOMHTMLBodyElement :: Maybe DOMHTMLBodyElement
-noDOMHTMLBodyElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLBodyElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLBodyElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLBodyElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLBodyElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLBodyElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLBodyElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLBodyElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLBodyElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLBodyElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLBodyElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLBodyElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLBodyElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLBodyElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLBodyElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLBodyElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLBodyElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLBodyElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLBodyElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLBodyElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLBodyElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLBodyElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLBodyElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLBodyElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLBodyElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLBodyElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLBodyElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLBodyElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLBodyElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLBodyElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLBodyElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLBodyElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLBodyElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLBodyElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLBodyElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLBodyElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLBodyElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLBodyElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLBodyElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLBodyElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLBodyElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLBodyElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLBodyElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLBodyElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLBodyElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLBodyElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLBodyElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLBodyElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLBodyElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLBodyElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLBodyElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLBodyElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLBodyElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLBodyElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLBodyElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getALink" o = DOMHTMLBodyElementGetALinkMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getBackground" o = DOMHTMLBodyElementGetBackgroundMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getBgColor" o = DOMHTMLBodyElementGetBgColorMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getLink" o = DOMHTMLBodyElementGetLinkMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getText" o = DOMHTMLBodyElementGetTextMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getVLink" o = DOMHTMLBodyElementGetVLinkMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLBodyElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setALink" o = DOMHTMLBodyElementSetALinkMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setBackground" o = DOMHTMLBodyElementSetBackgroundMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setBgColor" o = DOMHTMLBodyElementSetBgColorMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setLink" o = DOMHTMLBodyElementSetLinkMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setText" o = DOMHTMLBodyElementSetTextMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setVLink" o = DOMHTMLBodyElementSetVLinkMethodInfo
-    ResolveDOMHTMLBodyElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLBodyElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLBodyElementMethod t DOMHTMLBodyElement, O.MethodInfo info DOMHTMLBodyElement p) => OL.IsLabel t (DOMHTMLBodyElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "a-link"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@a-link@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLBodyElement #aLink
-@
--}
-getDOMHTMLBodyElementALink :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m (Maybe T.Text)
-getDOMHTMLBodyElementALink obj = liftIO $ B.Properties.getObjectPropertyString obj "a-link"
-
-{- |
-Set the value of the “@a-link@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLBodyElement [ #aLink 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLBodyElementALink :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> T.Text -> m ()
-setDOMHTMLBodyElementALink obj val = liftIO $ B.Properties.setObjectPropertyString obj "a-link" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@a-link@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLBodyElementALink :: (IsDOMHTMLBodyElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLBodyElementALink val = B.Properties.constructObjectPropertyString "a-link" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementALinkPropertyInfo
-instance AttrInfo DOMHTMLBodyElementALinkPropertyInfo where
-    type AttrAllowedOps DOMHTMLBodyElementALinkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLBodyElementALinkPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLBodyElementALinkPropertyInfo = IsDOMHTMLBodyElement
-    type AttrGetType DOMHTMLBodyElementALinkPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLBodyElementALinkPropertyInfo = "a-link"
-    type AttrOrigin DOMHTMLBodyElementALinkPropertyInfo = DOMHTMLBodyElement
-    attrGet _ = getDOMHTMLBodyElementALink
-    attrSet _ = setDOMHTMLBodyElementALink
-    attrConstruct _ = constructDOMHTMLBodyElementALink
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "background"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@background@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLBodyElement #background
-@
--}
-getDOMHTMLBodyElementBackground :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m (Maybe T.Text)
-getDOMHTMLBodyElementBackground obj = liftIO $ B.Properties.getObjectPropertyString obj "background"
-
-{- |
-Set the value of the “@background@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLBodyElement [ #background 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLBodyElementBackground :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> T.Text -> m ()
-setDOMHTMLBodyElementBackground obj val = liftIO $ B.Properties.setObjectPropertyString obj "background" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@background@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLBodyElementBackground :: (IsDOMHTMLBodyElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLBodyElementBackground val = B.Properties.constructObjectPropertyString "background" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementBackgroundPropertyInfo
-instance AttrInfo DOMHTMLBodyElementBackgroundPropertyInfo where
-    type AttrAllowedOps DOMHTMLBodyElementBackgroundPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLBodyElementBackgroundPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLBodyElementBackgroundPropertyInfo = IsDOMHTMLBodyElement
-    type AttrGetType DOMHTMLBodyElementBackgroundPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLBodyElementBackgroundPropertyInfo = "background"
-    type AttrOrigin DOMHTMLBodyElementBackgroundPropertyInfo = DOMHTMLBodyElement
-    attrGet _ = getDOMHTMLBodyElementBackground
-    attrSet _ = setDOMHTMLBodyElementBackground
-    attrConstruct _ = constructDOMHTMLBodyElementBackground
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "bg-color"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@bg-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLBodyElement #bgColor
-@
--}
-getDOMHTMLBodyElementBgColor :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m (Maybe T.Text)
-getDOMHTMLBodyElementBgColor obj = liftIO $ B.Properties.getObjectPropertyString obj "bg-color"
-
-{- |
-Set the value of the “@bg-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLBodyElement [ #bgColor 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLBodyElementBgColor :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> T.Text -> m ()
-setDOMHTMLBodyElementBgColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "bg-color" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@bg-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLBodyElementBgColor :: (IsDOMHTMLBodyElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLBodyElementBgColor val = B.Properties.constructObjectPropertyString "bg-color" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementBgColorPropertyInfo
-instance AttrInfo DOMHTMLBodyElementBgColorPropertyInfo where
-    type AttrAllowedOps DOMHTMLBodyElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLBodyElementBgColorPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLBodyElementBgColorPropertyInfo = IsDOMHTMLBodyElement
-    type AttrGetType DOMHTMLBodyElementBgColorPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLBodyElementBgColorPropertyInfo = "bg-color"
-    type AttrOrigin DOMHTMLBodyElementBgColorPropertyInfo = DOMHTMLBodyElement
-    attrGet _ = getDOMHTMLBodyElementBgColor
-    attrSet _ = setDOMHTMLBodyElementBgColor
-    attrConstruct _ = constructDOMHTMLBodyElementBgColor
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "link"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@link@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLBodyElement #link
-@
--}
-getDOMHTMLBodyElementLink :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m (Maybe T.Text)
-getDOMHTMLBodyElementLink obj = liftIO $ B.Properties.getObjectPropertyString obj "link"
-
-{- |
-Set the value of the “@link@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLBodyElement [ #link 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLBodyElementLink :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> T.Text -> m ()
-setDOMHTMLBodyElementLink obj val = liftIO $ B.Properties.setObjectPropertyString obj "link" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@link@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLBodyElementLink :: (IsDOMHTMLBodyElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLBodyElementLink val = B.Properties.constructObjectPropertyString "link" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementLinkPropertyInfo
-instance AttrInfo DOMHTMLBodyElementLinkPropertyInfo where
-    type AttrAllowedOps DOMHTMLBodyElementLinkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLBodyElementLinkPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLBodyElementLinkPropertyInfo = IsDOMHTMLBodyElement
-    type AttrGetType DOMHTMLBodyElementLinkPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLBodyElementLinkPropertyInfo = "link"
-    type AttrOrigin DOMHTMLBodyElementLinkPropertyInfo = DOMHTMLBodyElement
-    attrGet _ = getDOMHTMLBodyElementLink
-    attrSet _ = setDOMHTMLBodyElementLink
-    attrConstruct _ = constructDOMHTMLBodyElementLink
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "text"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLBodyElement #text
-@
--}
-getDOMHTMLBodyElementText :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m (Maybe T.Text)
-getDOMHTMLBodyElementText obj = liftIO $ B.Properties.getObjectPropertyString obj "text"
-
-{- |
-Set the value of the “@text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLBodyElement [ #text 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLBodyElementText :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> T.Text -> m ()
-setDOMHTMLBodyElementText obj val = liftIO $ B.Properties.setObjectPropertyString obj "text" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLBodyElementText :: (IsDOMHTMLBodyElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLBodyElementText val = B.Properties.constructObjectPropertyString "text" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementTextPropertyInfo
-instance AttrInfo DOMHTMLBodyElementTextPropertyInfo where
-    type AttrAllowedOps DOMHTMLBodyElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLBodyElementTextPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLBodyElementTextPropertyInfo = IsDOMHTMLBodyElement
-    type AttrGetType DOMHTMLBodyElementTextPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLBodyElementTextPropertyInfo = "text"
-    type AttrOrigin DOMHTMLBodyElementTextPropertyInfo = DOMHTMLBodyElement
-    attrGet _ = getDOMHTMLBodyElementText
-    attrSet _ = setDOMHTMLBodyElementText
-    attrConstruct _ = constructDOMHTMLBodyElementText
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "v-link"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@v-link@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLBodyElement #vLink
-@
--}
-getDOMHTMLBodyElementVLink :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> m (Maybe T.Text)
-getDOMHTMLBodyElementVLink obj = liftIO $ B.Properties.getObjectPropertyString obj "v-link"
-
-{- |
-Set the value of the “@v-link@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLBodyElement [ #vLink 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLBodyElementVLink :: (MonadIO m, IsDOMHTMLBodyElement o) => o -> T.Text -> m ()
-setDOMHTMLBodyElementVLink obj val = liftIO $ B.Properties.setObjectPropertyString obj "v-link" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@v-link@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLBodyElementVLink :: (IsDOMHTMLBodyElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLBodyElementVLink val = B.Properties.constructObjectPropertyString "v-link" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementVLinkPropertyInfo
-instance AttrInfo DOMHTMLBodyElementVLinkPropertyInfo where
-    type AttrAllowedOps DOMHTMLBodyElementVLinkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLBodyElementVLinkPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLBodyElementVLinkPropertyInfo = IsDOMHTMLBodyElement
-    type AttrGetType DOMHTMLBodyElementVLinkPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLBodyElementVLinkPropertyInfo = "v-link"
-    type AttrOrigin DOMHTMLBodyElementVLinkPropertyInfo = DOMHTMLBodyElement
-    attrGet _ = getDOMHTMLBodyElementVLink
-    attrSet _ = setDOMHTMLBodyElementVLink
-    attrConstruct _ = constructDOMHTMLBodyElementVLink
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLBodyElement
-type instance O.AttributeList DOMHTMLBodyElement = DOMHTMLBodyElementAttributeList
-type DOMHTMLBodyElementAttributeList = ('[ '("aLink", DOMHTMLBodyElementALinkPropertyInfo), '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("background", DOMHTMLBodyElementBackgroundPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLBodyElementBgColorPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("link", DOMHTMLBodyElementLinkPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("text", DOMHTMLBodyElementTextPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vLink", DOMHTMLBodyElementVLinkPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLBodyElementALink :: AttrLabelProxy "aLink"
-dOMHTMLBodyElementALink = AttrLabelProxy
-
-dOMHTMLBodyElementBackground :: AttrLabelProxy "background"
-dOMHTMLBodyElementBackground = AttrLabelProxy
-
-dOMHTMLBodyElementBgColor :: AttrLabelProxy "bgColor"
-dOMHTMLBodyElementBgColor = AttrLabelProxy
-
-dOMHTMLBodyElementLink :: AttrLabelProxy "link"
-dOMHTMLBodyElementLink = AttrLabelProxy
-
-dOMHTMLBodyElementText :: AttrLabelProxy "text"
-dOMHTMLBodyElementText = AttrLabelProxy
-
-dOMHTMLBodyElementVLink :: AttrLabelProxy "vLink"
-dOMHTMLBodyElementVLink = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLBodyElement = DOMHTMLBodyElementSignalList
-type DOMHTMLBodyElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLBodyElement::get_a_link
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_body_element_get_a_link" webkit_dom_html_body_element_get_a_link :: 
-    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLBodyElementGetALink ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBodyElementGetALink ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLBodyElementGetALink self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_body_element_get_a_link self'
-    checkUnexpectedReturnNULL "dOMHTMLBodyElementGetALink" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementGetALinkMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementGetALinkMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBodyElementGetALink
-
-#endif
-
--- method DOMHTMLBodyElement::get_background
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_body_element_get_background" webkit_dom_html_body_element_get_background :: 
-    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLBodyElementGetBackground ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBodyElementGetBackground ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLBodyElementGetBackground self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_body_element_get_background self'
-    checkUnexpectedReturnNULL "dOMHTMLBodyElementGetBackground" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementGetBackgroundMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementGetBackgroundMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBodyElementGetBackground
-
-#endif
-
--- method DOMHTMLBodyElement::get_bg_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_body_element_get_bg_color" webkit_dom_html_body_element_get_bg_color :: 
-    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLBodyElementGetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBodyElementGetBgColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLBodyElementGetBgColor self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_body_element_get_bg_color self'
-    checkUnexpectedReturnNULL "dOMHTMLBodyElementGetBgColor" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementGetBgColorMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementGetBgColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBodyElementGetBgColor
-
-#endif
-
--- method DOMHTMLBodyElement::get_link
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_body_element_get_link" webkit_dom_html_body_element_get_link :: 
-    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLBodyElementGetLink ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBodyElementGetLink ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLBodyElementGetLink self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_body_element_get_link self'
-    checkUnexpectedReturnNULL "dOMHTMLBodyElementGetLink" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementGetLinkMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementGetLinkMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBodyElementGetLink
-
-#endif
-
--- method DOMHTMLBodyElement::get_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_body_element_get_text" webkit_dom_html_body_element_get_text :: 
-    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLBodyElementGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBodyElementGetText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLBodyElementGetText self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_body_element_get_text self'
-    checkUnexpectedReturnNULL "dOMHTMLBodyElementGetText" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementGetTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementGetTextMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBodyElementGetText
-
-#endif
-
--- method DOMHTMLBodyElement::get_v_link
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_body_element_get_v_link" webkit_dom_html_body_element_get_v_link :: 
-    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLBodyElementGetVLink ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBodyElementGetVLink ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLBodyElementGetVLink self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_body_element_get_v_link self'
-    checkUnexpectedReturnNULL "dOMHTMLBodyElementGetVLink" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementGetVLinkMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementGetVLinkMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBodyElementGetVLink
-
-#endif
-
--- method DOMHTMLBodyElement::set_a_link
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_body_element_set_a_link" webkit_dom_html_body_element_set_a_link :: 
-    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLBodyElementSetALink ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBodyElementSetALink ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLBodyElementSetALink self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_body_element_set_a_link self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementSetALinkMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementSetALinkMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBodyElementSetALink
-
-#endif
-
--- method DOMHTMLBodyElement::set_background
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_body_element_set_background" webkit_dom_html_body_element_set_background :: 
-    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLBodyElementSetBackground ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBodyElementSetBackground ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLBodyElementSetBackground self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_body_element_set_background self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementSetBackgroundMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementSetBackgroundMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBodyElementSetBackground
-
-#endif
-
--- method DOMHTMLBodyElement::set_bg_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_body_element_set_bg_color" webkit_dom_html_body_element_set_bg_color :: 
-    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLBodyElementSetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBodyElementSetBgColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLBodyElementSetBgColor self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_body_element_set_bg_color self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementSetBgColorMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementSetBgColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBodyElementSetBgColor
-
-#endif
-
--- method DOMHTMLBodyElement::set_link
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_body_element_set_link" webkit_dom_html_body_element_set_link :: 
-    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLBodyElementSetLink ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBodyElementSetLink ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLBodyElementSetLink self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_body_element_set_link self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementSetLinkMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementSetLinkMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBodyElementSetLink
-
-#endif
-
--- method DOMHTMLBodyElement::set_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_body_element_set_text" webkit_dom_html_body_element_set_text :: 
-    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLBodyElementSetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBodyElementSetText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLBodyElementSetText self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_body_element_set_text self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementSetTextMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementSetTextMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBodyElementSetText
-
-#endif
-
--- method DOMHTMLBodyElement::set_v_link
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLBodyElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_body_element_set_v_link" webkit_dom_html_body_element_set_v_link :: 
-    Ptr DOMHTMLBodyElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLBodyElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLBodyElementSetVLink ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLBodyElementSetVLink ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLBodyElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement.DOMHTMLBodyElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLBodyElementSetVLink self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_body_element_set_v_link self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementSetVLinkMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLBodyElement a) => O.MethodInfo DOMHTMLBodyElementSetVLinkMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLBodyElementSetVLink
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLBodyElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLBodyElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLBodyElement.hs-boot
+++ /dev/null
@@ -1,83 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLBodyElement = DOMHTMLBodyElement (ManagedPtr DOMHTMLBodyElement)
-instance GObject DOMHTMLBodyElement where
-class (GObject o, O.IsDescendantOf DOMHTMLBodyElement o) => IsDOMHTMLBodyElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLBodyElement o) => IsDOMHTMLBodyElement o
-instance O.HasParentTypes DOMHTMLBodyElement
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementALinkPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementBackgroundPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementBgColorPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementLinkPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementTextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementVLinkPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementGetALinkMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementGetBackgroundMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementGetBgColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementGetLinkMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementGetTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementGetVLinkMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementSetALinkMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementSetBackgroundMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementSetBgColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementSetLinkMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementSetTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLBodyElementSetVLinkMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLButtonElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLButtonElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLButtonElement.hs
+++ /dev/null
@@ -1,1264 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement
-    ( 
-
--- * Exported types
-    DOMHTMLButtonElement(..)                ,
-    IsDOMHTMLButtonElement                  ,
-    toDOMHTMLButtonElement                  ,
-    noDOMHTMLButtonElement                  ,
-
-
- -- * Methods
--- ** getAutofocus #method:getAutofocus#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementGetAutofocusMethodInfo,
-#endif
-    dOMHTMLButtonElementGetAutofocus        ,
-
-
--- ** getButtonType #method:getButtonType#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementGetButtonTypeMethodInfo,
-#endif
-    dOMHTMLButtonElementGetButtonType       ,
-
-
--- ** getDisabled #method:getDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementGetDisabledMethodInfo,
-#endif
-    dOMHTMLButtonElementGetDisabled         ,
-
-
--- ** getForm #method:getForm#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementGetFormMethodInfo   ,
-#endif
-    dOMHTMLButtonElementGetForm             ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementGetNameMethodInfo   ,
-#endif
-    dOMHTMLButtonElementGetName             ,
-
-
--- ** getValue #method:getValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementGetValueMethodInfo  ,
-#endif
-    dOMHTMLButtonElementGetValue            ,
-
-
--- ** getWillValidate #method:getWillValidate#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementGetWillValidateMethodInfo,
-#endif
-    dOMHTMLButtonElementGetWillValidate     ,
-
-
--- ** setAutofocus #method:setAutofocus#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementSetAutofocusMethodInfo,
-#endif
-    dOMHTMLButtonElementSetAutofocus        ,
-
-
--- ** setButtonType #method:setButtonType#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementSetButtonTypeMethodInfo,
-#endif
-    dOMHTMLButtonElementSetButtonType       ,
-
-
--- ** setDisabled #method:setDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementSetDisabledMethodInfo,
-#endif
-    dOMHTMLButtonElementSetDisabled         ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementSetNameMethodInfo   ,
-#endif
-    dOMHTMLButtonElementSetName             ,
-
-
--- ** setValue #method:setValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementSetValueMethodInfo  ,
-#endif
-    dOMHTMLButtonElementSetValue            ,
-
-
-
-
- -- * Properties
--- ** autofocus #attr:autofocus#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementAutofocusPropertyInfo,
-#endif
-    constructDOMHTMLButtonElementAutofocus  ,
-#if ENABLE_OVERLOADING
-    dOMHTMLButtonElementAutofocus           ,
-#endif
-    getDOMHTMLButtonElementAutofocus        ,
-    setDOMHTMLButtonElementAutofocus        ,
-
-
--- ** disabled #attr:disabled#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementDisabledPropertyInfo,
-#endif
-    constructDOMHTMLButtonElementDisabled   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLButtonElementDisabled            ,
-#endif
-    getDOMHTMLButtonElementDisabled         ,
-    setDOMHTMLButtonElementDisabled         ,
-
-
--- ** form #attr:form#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementFormPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLButtonElementForm                ,
-#endif
-    getDOMHTMLButtonElementForm             ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementNamePropertyInfo    ,
-#endif
-    constructDOMHTMLButtonElementName       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLButtonElementName                ,
-#endif
-    getDOMHTMLButtonElementName             ,
-    setDOMHTMLButtonElementName             ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementTypePropertyInfo    ,
-#endif
-    clearDOMHTMLButtonElementType           ,
-    constructDOMHTMLButtonElementType       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLButtonElementType                ,
-#endif
-    getDOMHTMLButtonElementType             ,
-    setDOMHTMLButtonElementType             ,
-
-
--- ** value #attr:value#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementValuePropertyInfo   ,
-#endif
-    constructDOMHTMLButtonElementValue      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLButtonElementValue               ,
-#endif
-    getDOMHTMLButtonElementValue            ,
-    setDOMHTMLButtonElementValue            ,
-
-
--- ** willValidate #attr:willValidate#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLButtonElementWillValidatePropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLButtonElementWillValidate        ,
-#endif
-    getDOMHTMLButtonElementWillValidate     ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLButtonElement = DOMHTMLButtonElement (ManagedPtr DOMHTMLButtonElement)
-foreign import ccall "webkit_dom_html_button_element_get_type"
-    c_webkit_dom_html_button_element_get_type :: IO GType
-
-instance GObject DOMHTMLButtonElement where
-    gobjectType = c_webkit_dom_html_button_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLButtonElement`, for instance with `toDOMHTMLButtonElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLButtonElement o) => IsDOMHTMLButtonElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLButtonElement o) => IsDOMHTMLButtonElement o
-
-instance O.HasParentTypes DOMHTMLButtonElement
-type instance O.ParentTypes DOMHTMLButtonElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLButtonElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLButtonElement :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m DOMHTMLButtonElement
-toDOMHTMLButtonElement = liftIO . unsafeCastTo DOMHTMLButtonElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLButtonElement`.
-noDOMHTMLButtonElement :: Maybe DOMHTMLButtonElement
-noDOMHTMLButtonElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLButtonElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLButtonElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLButtonElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLButtonElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLButtonElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLButtonElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLButtonElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLButtonElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLButtonElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLButtonElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLButtonElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLButtonElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLButtonElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLButtonElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLButtonElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLButtonElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLButtonElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLButtonElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLButtonElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLButtonElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLButtonElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLButtonElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLButtonElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLButtonElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLButtonElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLButtonElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLButtonElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLButtonElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLButtonElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLButtonElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLButtonElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLButtonElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLButtonElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLButtonElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLButtonElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLButtonElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLButtonElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLButtonElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLButtonElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLButtonElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLButtonElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLButtonElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLButtonElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLButtonElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLButtonElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLButtonElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLButtonElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLButtonElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLButtonElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLButtonElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLButtonElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLButtonElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLButtonElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLButtonElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getAutofocus" o = DOMHTMLButtonElementGetAutofocusMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getButtonType" o = DOMHTMLButtonElementGetButtonTypeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getDisabled" o = DOMHTMLButtonElementGetDisabledMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getForm" o = DOMHTMLButtonElementGetFormMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getName" o = DOMHTMLButtonElementGetNameMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getValue" o = DOMHTMLButtonElementGetValueMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLButtonElementMethod "getWillValidate" o = DOMHTMLButtonElementGetWillValidateMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setAutofocus" o = DOMHTMLButtonElementSetAutofocusMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setButtonType" o = DOMHTMLButtonElementSetButtonTypeMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setDisabled" o = DOMHTMLButtonElementSetDisabledMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setName" o = DOMHTMLButtonElementSetNameMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setValue" o = DOMHTMLButtonElementSetValueMethodInfo
-    ResolveDOMHTMLButtonElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLButtonElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLButtonElementMethod t DOMHTMLButtonElement, O.MethodInfo info DOMHTMLButtonElement p) => OL.IsLabel t (DOMHTMLButtonElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "autofocus"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@autofocus@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #autofocus
-@
--}
-getDOMHTMLButtonElementAutofocus :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m Bool
-getDOMHTMLButtonElementAutofocus obj = liftIO $ B.Properties.getObjectPropertyBool obj "autofocus"
-
-{- |
-Set the value of the “@autofocus@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLButtonElement [ #autofocus 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLButtonElementAutofocus :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> Bool -> m ()
-setDOMHTMLButtonElementAutofocus obj val = liftIO $ B.Properties.setObjectPropertyBool obj "autofocus" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@autofocus@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLButtonElementAutofocus :: (IsDOMHTMLButtonElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLButtonElementAutofocus val = B.Properties.constructObjectPropertyBool "autofocus" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementAutofocusPropertyInfo
-instance AttrInfo DOMHTMLButtonElementAutofocusPropertyInfo where
-    type AttrAllowedOps DOMHTMLButtonElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLButtonElementAutofocusPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLButtonElementAutofocusPropertyInfo = IsDOMHTMLButtonElement
-    type AttrGetType DOMHTMLButtonElementAutofocusPropertyInfo = Bool
-    type AttrLabel DOMHTMLButtonElementAutofocusPropertyInfo = "autofocus"
-    type AttrOrigin DOMHTMLButtonElementAutofocusPropertyInfo = DOMHTMLButtonElement
-    attrGet _ = getDOMHTMLButtonElementAutofocus
-    attrSet _ = setDOMHTMLButtonElementAutofocus
-    attrConstruct _ = constructDOMHTMLButtonElementAutofocus
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "disabled"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #disabled
-@
--}
-getDOMHTMLButtonElementDisabled :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m Bool
-getDOMHTMLButtonElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"
-
-{- |
-Set the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLButtonElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLButtonElementDisabled :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> Bool -> m ()
-setDOMHTMLButtonElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLButtonElementDisabled :: (IsDOMHTMLButtonElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLButtonElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementDisabledPropertyInfo
-instance AttrInfo DOMHTMLButtonElementDisabledPropertyInfo where
-    type AttrAllowedOps DOMHTMLButtonElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLButtonElementDisabledPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLButtonElementDisabledPropertyInfo = IsDOMHTMLButtonElement
-    type AttrGetType DOMHTMLButtonElementDisabledPropertyInfo = Bool
-    type AttrLabel DOMHTMLButtonElementDisabledPropertyInfo = "disabled"
-    type AttrOrigin DOMHTMLButtonElementDisabledPropertyInfo = DOMHTMLButtonElement
-    attrGet _ = getDOMHTMLButtonElementDisabled
-    attrSet _ = setDOMHTMLButtonElementDisabled
-    attrConstruct _ = constructDOMHTMLButtonElementDisabled
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "form"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@form@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #form
-@
--}
-getDOMHTMLButtonElementForm :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-getDOMHTMLButtonElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLButtonElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementFormPropertyInfo
-instance AttrInfo DOMHTMLButtonElementFormPropertyInfo where
-    type AttrAllowedOps DOMHTMLButtonElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLButtonElementFormPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLButtonElementFormPropertyInfo = IsDOMHTMLButtonElement
-    type AttrGetType DOMHTMLButtonElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    type AttrLabel DOMHTMLButtonElementFormPropertyInfo = "form"
-    type AttrOrigin DOMHTMLButtonElementFormPropertyInfo = DOMHTMLButtonElement
-    attrGet _ = getDOMHTMLButtonElementForm
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #name
-@
--}
-getDOMHTMLButtonElementName :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m (Maybe T.Text)
-getDOMHTMLButtonElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLButtonElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLButtonElementName :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> T.Text -> m ()
-setDOMHTMLButtonElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLButtonElementName :: (IsDOMHTMLButtonElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLButtonElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementNamePropertyInfo
-instance AttrInfo DOMHTMLButtonElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLButtonElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLButtonElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLButtonElementNamePropertyInfo = IsDOMHTMLButtonElement
-    type AttrGetType DOMHTMLButtonElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLButtonElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLButtonElementNamePropertyInfo = DOMHTMLButtonElement
-    attrGet _ = getDOMHTMLButtonElementName
-    attrSet _ = setDOMHTMLButtonElementName
-    attrConstruct _ = constructDOMHTMLButtonElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #type
-@
--}
-getDOMHTMLButtonElementType :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m (Maybe T.Text)
-getDOMHTMLButtonElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-{- |
-Set the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLButtonElement [ #type 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLButtonElementType :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> T.Text -> m ()
-setDOMHTMLButtonElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLButtonElementType :: (IsDOMHTMLButtonElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLButtonElementType val = B.Properties.constructObjectPropertyString "type" (Just val)
-
-{- |
-Set the value of the “@type@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #type
-@
--}
-clearDOMHTMLButtonElementType :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m ()
-clearDOMHTMLButtonElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementTypePropertyInfo
-instance AttrInfo DOMHTMLButtonElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLButtonElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLButtonElementTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLButtonElementTypePropertyInfo = IsDOMHTMLButtonElement
-    type AttrGetType DOMHTMLButtonElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLButtonElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLButtonElementTypePropertyInfo = DOMHTMLButtonElement
-    attrGet _ = getDOMHTMLButtonElementType
-    attrSet _ = setDOMHTMLButtonElementType
-    attrConstruct _ = constructDOMHTMLButtonElementType
-    attrClear _ = clearDOMHTMLButtonElementType
-#endif
-
--- VVV Prop "value"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #value
-@
--}
-getDOMHTMLButtonElementValue :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m (Maybe T.Text)
-getDOMHTMLButtonElementValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"
-
-{- |
-Set the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLButtonElement [ #value 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLButtonElementValue :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> T.Text -> m ()
-setDOMHTMLButtonElementValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLButtonElementValue :: (IsDOMHTMLButtonElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLButtonElementValue val = B.Properties.constructObjectPropertyString "value" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementValuePropertyInfo
-instance AttrInfo DOMHTMLButtonElementValuePropertyInfo where
-    type AttrAllowedOps DOMHTMLButtonElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLButtonElementValuePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLButtonElementValuePropertyInfo = IsDOMHTMLButtonElement
-    type AttrGetType DOMHTMLButtonElementValuePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLButtonElementValuePropertyInfo = "value"
-    type AttrOrigin DOMHTMLButtonElementValuePropertyInfo = DOMHTMLButtonElement
-    attrGet _ = getDOMHTMLButtonElementValue
-    attrSet _ = setDOMHTMLButtonElementValue
-    attrConstruct _ = constructDOMHTMLButtonElementValue
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "will-validate"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@will-validate@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLButtonElement #willValidate
-@
--}
-getDOMHTMLButtonElementWillValidate :: (MonadIO m, IsDOMHTMLButtonElement o) => o -> m Bool
-getDOMHTMLButtonElementWillValidate obj = liftIO $ B.Properties.getObjectPropertyBool obj "will-validate"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementWillValidatePropertyInfo
-instance AttrInfo DOMHTMLButtonElementWillValidatePropertyInfo where
-    type AttrAllowedOps DOMHTMLButtonElementWillValidatePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLButtonElementWillValidatePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLButtonElementWillValidatePropertyInfo = IsDOMHTMLButtonElement
-    type AttrGetType DOMHTMLButtonElementWillValidatePropertyInfo = Bool
-    type AttrLabel DOMHTMLButtonElementWillValidatePropertyInfo = "will-validate"
-    type AttrOrigin DOMHTMLButtonElementWillValidatePropertyInfo = DOMHTMLButtonElement
-    attrGet _ = getDOMHTMLButtonElementWillValidate
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLButtonElement
-type instance O.AttributeList DOMHTMLButtonElement = DOMHTMLButtonElementAttributeList
-type DOMHTMLButtonElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("autofocus", DOMHTMLButtonElementAutofocusPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLButtonElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLButtonElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLButtonElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLButtonElementTypePropertyInfo), '("value", DOMHTMLButtonElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("willValidate", DOMHTMLButtonElementWillValidatePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLButtonElementAutofocus :: AttrLabelProxy "autofocus"
-dOMHTMLButtonElementAutofocus = AttrLabelProxy
-
-dOMHTMLButtonElementDisabled :: AttrLabelProxy "disabled"
-dOMHTMLButtonElementDisabled = AttrLabelProxy
-
-dOMHTMLButtonElementForm :: AttrLabelProxy "form"
-dOMHTMLButtonElementForm = AttrLabelProxy
-
-dOMHTMLButtonElementName :: AttrLabelProxy "name"
-dOMHTMLButtonElementName = AttrLabelProxy
-
-dOMHTMLButtonElementType :: AttrLabelProxy "type"
-dOMHTMLButtonElementType = AttrLabelProxy
-
-dOMHTMLButtonElementValue :: AttrLabelProxy "value"
-dOMHTMLButtonElementValue = AttrLabelProxy
-
-dOMHTMLButtonElementWillValidate :: AttrLabelProxy "willValidate"
-dOMHTMLButtonElementWillValidate = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLButtonElement = DOMHTMLButtonElementSignalList
-type DOMHTMLButtonElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLButtonElement::get_autofocus
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_button_element_get_autofocus" webkit_dom_html_button_element_get_autofocus :: 
-    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLButtonElementGetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLButtonElementGetAutofocus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLButtonElementGetAutofocus self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_button_element_get_autofocus self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetAutofocusMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetAutofocusMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLButtonElementGetAutofocus
-
-#endif
-
--- method DOMHTMLButtonElement::get_button_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_button_element_get_button_type" webkit_dom_html_button_element_get_button_type :: 
-    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLButtonElementGetButtonType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLButtonElementGetButtonType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLButtonElementGetButtonType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_button_element_get_button_type self'
-    checkUnexpectedReturnNULL "dOMHTMLButtonElementGetButtonType" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetButtonTypeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetButtonTypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLButtonElementGetButtonType
-
-#endif
-
--- method DOMHTMLButtonElement::get_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_button_element_get_disabled" webkit_dom_html_button_element_get_disabled :: 
-    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLButtonElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLButtonElementGetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLButtonElementGetDisabled self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_button_element_get_disabled self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetDisabledMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLButtonElementGetDisabled
-
-#endif
-
--- method DOMHTMLButtonElement::get_form
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_button_element_get_form" webkit_dom_html_button_element_get_form :: 
-    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)
-
-{-# DEPRECATED dOMHTMLButtonElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLButtonElementGetForm ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}
-    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-dOMHTMLButtonElementGetForm self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_button_element_get_form self'
-    checkUnexpectedReturnNULL "dOMHTMLButtonElementGetForm" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetFormMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetFormMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLButtonElementGetForm
-
-#endif
-
--- method DOMHTMLButtonElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_button_element_get_name" webkit_dom_html_button_element_get_name :: 
-    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLButtonElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLButtonElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLButtonElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_button_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLButtonElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLButtonElementGetName
-
-#endif
-
--- method DOMHTMLButtonElement::get_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_button_element_get_value" webkit_dom_html_button_element_get_value :: 
-    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLButtonElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLButtonElementGetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLButtonElementGetValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_button_element_get_value self'
-    checkUnexpectedReturnNULL "dOMHTMLButtonElementGetValue" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetValueMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLButtonElementGetValue
-
-#endif
-
--- method DOMHTMLButtonElement::get_will_validate
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_button_element_get_will_validate" webkit_dom_html_button_element_get_will_validate :: 
-    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLButtonElementGetWillValidate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLButtonElementGetWillValidate ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLButtonElementGetWillValidate self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_button_element_get_will_validate self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetWillValidateMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementGetWillValidateMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLButtonElementGetWillValidate
-
-#endif
-
--- method DOMHTMLButtonElement::set_autofocus
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_button_element_set_autofocus" webkit_dom_html_button_element_set_autofocus :: 
-    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLButtonElementSetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLButtonElementSetAutofocus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLButtonElementSetAutofocus self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_button_element_set_autofocus self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementSetAutofocusMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementSetAutofocusMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLButtonElementSetAutofocus
-
-#endif
-
--- method DOMHTMLButtonElement::set_button_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_button_element_set_button_type" webkit_dom_html_button_element_set_button_type :: 
-    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLButtonElementSetButtonType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLButtonElementSetButtonType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLButtonElementSetButtonType self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_button_element_set_button_type self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementSetButtonTypeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementSetButtonTypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLButtonElementSetButtonType
-
-#endif
-
--- method DOMHTMLButtonElement::set_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_button_element_set_disabled" webkit_dom_html_button_element_set_disabled :: 
-    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLButtonElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLButtonElementSetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLButtonElementSetDisabled self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_button_element_set_disabled self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementSetDisabledMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementSetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLButtonElementSetDisabled
-
-#endif
-
--- method DOMHTMLButtonElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_button_element_set_name" webkit_dom_html_button_element_set_name :: 
-    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLButtonElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLButtonElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLButtonElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_button_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLButtonElementSetName
-
-#endif
-
--- method DOMHTMLButtonElement::set_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLButtonElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_button_element_set_value" webkit_dom_html_button_element_set_value :: 
-    Ptr DOMHTMLButtonElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLButtonElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLButtonElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLButtonElementSetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLButtonElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement.DOMHTMLButtonElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLButtonElementSetValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_button_element_set_value self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementSetValueMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLButtonElement a) => O.MethodInfo DOMHTMLButtonElementSetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLButtonElementSetValue
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLButtonElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLButtonElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLButtonElement.hs-boot
+++ /dev/null
@@ -1,86 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLButtonElement = DOMHTMLButtonElement (ManagedPtr DOMHTMLButtonElement)
-instance GObject DOMHTMLButtonElement where
-class (GObject o, O.IsDescendantOf DOMHTMLButtonElement o) => IsDOMHTMLButtonElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLButtonElement o) => IsDOMHTMLButtonElement o
-instance O.HasParentTypes DOMHTMLButtonElement
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementAutofocusPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementDisabledPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementFormPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementWillValidatePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetAutofocusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetButtonTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetFormMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementGetWillValidateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementSetAutofocusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementSetButtonTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementSetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLButtonElementSetValueMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLCanvasElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLCanvasElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLCanvasElement.hs
+++ /dev/null
@@ -1,584 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement
-    ( 
-
--- * Exported types
-    DOMHTMLCanvasElement(..)                ,
-    IsDOMHTMLCanvasElement                  ,
-    toDOMHTMLCanvasElement                  ,
-    noDOMHTMLCanvasElement                  ,
-
-
- -- * Methods
--- ** getHeight #method:getHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLCanvasElementGetHeightMethodInfo ,
-#endif
-    dOMHTMLCanvasElementGetHeight           ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLCanvasElementGetWidthMethodInfo  ,
-#endif
-    dOMHTMLCanvasElementGetWidth            ,
-
-
--- ** setHeight #method:setHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLCanvasElementSetHeightMethodInfo ,
-#endif
-    dOMHTMLCanvasElementSetHeight           ,
-
-
--- ** setWidth #method:setWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLCanvasElementSetWidthMethodInfo  ,
-#endif
-    dOMHTMLCanvasElementSetWidth            ,
-
-
-
-
- -- * Properties
--- ** height #attr:height#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLCanvasElementHeightPropertyInfo  ,
-#endif
-    constructDOMHTMLCanvasElementHeight     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLCanvasElementHeight              ,
-#endif
-    getDOMHTMLCanvasElementHeight           ,
-    setDOMHTMLCanvasElementHeight           ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLCanvasElementWidthPropertyInfo   ,
-#endif
-    constructDOMHTMLCanvasElementWidth      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLCanvasElementWidth               ,
-#endif
-    getDOMHTMLCanvasElementWidth            ,
-    setDOMHTMLCanvasElementWidth            ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLCanvasElement = DOMHTMLCanvasElement (ManagedPtr DOMHTMLCanvasElement)
-foreign import ccall "webkit_dom_html_canvas_element_get_type"
-    c_webkit_dom_html_canvas_element_get_type :: IO GType
-
-instance GObject DOMHTMLCanvasElement where
-    gobjectType = c_webkit_dom_html_canvas_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLCanvasElement`, for instance with `toDOMHTMLCanvasElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLCanvasElement o) => IsDOMHTMLCanvasElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLCanvasElement o) => IsDOMHTMLCanvasElement o
-
-instance O.HasParentTypes DOMHTMLCanvasElement
-type instance O.ParentTypes DOMHTMLCanvasElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLCanvasElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLCanvasElement :: (MonadIO m, IsDOMHTMLCanvasElement o) => o -> m DOMHTMLCanvasElement
-toDOMHTMLCanvasElement = liftIO . unsafeCastTo DOMHTMLCanvasElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLCanvasElement`.
-noDOMHTMLCanvasElement :: Maybe DOMHTMLCanvasElement
-noDOMHTMLCanvasElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLCanvasElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLCanvasElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getHeight" o = DOMHTMLCanvasElementGetHeightMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "getWidth" o = DOMHTMLCanvasElementGetWidthMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setHeight" o = DOMHTMLCanvasElementSetHeightMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLCanvasElementMethod "setWidth" o = DOMHTMLCanvasElementSetWidthMethodInfo
-    ResolveDOMHTMLCanvasElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLCanvasElementMethod t DOMHTMLCanvasElement, O.MethodInfo info DOMHTMLCanvasElement p) => OL.IsLabel t (DOMHTMLCanvasElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "height"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLCanvasElement #height
-@
--}
-getDOMHTMLCanvasElementHeight :: (MonadIO m, IsDOMHTMLCanvasElement o) => o -> m CLong
-getDOMHTMLCanvasElementHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "height"
-
-{- |
-Set the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLCanvasElement [ #height 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLCanvasElementHeight :: (MonadIO m, IsDOMHTMLCanvasElement o) => o -> CLong -> m ()
-setDOMHTMLCanvasElementHeight obj val = liftIO $ B.Properties.setObjectPropertyLong obj "height" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLCanvasElementHeight :: (IsDOMHTMLCanvasElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLCanvasElementHeight val = B.Properties.constructObjectPropertyLong "height" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLCanvasElementHeightPropertyInfo
-instance AttrInfo DOMHTMLCanvasElementHeightPropertyInfo where
-    type AttrAllowedOps DOMHTMLCanvasElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLCanvasElementHeightPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLCanvasElementHeightPropertyInfo = IsDOMHTMLCanvasElement
-    type AttrGetType DOMHTMLCanvasElementHeightPropertyInfo = CLong
-    type AttrLabel DOMHTMLCanvasElementHeightPropertyInfo = "height"
-    type AttrOrigin DOMHTMLCanvasElementHeightPropertyInfo = DOMHTMLCanvasElement
-    attrGet _ = getDOMHTMLCanvasElementHeight
-    attrSet _ = setDOMHTMLCanvasElementHeight
-    attrConstruct _ = constructDOMHTMLCanvasElementHeight
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLCanvasElement #width
-@
--}
-getDOMHTMLCanvasElementWidth :: (MonadIO m, IsDOMHTMLCanvasElement o) => o -> m CLong
-getDOMHTMLCanvasElementWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "width"
-
-{- |
-Set the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLCanvasElement [ #width 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLCanvasElementWidth :: (MonadIO m, IsDOMHTMLCanvasElement o) => o -> CLong -> m ()
-setDOMHTMLCanvasElementWidth obj val = liftIO $ B.Properties.setObjectPropertyLong obj "width" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLCanvasElementWidth :: (IsDOMHTMLCanvasElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLCanvasElementWidth val = B.Properties.constructObjectPropertyLong "width" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLCanvasElementWidthPropertyInfo
-instance AttrInfo DOMHTMLCanvasElementWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLCanvasElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLCanvasElementWidthPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLCanvasElementWidthPropertyInfo = IsDOMHTMLCanvasElement
-    type AttrGetType DOMHTMLCanvasElementWidthPropertyInfo = CLong
-    type AttrLabel DOMHTMLCanvasElementWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLCanvasElementWidthPropertyInfo = DOMHTMLCanvasElement
-    attrGet _ = getDOMHTMLCanvasElementWidth
-    attrSet _ = setDOMHTMLCanvasElementWidth
-    attrConstruct _ = constructDOMHTMLCanvasElementWidth
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLCanvasElement
-type instance O.AttributeList DOMHTMLCanvasElement = DOMHTMLCanvasElementAttributeList
-type DOMHTMLCanvasElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLCanvasElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLCanvasElementWidthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLCanvasElementHeight :: AttrLabelProxy "height"
-dOMHTMLCanvasElementHeight = AttrLabelProxy
-
-dOMHTMLCanvasElementWidth :: AttrLabelProxy "width"
-dOMHTMLCanvasElementWidth = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLCanvasElement = DOMHTMLCanvasElementSignalList
-type DOMHTMLCanvasElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLCanvasElement::get_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCanvasElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_canvas_element_get_height" webkit_dom_html_canvas_element_get_height :: 
-    Ptr DOMHTMLCanvasElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLCanvasElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLCanvasElementGetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCanvasElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLCanvasElementGetHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_canvas_element_get_height self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLCanvasElementGetHeightMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLCanvasElement a) => O.MethodInfo DOMHTMLCanvasElementGetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLCanvasElementGetHeight
-
-#endif
-
--- method DOMHTMLCanvasElement::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCanvasElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_canvas_element_get_width" webkit_dom_html_canvas_element_get_width :: 
-    Ptr DOMHTMLCanvasElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLCanvasElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLCanvasElementGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCanvasElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLCanvasElementGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_canvas_element_get_width self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLCanvasElementGetWidthMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLCanvasElement a) => O.MethodInfo DOMHTMLCanvasElementGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLCanvasElementGetWidth
-
-#endif
-
--- method DOMHTMLCanvasElement::set_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCanvasElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_canvas_element_set_height" webkit_dom_html_canvas_element_set_height :: 
-    Ptr DOMHTMLCanvasElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLCanvasElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLCanvasElementSetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCanvasElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLCanvasElementSetHeight self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_canvas_element_set_height self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLCanvasElementSetHeightMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLCanvasElement a) => O.MethodInfo DOMHTMLCanvasElementSetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLCanvasElementSetHeight
-
-#endif
-
--- method DOMHTMLCanvasElement::set_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCanvasElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_canvas_element_set_width" webkit_dom_html_canvas_element_set_width :: 
-    Ptr DOMHTMLCanvasElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCanvasElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLCanvasElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLCanvasElementSetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCanvasElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement.DOMHTMLCanvasElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLCanvasElementSetWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_canvas_element_set_width self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLCanvasElementSetWidthMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLCanvasElement a) => O.MethodInfo DOMHTMLCanvasElementSetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLCanvasElementSetWidth
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLCanvasElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLCanvasElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLCanvasElement.hs-boot
+++ /dev/null
@@ -1,47 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLCanvasElement = DOMHTMLCanvasElement (ManagedPtr DOMHTMLCanvasElement)
-instance GObject DOMHTMLCanvasElement where
-class (GObject o, O.IsDescendantOf DOMHTMLCanvasElement o) => IsDOMHTMLCanvasElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLCanvasElement o) => IsDOMHTMLCanvasElement o
-instance O.HasParentTypes DOMHTMLCanvasElement
-#if ENABLE_OVERLOADING
-data DOMHTMLCanvasElementHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLCanvasElementWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLCanvasElementGetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLCanvasElementGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLCanvasElementSetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLCanvasElementSetWidthMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLCollection.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLCollection.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLCollection.hs
+++ /dev/null
@@ -1,319 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLCollection
-    ( 
-
--- * Exported types
-    DOMHTMLCollection(..)                   ,
-    IsDOMHTMLCollection                     ,
-    toDOMHTMLCollection                     ,
-    noDOMHTMLCollection                     ,
-
-
- -- * Methods
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLCollectionGetLengthMethodInfo    ,
-#endif
-    dOMHTMLCollectionGetLength              ,
-
-
--- ** item #method:item#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLCollectionItemMethodInfo         ,
-#endif
-    dOMHTMLCollectionItem                   ,
-
-
--- ** namedItem #method:namedItem#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLCollectionNamedItemMethodInfo    ,
-#endif
-    dOMHTMLCollectionNamedItem              ,
-
-
-
-
- -- * Properties
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLCollectionLengthPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLCollectionLength                 ,
-#endif
-    getDOMHTMLCollectionLength              ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLCollection = DOMHTMLCollection (ManagedPtr DOMHTMLCollection)
-foreign import ccall "webkit_dom_html_collection_get_type"
-    c_webkit_dom_html_collection_get_type :: IO GType
-
-instance GObject DOMHTMLCollection where
-    gobjectType = c_webkit_dom_html_collection_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLCollection`, for instance with `toDOMHTMLCollection`.
-class (GObject o, O.IsDescendantOf DOMHTMLCollection o) => IsDOMHTMLCollection o
-instance (GObject o, O.IsDescendantOf DOMHTMLCollection o) => IsDOMHTMLCollection o
-
-instance O.HasParentTypes DOMHTMLCollection
-type instance O.ParentTypes DOMHTMLCollection = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMHTMLCollection`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLCollection :: (MonadIO m, IsDOMHTMLCollection o) => o -> m DOMHTMLCollection
-toDOMHTMLCollection = liftIO . unsafeCastTo DOMHTMLCollection
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLCollection`.
-noDOMHTMLCollection :: Maybe DOMHTMLCollection
-noDOMHTMLCollection = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLCollectionMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLCollectionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLCollectionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLCollectionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLCollectionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLCollectionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLCollectionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLCollectionMethod "item" o = DOMHTMLCollectionItemMethodInfo
-    ResolveDOMHTMLCollectionMethod "namedItem" o = DOMHTMLCollectionNamedItemMethodInfo
-    ResolveDOMHTMLCollectionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLCollectionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLCollectionMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLCollectionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLCollectionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLCollectionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLCollectionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLCollectionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLCollectionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLCollectionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLCollectionMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLCollectionMethod "getLength" o = DOMHTMLCollectionGetLengthMethodInfo
-    ResolveDOMHTMLCollectionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLCollectionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLCollectionMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLCollectionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLCollectionMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLCollectionMethod t DOMHTMLCollection, O.MethodInfo info DOMHTMLCollection p) => OL.IsLabel t (DOMHTMLCollection -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLCollection #length
-@
--}
-getDOMHTMLCollectionLength :: (MonadIO m, IsDOMHTMLCollection o) => o -> m CULong
-getDOMHTMLCollectionLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLCollectionLengthPropertyInfo
-instance AttrInfo DOMHTMLCollectionLengthPropertyInfo where
-    type AttrAllowedOps DOMHTMLCollectionLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLCollectionLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLCollectionLengthPropertyInfo = IsDOMHTMLCollection
-    type AttrGetType DOMHTMLCollectionLengthPropertyInfo = CULong
-    type AttrLabel DOMHTMLCollectionLengthPropertyInfo = "length"
-    type AttrOrigin DOMHTMLCollectionLengthPropertyInfo = DOMHTMLCollection
-    attrGet _ = getDOMHTMLCollectionLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLCollection
-type instance O.AttributeList DOMHTMLCollection = DOMHTMLCollectionAttributeList
-type DOMHTMLCollectionAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMHTMLCollectionLengthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLCollectionLength :: AttrLabelProxy "length"
-dOMHTMLCollectionLength = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLCollection = DOMHTMLCollectionSignalList
-type DOMHTMLCollectionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLCollection::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_collection_get_length" webkit_dom_html_collection_get_length :: 
-    Ptr DOMHTMLCollection ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-    IO CULong
-
-{-# DEPRECATED dOMHTMLCollectionGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLCollectionGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCollection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMHTMLCollectionGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_collection_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLCollectionGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMHTMLCollection a) => O.MethodInfo DOMHTMLCollectionGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLCollectionGetLength
-
-#endif
-
--- method DOMHTMLCollection::item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_collection_item" webkit_dom_html_collection_item :: 
-    Ptr DOMHTMLCollection ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-    CULong ->                               -- index : TBasicType TULong
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMHTMLCollectionItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLCollectionItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCollection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMHTMLCollectionItem self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_collection_item self' index
-    checkUnexpectedReturnNULL "dOMHTMLCollectionItem" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLCollectionItemMethodInfo
-instance (signature ~ (CULong -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMHTMLCollection a) => O.MethodInfo DOMHTMLCollectionItemMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLCollectionItem
-
-#endif
-
--- method DOMHTMLCollection::named_item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_collection_named_item" webkit_dom_html_collection_named_item :: 
-    Ptr DOMHTMLCollection ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-    CString ->                              -- name : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMHTMLCollectionNamedItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLCollectionNamedItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLCollection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-    -> T.Text
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMHTMLCollectionNamedItem self name = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    name' <- textToCString name
-    result <- webkit_dom_html_collection_named_item self' name'
-    checkUnexpectedReturnNULL "dOMHTMLCollectionNamedItem" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    freeMem name'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLCollectionNamedItemMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMHTMLCollection a) => O.MethodInfo DOMHTMLCollectionNamedItemMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLCollectionNamedItem
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLCollection.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLCollection.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLCollection.hs-boot
+++ /dev/null
@@ -1,41 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLCollection where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLCollection = DOMHTMLCollection (ManagedPtr DOMHTMLCollection)
-instance GObject DOMHTMLCollection where
-class (GObject o, O.IsDescendantOf DOMHTMLCollection o) => IsDOMHTMLCollection o
-instance (GObject o, O.IsDescendantOf DOMHTMLCollection o) => IsDOMHTMLCollection o
-instance O.HasParentTypes DOMHTMLCollection
-#if ENABLE_OVERLOADING
-data DOMHTMLCollectionLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLCollectionGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLCollectionItemMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLCollectionNamedItemMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLDListElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLDListElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLDListElement.hs
+++ /dev/null
@@ -1,431 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLDListElement
-    ( 
-
--- * Exported types
-    DOMHTMLDListElement(..)                 ,
-    IsDOMHTMLDListElement                   ,
-    toDOMHTMLDListElement                   ,
-    noDOMHTMLDListElement                   ,
-
-
- -- * Methods
--- ** getCompact #method:getCompact#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDListElementGetCompactMethodInfo ,
-#endif
-    dOMHTMLDListElementGetCompact           ,
-
-
--- ** setCompact #method:setCompact#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDListElementSetCompactMethodInfo ,
-#endif
-    dOMHTMLDListElementSetCompact           ,
-
-
-
-
- -- * Properties
--- ** compact #attr:compact#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLDListElementCompactPropertyInfo  ,
-#endif
-    constructDOMHTMLDListElementCompact     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLDListElementCompact              ,
-#endif
-    getDOMHTMLDListElementCompact           ,
-    setDOMHTMLDListElementCompact           ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLDListElement = DOMHTMLDListElement (ManagedPtr DOMHTMLDListElement)
-foreign import ccall "webkit_dom_html_d_list_element_get_type"
-    c_webkit_dom_html_d_list_element_get_type :: IO GType
-
-instance GObject DOMHTMLDListElement where
-    gobjectType = c_webkit_dom_html_d_list_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLDListElement`, for instance with `toDOMHTMLDListElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLDListElement o) => IsDOMHTMLDListElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLDListElement o) => IsDOMHTMLDListElement o
-
-instance O.HasParentTypes DOMHTMLDListElement
-type instance O.ParentTypes DOMHTMLDListElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLDListElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLDListElement :: (MonadIO m, IsDOMHTMLDListElement o) => o -> m DOMHTMLDListElement
-toDOMHTMLDListElement = liftIO . unsafeCastTo DOMHTMLDListElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLDListElement`.
-noDOMHTMLDListElement :: Maybe DOMHTMLDListElement
-noDOMHTMLDListElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLDListElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLDListElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLDListElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLDListElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLDListElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLDListElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLDListElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLDListElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLDListElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLDListElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLDListElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLDListElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLDListElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLDListElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLDListElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLDListElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLDListElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLDListElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLDListElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLDListElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLDListElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLDListElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLDListElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLDListElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLDListElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLDListElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLDListElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLDListElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLDListElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLDListElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLDListElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLDListElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLDListElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLDListElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLDListElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLDListElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLDListElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLDListElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLDListElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLDListElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLDListElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLDListElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLDListElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLDListElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLDListElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLDListElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLDListElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLDListElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLDListElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLDListElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLDListElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLDListElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLDListElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLDListElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLDListElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLDListElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLDListElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLDListElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLDListElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLDListElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLDListElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLDListElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLDListElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLDListElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLDListElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLDListElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLDListElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLDListElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLDListElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLDListElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLDListElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLDListElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLDListElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLDListElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLDListElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLDListElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLDListElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLDListElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLDListElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLDListElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLDListElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLDListElementMethod "getCompact" o = DOMHTMLDListElementGetCompactMethodInfo
-    ResolveDOMHTMLDListElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLDListElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLDListElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLDListElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLDListElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLDListElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLDListElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLDListElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLDListElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLDListElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLDListElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLDListElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLDListElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLDListElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLDListElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLDListElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLDListElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLDListElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLDListElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLDListElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLDListElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLDListElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLDListElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLDListElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLDListElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLDListElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLDListElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLDListElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLDListElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLDListElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLDListElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLDListElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLDListElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLDListElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLDListElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLDListElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLDListElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLDListElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLDListElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLDListElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLDListElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLDListElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLDListElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLDListElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLDListElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLDListElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLDListElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLDListElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLDListElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLDListElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLDListElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLDListElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLDListElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLDListElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLDListElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLDListElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLDListElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLDListElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLDListElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLDListElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLDListElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLDListElementMethod "setCompact" o = DOMHTMLDListElementSetCompactMethodInfo
-    ResolveDOMHTMLDListElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLDListElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLDListElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLDListElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLDListElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLDListElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLDListElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLDListElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLDListElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLDListElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLDListElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLDListElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLDListElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLDListElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLDListElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLDListElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLDListElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLDListElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLDListElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLDListElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLDListElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLDListElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLDListElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLDListElementMethod t DOMHTMLDListElement, O.MethodInfo info DOMHTMLDListElement p) => OL.IsLabel t (DOMHTMLDListElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "compact"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@compact@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLDListElement #compact
-@
--}
-getDOMHTMLDListElementCompact :: (MonadIO m, IsDOMHTMLDListElement o) => o -> m Bool
-getDOMHTMLDListElementCompact obj = liftIO $ B.Properties.getObjectPropertyBool obj "compact"
-
-{- |
-Set the value of the “@compact@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLDListElement [ #compact 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLDListElementCompact :: (MonadIO m, IsDOMHTMLDListElement o) => o -> Bool -> m ()
-setDOMHTMLDListElementCompact obj val = liftIO $ B.Properties.setObjectPropertyBool obj "compact" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@compact@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLDListElementCompact :: (IsDOMHTMLDListElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLDListElementCompact val = B.Properties.constructObjectPropertyBool "compact" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDListElementCompactPropertyInfo
-instance AttrInfo DOMHTMLDListElementCompactPropertyInfo where
-    type AttrAllowedOps DOMHTMLDListElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLDListElementCompactPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLDListElementCompactPropertyInfo = IsDOMHTMLDListElement
-    type AttrGetType DOMHTMLDListElementCompactPropertyInfo = Bool
-    type AttrLabel DOMHTMLDListElementCompactPropertyInfo = "compact"
-    type AttrOrigin DOMHTMLDListElementCompactPropertyInfo = DOMHTMLDListElement
-    attrGet _ = getDOMHTMLDListElementCompact
-    attrSet _ = setDOMHTMLDListElementCompact
-    attrConstruct _ = constructDOMHTMLDListElementCompact
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLDListElement
-type instance O.AttributeList DOMHTMLDListElement = DOMHTMLDListElementAttributeList
-type DOMHTMLDListElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLDListElementCompactPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLDListElementCompact :: AttrLabelProxy "compact"
-dOMHTMLDListElementCompact = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLDListElement = DOMHTMLDListElementSignalList
-type DOMHTMLDListElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLDListElement::get_compact
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_d_list_element_get_compact" webkit_dom_html_d_list_element_get_compact :: 
-    Ptr DOMHTMLDListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDListElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLDListElementGetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDListElementGetCompact ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDListElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLDListElementGetCompact self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_d_list_element_get_compact self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDListElementGetCompactMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLDListElement a) => O.MethodInfo DOMHTMLDListElementGetCompactMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDListElementGetCompact
-
-#endif
-
--- method DOMHTMLDListElement::set_compact
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_d_list_element_set_compact" webkit_dom_html_d_list_element_set_compact :: 
-    Ptr DOMHTMLDListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDListElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLDListElementSetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDListElementSetCompact ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDListElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDListElement.DOMHTMLDListElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLDListElementSetCompact self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_d_list_element_set_compact self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDListElementSetCompactMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLDListElement a) => O.MethodInfo DOMHTMLDListElementSetCompactMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDListElementSetCompact
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLDListElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLDListElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLDListElement.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLDListElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLDListElement = DOMHTMLDListElement (ManagedPtr DOMHTMLDListElement)
-instance GObject DOMHTMLDListElement where
-class (GObject o, O.IsDescendantOf DOMHTMLDListElement o) => IsDOMHTMLDListElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLDListElement o) => IsDOMHTMLDListElement o
-instance O.HasParentTypes DOMHTMLDListElement
-#if ENABLE_OVERLOADING
-data DOMHTMLDListElementCompactPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDListElementGetCompactMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDListElementSetCompactMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLDirectoryElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLDirectoryElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLDirectoryElement.hs
+++ /dev/null
@@ -1,431 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement
-    ( 
-
--- * Exported types
-    DOMHTMLDirectoryElement(..)             ,
-    IsDOMHTMLDirectoryElement               ,
-    toDOMHTMLDirectoryElement               ,
-    noDOMHTMLDirectoryElement               ,
-
-
- -- * Methods
--- ** getCompact #method:getCompact#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDirectoryElementGetCompactMethodInfo,
-#endif
-    dOMHTMLDirectoryElementGetCompact       ,
-
-
--- ** setCompact #method:setCompact#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDirectoryElementSetCompactMethodInfo,
-#endif
-    dOMHTMLDirectoryElementSetCompact       ,
-
-
-
-
- -- * Properties
--- ** compact #attr:compact#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLDirectoryElementCompactPropertyInfo,
-#endif
-    constructDOMHTMLDirectoryElementCompact ,
-#if ENABLE_OVERLOADING
-    dOMHTMLDirectoryElementCompact          ,
-#endif
-    getDOMHTMLDirectoryElementCompact       ,
-    setDOMHTMLDirectoryElementCompact       ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLDirectoryElement = DOMHTMLDirectoryElement (ManagedPtr DOMHTMLDirectoryElement)
-foreign import ccall "webkit_dom_html_directory_element_get_type"
-    c_webkit_dom_html_directory_element_get_type :: IO GType
-
-instance GObject DOMHTMLDirectoryElement where
-    gobjectType = c_webkit_dom_html_directory_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLDirectoryElement`, for instance with `toDOMHTMLDirectoryElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLDirectoryElement o) => IsDOMHTMLDirectoryElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLDirectoryElement o) => IsDOMHTMLDirectoryElement o
-
-instance O.HasParentTypes DOMHTMLDirectoryElement
-type instance O.ParentTypes DOMHTMLDirectoryElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLDirectoryElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLDirectoryElement :: (MonadIO m, IsDOMHTMLDirectoryElement o) => o -> m DOMHTMLDirectoryElement
-toDOMHTMLDirectoryElement = liftIO . unsafeCastTo DOMHTMLDirectoryElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLDirectoryElement`.
-noDOMHTMLDirectoryElement :: Maybe DOMHTMLDirectoryElement
-noDOMHTMLDirectoryElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLDirectoryElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLDirectoryElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getCompact" o = DOMHTMLDirectoryElementGetCompactMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setCompact" o = DOMHTMLDirectoryElementSetCompactMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLDirectoryElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLDirectoryElementMethod t DOMHTMLDirectoryElement, O.MethodInfo info DOMHTMLDirectoryElement p) => OL.IsLabel t (DOMHTMLDirectoryElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "compact"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@compact@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLDirectoryElement #compact
-@
--}
-getDOMHTMLDirectoryElementCompact :: (MonadIO m, IsDOMHTMLDirectoryElement o) => o -> m Bool
-getDOMHTMLDirectoryElementCompact obj = liftIO $ B.Properties.getObjectPropertyBool obj "compact"
-
-{- |
-Set the value of the “@compact@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLDirectoryElement [ #compact 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLDirectoryElementCompact :: (MonadIO m, IsDOMHTMLDirectoryElement o) => o -> Bool -> m ()
-setDOMHTMLDirectoryElementCompact obj val = liftIO $ B.Properties.setObjectPropertyBool obj "compact" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@compact@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLDirectoryElementCompact :: (IsDOMHTMLDirectoryElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLDirectoryElementCompact val = B.Properties.constructObjectPropertyBool "compact" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDirectoryElementCompactPropertyInfo
-instance AttrInfo DOMHTMLDirectoryElementCompactPropertyInfo where
-    type AttrAllowedOps DOMHTMLDirectoryElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLDirectoryElementCompactPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLDirectoryElementCompactPropertyInfo = IsDOMHTMLDirectoryElement
-    type AttrGetType DOMHTMLDirectoryElementCompactPropertyInfo = Bool
-    type AttrLabel DOMHTMLDirectoryElementCompactPropertyInfo = "compact"
-    type AttrOrigin DOMHTMLDirectoryElementCompactPropertyInfo = DOMHTMLDirectoryElement
-    attrGet _ = getDOMHTMLDirectoryElementCompact
-    attrSet _ = setDOMHTMLDirectoryElementCompact
-    attrConstruct _ = constructDOMHTMLDirectoryElementCompact
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLDirectoryElement
-type instance O.AttributeList DOMHTMLDirectoryElement = DOMHTMLDirectoryElementAttributeList
-type DOMHTMLDirectoryElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLDirectoryElementCompactPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLDirectoryElementCompact :: AttrLabelProxy "compact"
-dOMHTMLDirectoryElementCompact = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLDirectoryElement = DOMHTMLDirectoryElementSignalList
-type DOMHTMLDirectoryElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLDirectoryElement::get_compact
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDirectoryElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDirectoryElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_directory_element_get_compact" webkit_dom_html_directory_element_get_compact :: 
-    Ptr DOMHTMLDirectoryElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDirectoryElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLDirectoryElementGetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDirectoryElementGetCompact ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDirectoryElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLDirectoryElementGetCompact self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_directory_element_get_compact self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDirectoryElementGetCompactMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLDirectoryElement a) => O.MethodInfo DOMHTMLDirectoryElementGetCompactMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDirectoryElementGetCompact
-
-#endif
-
--- method DOMHTMLDirectoryElement::set_compact
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDirectoryElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDirectoryElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_directory_element_set_compact" webkit_dom_html_directory_element_set_compact :: 
-    Ptr DOMHTMLDirectoryElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDirectoryElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLDirectoryElementSetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDirectoryElementSetCompact ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDirectoryElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement.DOMHTMLDirectoryElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLDirectoryElementSetCompact self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_directory_element_set_compact self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDirectoryElementSetCompactMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLDirectoryElement a) => O.MethodInfo DOMHTMLDirectoryElementSetCompactMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDirectoryElementSetCompact
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLDirectoryElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLDirectoryElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLDirectoryElement.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLDirectoryElement = DOMHTMLDirectoryElement (ManagedPtr DOMHTMLDirectoryElement)
-instance GObject DOMHTMLDirectoryElement where
-class (GObject o, O.IsDescendantOf DOMHTMLDirectoryElement o) => IsDOMHTMLDirectoryElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLDirectoryElement o) => IsDOMHTMLDirectoryElement o
-instance O.HasParentTypes DOMHTMLDirectoryElement
-#if ENABLE_OVERLOADING
-data DOMHTMLDirectoryElementCompactPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDirectoryElementGetCompactMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDirectoryElementSetCompactMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLDivElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLDivElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLDivElement.hs
+++ /dev/null
@@ -1,434 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLDivElement
-    ( 
-
--- * Exported types
-    DOMHTMLDivElement(..)                   ,
-    IsDOMHTMLDivElement                     ,
-    toDOMHTMLDivElement                     ,
-    noDOMHTMLDivElement                     ,
-
-
- -- * Methods
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDivElementGetAlignMethodInfo     ,
-#endif
-    dOMHTMLDivElementGetAlign               ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDivElementSetAlignMethodInfo     ,
-#endif
-    dOMHTMLDivElementSetAlign               ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLDivElementAlignPropertyInfo      ,
-#endif
-    constructDOMHTMLDivElementAlign         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLDivElementAlign                  ,
-#endif
-    getDOMHTMLDivElementAlign               ,
-    setDOMHTMLDivElementAlign               ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLDivElement = DOMHTMLDivElement (ManagedPtr DOMHTMLDivElement)
-foreign import ccall "webkit_dom_html_div_element_get_type"
-    c_webkit_dom_html_div_element_get_type :: IO GType
-
-instance GObject DOMHTMLDivElement where
-    gobjectType = c_webkit_dom_html_div_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLDivElement`, for instance with `toDOMHTMLDivElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLDivElement o) => IsDOMHTMLDivElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLDivElement o) => IsDOMHTMLDivElement o
-
-instance O.HasParentTypes DOMHTMLDivElement
-type instance O.ParentTypes DOMHTMLDivElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLDivElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLDivElement :: (MonadIO m, IsDOMHTMLDivElement o) => o -> m DOMHTMLDivElement
-toDOMHTMLDivElement = liftIO . unsafeCastTo DOMHTMLDivElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLDivElement`.
-noDOMHTMLDivElement :: Maybe DOMHTMLDivElement
-noDOMHTMLDivElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLDivElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLDivElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLDivElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLDivElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLDivElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLDivElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLDivElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLDivElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLDivElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLDivElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLDivElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLDivElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLDivElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLDivElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLDivElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLDivElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLDivElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLDivElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLDivElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLDivElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLDivElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLDivElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLDivElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLDivElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLDivElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLDivElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLDivElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLDivElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLDivElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLDivElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLDivElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLDivElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLDivElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLDivElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLDivElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLDivElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLDivElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLDivElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLDivElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLDivElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLDivElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLDivElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLDivElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLDivElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLDivElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLDivElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLDivElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLDivElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLDivElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLDivElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLDivElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLDivElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLDivElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLDivElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLDivElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLDivElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLDivElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLDivElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLDivElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLDivElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLDivElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLDivElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLDivElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLDivElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLDivElementMethod "getAlign" o = DOMHTMLDivElementGetAlignMethodInfo
-    ResolveDOMHTMLDivElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLDivElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLDivElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLDivElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLDivElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLDivElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLDivElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLDivElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLDivElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLDivElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLDivElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLDivElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLDivElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLDivElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLDivElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLDivElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLDivElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLDivElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLDivElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLDivElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLDivElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLDivElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLDivElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLDivElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLDivElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLDivElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLDivElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLDivElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLDivElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLDivElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLDivElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLDivElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLDivElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLDivElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLDivElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLDivElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLDivElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLDivElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLDivElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLDivElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLDivElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLDivElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLDivElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLDivElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLDivElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLDivElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLDivElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLDivElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLDivElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLDivElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLDivElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLDivElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLDivElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLDivElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLDivElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLDivElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLDivElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLDivElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLDivElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLDivElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLDivElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLDivElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLDivElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLDivElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLDivElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLDivElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLDivElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLDivElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLDivElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLDivElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLDivElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLDivElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLDivElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLDivElementMethod "setAlign" o = DOMHTMLDivElementSetAlignMethodInfo
-    ResolveDOMHTMLDivElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLDivElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLDivElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLDivElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLDivElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLDivElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLDivElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLDivElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLDivElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLDivElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLDivElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLDivElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLDivElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLDivElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLDivElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLDivElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLDivElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLDivElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLDivElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLDivElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLDivElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLDivElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLDivElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLDivElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLDivElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLDivElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLDivElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLDivElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLDivElementMethod t DOMHTMLDivElement, O.MethodInfo info DOMHTMLDivElement p) => OL.IsLabel t (DOMHTMLDivElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLDivElement #align
-@
--}
-getDOMHTMLDivElementAlign :: (MonadIO m, IsDOMHTMLDivElement o) => o -> m (Maybe T.Text)
-getDOMHTMLDivElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLDivElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLDivElementAlign :: (MonadIO m, IsDOMHTMLDivElement o) => o -> T.Text -> m ()
-setDOMHTMLDivElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLDivElementAlign :: (IsDOMHTMLDivElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLDivElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDivElementAlignPropertyInfo
-instance AttrInfo DOMHTMLDivElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLDivElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLDivElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLDivElementAlignPropertyInfo = IsDOMHTMLDivElement
-    type AttrGetType DOMHTMLDivElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLDivElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLDivElementAlignPropertyInfo = DOMHTMLDivElement
-    attrGet _ = getDOMHTMLDivElementAlign
-    attrSet _ = setDOMHTMLDivElementAlign
-    attrConstruct _ = constructDOMHTMLDivElementAlign
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLDivElement
-type instance O.AttributeList DOMHTMLDivElement = DOMHTMLDivElementAttributeList
-type DOMHTMLDivElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLDivElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLDivElementAlign :: AttrLabelProxy "align"
-dOMHTMLDivElementAlign = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLDivElement = DOMHTMLDivElementSignalList
-type DOMHTMLDivElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLDivElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDivElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDivElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_div_element_get_align" webkit_dom_html_div_element_get_align :: 
-    Ptr DOMHTMLDivElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDivElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLDivElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDivElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDivElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLDivElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_div_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLDivElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDivElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDivElement a) => O.MethodInfo DOMHTMLDivElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDivElementGetAlign
-
-#endif
-
--- method DOMHTMLDivElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDivElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDivElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_div_element_set_align" webkit_dom_html_div_element_set_align :: 
-    Ptr DOMHTMLDivElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDivElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLDivElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDivElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDivElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDivElement.DOMHTMLDivElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLDivElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_div_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDivElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDivElement a) => O.MethodInfo DOMHTMLDivElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDivElementSetAlign
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLDivElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLDivElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLDivElement.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLDivElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLDivElement = DOMHTMLDivElement (ManagedPtr DOMHTMLDivElement)
-instance GObject DOMHTMLDivElement where
-class (GObject o, O.IsDescendantOf DOMHTMLDivElement o) => IsDOMHTMLDivElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLDivElement o) => IsDOMHTMLDivElement o
-instance O.HasParentTypes DOMHTMLDivElement
-#if ENABLE_OVERLOADING
-data DOMHTMLDivElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDivElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDivElementSetAlignMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLDocument.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLDocument.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLDocument.hs
+++ /dev/null
@@ -1,1858 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLDocument
-    ( 
-
--- * Exported types
-    DOMHTMLDocument(..)                     ,
-    IsDOMHTMLDocument                       ,
-    toDOMHTMLDocument                       ,
-    noDOMHTMLDocument                       ,
-
-
- -- * Methods
--- ** captureEvents #method:captureEvents#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentCaptureEventsMethodInfo  ,
-#endif
-    dOMHTMLDocumentCaptureEvents            ,
-
-
--- ** clear #method:clear#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentClearMethodInfo          ,
-#endif
-    dOMHTMLDocumentClear                    ,
-
-
--- ** close #method:close#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentCloseMethodInfo          ,
-#endif
-    dOMHTMLDocumentClose                    ,
-
-
--- ** getAlinkColor #method:getAlinkColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentGetAlinkColorMethodInfo  ,
-#endif
-    dOMHTMLDocumentGetAlinkColor            ,
-
-
--- ** getBgColor #method:getBgColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentGetBgColorMethodInfo     ,
-#endif
-    dOMHTMLDocumentGetBgColor               ,
-
-
--- ** getCompatMode #method:getCompatMode#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentGetCompatModeMethodInfo  ,
-#endif
-    dOMHTMLDocumentGetCompatMode            ,
-
-
--- ** getDesignMode #method:getDesignMode#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentGetDesignModeMethodInfo  ,
-#endif
-    dOMHTMLDocumentGetDesignMode            ,
-
-
--- ** getDir #method:getDir#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentGetDirMethodInfo         ,
-#endif
-    dOMHTMLDocumentGetDir                   ,
-
-
--- ** getEmbeds #method:getEmbeds#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentGetEmbedsMethodInfo      ,
-#endif
-    dOMHTMLDocumentGetEmbeds                ,
-
-
--- ** getFgColor #method:getFgColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentGetFgColorMethodInfo     ,
-#endif
-    dOMHTMLDocumentGetFgColor               ,
-
-
--- ** getHeight #method:getHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentGetHeightMethodInfo      ,
-#endif
-    dOMHTMLDocumentGetHeight                ,
-
-
--- ** getLinkColor #method:getLinkColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentGetLinkColorMethodInfo   ,
-#endif
-    dOMHTMLDocumentGetLinkColor             ,
-
-
--- ** getPlugins #method:getPlugins#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentGetPluginsMethodInfo     ,
-#endif
-    dOMHTMLDocumentGetPlugins               ,
-
-
--- ** getScripts #method:getScripts#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentGetScriptsMethodInfo     ,
-#endif
-    dOMHTMLDocumentGetScripts               ,
-
-
--- ** getVlinkColor #method:getVlinkColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentGetVlinkColorMethodInfo  ,
-#endif
-    dOMHTMLDocumentGetVlinkColor            ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentGetWidthMethodInfo       ,
-#endif
-    dOMHTMLDocumentGetWidth                 ,
-
-
--- ** releaseEvents #method:releaseEvents#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentReleaseEventsMethodInfo  ,
-#endif
-    dOMHTMLDocumentReleaseEvents            ,
-
-
--- ** setAlinkColor #method:setAlinkColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentSetAlinkColorMethodInfo  ,
-#endif
-    dOMHTMLDocumentSetAlinkColor            ,
-
-
--- ** setBgColor #method:setBgColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentSetBgColorMethodInfo     ,
-#endif
-    dOMHTMLDocumentSetBgColor               ,
-
-
--- ** setDesignMode #method:setDesignMode#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentSetDesignModeMethodInfo  ,
-#endif
-    dOMHTMLDocumentSetDesignMode            ,
-
-
--- ** setDir #method:setDir#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentSetDirMethodInfo         ,
-#endif
-    dOMHTMLDocumentSetDir                   ,
-
-
--- ** setFgColor #method:setFgColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentSetFgColorMethodInfo     ,
-#endif
-    dOMHTMLDocumentSetFgColor               ,
-
-
--- ** setLinkColor #method:setLinkColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentSetLinkColorMethodInfo   ,
-#endif
-    dOMHTMLDocumentSetLinkColor             ,
-
-
--- ** setVlinkColor #method:setVlinkColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentSetVlinkColorMethodInfo  ,
-#endif
-    dOMHTMLDocumentSetVlinkColor            ,
-
-
-
-
- -- * Properties
--- ** alinkColor #attr:alinkColor#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentAlinkColorPropertyInfo   ,
-#endif
-    constructDOMHTMLDocumentAlinkColor      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLDocumentAlinkColor               ,
-#endif
-    getDOMHTMLDocumentAlinkColor            ,
-    setDOMHTMLDocumentAlinkColor            ,
-
-
--- ** bgColor #attr:bgColor#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentBgColorPropertyInfo      ,
-#endif
-    constructDOMHTMLDocumentBgColor         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLDocumentBgColor                  ,
-#endif
-    getDOMHTMLDocumentBgColor               ,
-    setDOMHTMLDocumentBgColor               ,
-
-
--- ** dir #attr:dir#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentDirPropertyInfo          ,
-#endif
-    constructDOMHTMLDocumentDir             ,
-#if ENABLE_OVERLOADING
-    dOMHTMLDocumentDir                      ,
-#endif
-    getDOMHTMLDocumentDir                   ,
-    setDOMHTMLDocumentDir                   ,
-
-
--- ** fgColor #attr:fgColor#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentFgColorPropertyInfo      ,
-#endif
-    constructDOMHTMLDocumentFgColor         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLDocumentFgColor                  ,
-#endif
-    getDOMHTMLDocumentFgColor               ,
-    setDOMHTMLDocumentFgColor               ,
-
-
--- ** height #attr:height#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentHeightPropertyInfo       ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLDocumentHeight                   ,
-#endif
-    getDOMHTMLDocumentHeight                ,
-
-
--- ** linkColor #attr:linkColor#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentLinkColorPropertyInfo    ,
-#endif
-    constructDOMHTMLDocumentLinkColor       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLDocumentLinkColor                ,
-#endif
-    getDOMHTMLDocumentLinkColor             ,
-    setDOMHTMLDocumentLinkColor             ,
-
-
--- ** vlinkColor #attr:vlinkColor#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentVlinkColorPropertyInfo   ,
-#endif
-    constructDOMHTMLDocumentVlinkColor      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLDocumentVlinkColor               ,
-#endif
-    getDOMHTMLDocumentVlinkColor            ,
-    setDOMHTMLDocumentVlinkColor            ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLDocumentWidthPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLDocumentWidth                    ,
-#endif
-    getDOMHTMLDocumentWidth                 ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLDocument = DOMHTMLDocument (ManagedPtr DOMHTMLDocument)
-foreign import ccall "webkit_dom_html_document_get_type"
-    c_webkit_dom_html_document_get_type :: IO GType
-
-instance GObject DOMHTMLDocument where
-    gobjectType = c_webkit_dom_html_document_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLDocument`, for instance with `toDOMHTMLDocument`.
-class (GObject o, O.IsDescendantOf DOMHTMLDocument o) => IsDOMHTMLDocument o
-instance (GObject o, O.IsDescendantOf DOMHTMLDocument o) => IsDOMHTMLDocument o
-
-instance O.HasParentTypes DOMHTMLDocument
-type instance O.ParentTypes DOMHTMLDocument = '[WebKit2WebExtension.DOMDocument.DOMDocument, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLDocument`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLDocument :: (MonadIO m, IsDOMHTMLDocument o) => o -> m DOMHTMLDocument
-toDOMHTMLDocument = liftIO . unsafeCastTo DOMHTMLDocument
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLDocument`.
-noDOMHTMLDocument :: Maybe DOMHTMLDocument
-noDOMHTMLDocument = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLDocumentMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLDocumentMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLDocumentMethod "adoptNode" o = WebKit2WebExtension.DOMDocument.DOMDocumentAdoptNodeMethodInfo
-    ResolveDOMHTMLDocumentMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLDocumentMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLDocumentMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLDocumentMethod "captureEvents" o = DOMHTMLDocumentCaptureEventsMethodInfo
-    ResolveDOMHTMLDocumentMethod "caretRangeFromPoint" o = WebKit2WebExtension.DOMDocument.DOMDocumentCaretRangeFromPointMethodInfo
-    ResolveDOMHTMLDocumentMethod "clear" o = DOMHTMLDocumentClearMethodInfo
-    ResolveDOMHTMLDocumentMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLDocumentMethod "close" o = DOMHTMLDocumentCloseMethodInfo
-    ResolveDOMHTMLDocumentMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLDocumentMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLDocumentMethod "createAttribute" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateAttributeMethodInfo
-    ResolveDOMHTMLDocumentMethod "createAttributeNs" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateAttributeNsMethodInfo
-    ResolveDOMHTMLDocumentMethod "createCdataSection" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateCdataSectionMethodInfo
-    ResolveDOMHTMLDocumentMethod "createComment" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateCommentMethodInfo
-    ResolveDOMHTMLDocumentMethod "createCssStyleDeclaration" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateCssStyleDeclarationMethodInfo
-    ResolveDOMHTMLDocumentMethod "createDocumentFragment" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateDocumentFragmentMethodInfo
-    ResolveDOMHTMLDocumentMethod "createElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateElementMethodInfo
-    ResolveDOMHTMLDocumentMethod "createElementNs" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateElementNsMethodInfo
-    ResolveDOMHTMLDocumentMethod "createEntityReference" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateEntityReferenceMethodInfo
-    ResolveDOMHTMLDocumentMethod "createEvent" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateEventMethodInfo
-    ResolveDOMHTMLDocumentMethod "createExpression" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateExpressionMethodInfo
-    ResolveDOMHTMLDocumentMethod "createNodeIterator" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateNodeIteratorMethodInfo
-    ResolveDOMHTMLDocumentMethod "createNsResolver" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateNsResolverMethodInfo
-    ResolveDOMHTMLDocumentMethod "createProcessingInstruction" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateProcessingInstructionMethodInfo
-    ResolveDOMHTMLDocumentMethod "createRange" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateRangeMethodInfo
-    ResolveDOMHTMLDocumentMethod "createTextNode" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateTextNodeMethodInfo
-    ResolveDOMHTMLDocumentMethod "createTreeWalker" o = WebKit2WebExtension.DOMDocument.DOMDocumentCreateTreeWalkerMethodInfo
-    ResolveDOMHTMLDocumentMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLDocumentMethod "elementFromPoint" o = WebKit2WebExtension.DOMDocument.DOMDocumentElementFromPointMethodInfo
-    ResolveDOMHTMLDocumentMethod "evaluate" o = WebKit2WebExtension.DOMDocument.DOMDocumentEvaluateMethodInfo
-    ResolveDOMHTMLDocumentMethod "execCommand" o = WebKit2WebExtension.DOMDocument.DOMDocumentExecCommandMethodInfo
-    ResolveDOMHTMLDocumentMethod "exitPointerLock" o = WebKit2WebExtension.DOMDocument.DOMDocumentExitPointerLockMethodInfo
-    ResolveDOMHTMLDocumentMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLDocumentMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLDocumentMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLDocumentMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLDocumentMethod "hasFocus" o = WebKit2WebExtension.DOMDocument.DOMDocumentHasFocusMethodInfo
-    ResolveDOMHTMLDocumentMethod "importNode" o = WebKit2WebExtension.DOMDocument.DOMDocumentImportNodeMethodInfo
-    ResolveDOMHTMLDocumentMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLDocumentMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLDocumentMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLDocumentMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLDocumentMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLDocumentMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLDocumentMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLDocumentMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLDocumentMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLDocumentMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLDocumentMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLDocumentMethod "queryCommandEnabled" o = WebKit2WebExtension.DOMDocument.DOMDocumentQueryCommandEnabledMethodInfo
-    ResolveDOMHTMLDocumentMethod "queryCommandIndeterm" o = WebKit2WebExtension.DOMDocument.DOMDocumentQueryCommandIndetermMethodInfo
-    ResolveDOMHTMLDocumentMethod "queryCommandState" o = WebKit2WebExtension.DOMDocument.DOMDocumentQueryCommandStateMethodInfo
-    ResolveDOMHTMLDocumentMethod "queryCommandSupported" o = WebKit2WebExtension.DOMDocument.DOMDocumentQueryCommandSupportedMethodInfo
-    ResolveDOMHTMLDocumentMethod "queryCommandValue" o = WebKit2WebExtension.DOMDocument.DOMDocumentQueryCommandValueMethodInfo
-    ResolveDOMHTMLDocumentMethod "querySelector" o = WebKit2WebExtension.DOMDocument.DOMDocumentQuerySelectorMethodInfo
-    ResolveDOMHTMLDocumentMethod "querySelectorAll" o = WebKit2WebExtension.DOMDocument.DOMDocumentQuerySelectorAllMethodInfo
-    ResolveDOMHTMLDocumentMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLDocumentMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLDocumentMethod "releaseEvents" o = DOMHTMLDocumentReleaseEventsMethodInfo
-    ResolveDOMHTMLDocumentMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLDocumentMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLDocumentMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLDocumentMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLDocumentMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLDocumentMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLDocumentMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLDocumentMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLDocumentMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLDocumentMethod "webkitCancelFullscreen" o = WebKit2WebExtension.DOMDocument.DOMDocumentWebkitCancelFullscreenMethodInfo
-    ResolveDOMHTMLDocumentMethod "webkitExitFullscreen" o = WebKit2WebExtension.DOMDocument.DOMDocumentWebkitExitFullscreenMethodInfo
-    ResolveDOMHTMLDocumentMethod "getActiveElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetActiveElementMethodInfo
-    ResolveDOMHTMLDocumentMethod "getAlinkColor" o = DOMHTMLDocumentGetAlinkColorMethodInfo
-    ResolveDOMHTMLDocumentMethod "getAnchors" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetAnchorsMethodInfo
-    ResolveDOMHTMLDocumentMethod "getApplets" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetAppletsMethodInfo
-    ResolveDOMHTMLDocumentMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLDocumentMethod "getBgColor" o = DOMHTMLDocumentGetBgColorMethodInfo
-    ResolveDOMHTMLDocumentMethod "getBody" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetBodyMethodInfo
-    ResolveDOMHTMLDocumentMethod "getCharacterSet" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetCharacterSetMethodInfo
-    ResolveDOMHTMLDocumentMethod "getCharset" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetCharsetMethodInfo
-    ResolveDOMHTMLDocumentMethod "getChildElementCount" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetChildElementCountMethodInfo
-    ResolveDOMHTMLDocumentMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLDocumentMethod "getChildren" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetChildrenMethodInfo
-    ResolveDOMHTMLDocumentMethod "getCompatMode" o = DOMHTMLDocumentGetCompatModeMethodInfo
-    ResolveDOMHTMLDocumentMethod "getContentType" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetContentTypeMethodInfo
-    ResolveDOMHTMLDocumentMethod "getCookie" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetCookieMethodInfo
-    ResolveDOMHTMLDocumentMethod "getCurrentScript" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetCurrentScriptMethodInfo
-    ResolveDOMHTMLDocumentMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLDocumentMethod "getDefaultCharset" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetDefaultCharsetMethodInfo
-    ResolveDOMHTMLDocumentMethod "getDefaultView" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetDefaultViewMethodInfo
-    ResolveDOMHTMLDocumentMethod "getDesignMode" o = DOMHTMLDocumentGetDesignModeMethodInfo
-    ResolveDOMHTMLDocumentMethod "getDir" o = DOMHTMLDocumentGetDirMethodInfo
-    ResolveDOMHTMLDocumentMethod "getDoctype" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetDoctypeMethodInfo
-    ResolveDOMHTMLDocumentMethod "getDocumentElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetDocumentElementMethodInfo
-    ResolveDOMHTMLDocumentMethod "getDocumentUri" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetDocumentUriMethodInfo
-    ResolveDOMHTMLDocumentMethod "getDomain" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetDomainMethodInfo
-    ResolveDOMHTMLDocumentMethod "getElementById" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementByIdMethodInfo
-    ResolveDOMHTMLDocumentMethod "getElementsByClassName" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLDocumentMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLDocumentMethod "getElementsByName" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByNameMethodInfo
-    ResolveDOMHTMLDocumentMethod "getElementsByTagName" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLDocumentMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLDocumentMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLDocumentMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLDocumentMethod "getEmbeds" o = DOMHTMLDocumentGetEmbedsMethodInfo
-    ResolveDOMHTMLDocumentMethod "getFgColor" o = DOMHTMLDocumentGetFgColorMethodInfo
-    ResolveDOMHTMLDocumentMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLDocumentMethod "getFirstElementChild" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetFirstElementChildMethodInfo
-    ResolveDOMHTMLDocumentMethod "getForms" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetFormsMethodInfo
-    ResolveDOMHTMLDocumentMethod "getHead" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetHeadMethodInfo
-    ResolveDOMHTMLDocumentMethod "getHeight" o = DOMHTMLDocumentGetHeightMethodInfo
-    ResolveDOMHTMLDocumentMethod "getHidden" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetHiddenMethodInfo
-    ResolveDOMHTMLDocumentMethod "getImages" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetImagesMethodInfo
-    ResolveDOMHTMLDocumentMethod "getImplementation" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetImplementationMethodInfo
-    ResolveDOMHTMLDocumentMethod "getInputEncoding" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetInputEncodingMethodInfo
-    ResolveDOMHTMLDocumentMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLDocumentMethod "getLastElementChild" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetLastElementChildMethodInfo
-    ResolveDOMHTMLDocumentMethod "getLastModified" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetLastModifiedMethodInfo
-    ResolveDOMHTMLDocumentMethod "getLinkColor" o = DOMHTMLDocumentGetLinkColorMethodInfo
-    ResolveDOMHTMLDocumentMethod "getLinks" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetLinksMethodInfo
-    ResolveDOMHTMLDocumentMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo
-    ResolveDOMHTMLDocumentMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo
-    ResolveDOMHTMLDocumentMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLDocumentMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLDocumentMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLDocumentMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLDocumentMethod "getOrigin" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetOriginMethodInfo
-    ResolveDOMHTMLDocumentMethod "getOverrideStyle" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetOverrideStyleMethodInfo
-    ResolveDOMHTMLDocumentMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLDocumentMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLDocumentMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLDocumentMethod "getPlugins" o = DOMHTMLDocumentGetPluginsMethodInfo
-    ResolveDOMHTMLDocumentMethod "getPointerLockElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetPointerLockElementMethodInfo
-    ResolveDOMHTMLDocumentMethod "getPreferredStylesheetSet" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetPreferredStylesheetSetMethodInfo
-    ResolveDOMHTMLDocumentMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo
-    ResolveDOMHTMLDocumentMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLDocumentMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLDocumentMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLDocumentMethod "getReadyState" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetReadyStateMethodInfo
-    ResolveDOMHTMLDocumentMethod "getReferrer" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetReferrerMethodInfo
-    ResolveDOMHTMLDocumentMethod "getScripts" o = DOMHTMLDocumentGetScriptsMethodInfo
-    ResolveDOMHTMLDocumentMethod "getScrollingElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetScrollingElementMethodInfo
-    ResolveDOMHTMLDocumentMethod "getSelectedStylesheetSet" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetSelectedStylesheetSetMethodInfo
-    ResolveDOMHTMLDocumentMethod "getStyleSheets" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetStyleSheetsMethodInfo
-    ResolveDOMHTMLDocumentMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLDocumentMethod "getTitle" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetTitleMethodInfo
-    ResolveDOMHTMLDocumentMethod "getUrl" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetUrlMethodInfo
-    ResolveDOMHTMLDocumentMethod "getVisibilityState" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetVisibilityStateMethodInfo
-    ResolveDOMHTMLDocumentMethod "getVlinkColor" o = DOMHTMLDocumentGetVlinkColorMethodInfo
-    ResolveDOMHTMLDocumentMethod "getWebkitCurrentFullscreenElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetWebkitCurrentFullscreenElementMethodInfo
-    ResolveDOMHTMLDocumentMethod "getWebkitFullscreenElement" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetWebkitFullscreenElementMethodInfo
-    ResolveDOMHTMLDocumentMethod "getWebkitFullscreenEnabled" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetWebkitFullscreenEnabledMethodInfo
-    ResolveDOMHTMLDocumentMethod "getWebkitFullscreenKeyboardInputAllowed" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetWebkitFullscreenKeyboardInputAllowedMethodInfo
-    ResolveDOMHTMLDocumentMethod "getWebkitIsFullscreen" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetWebkitIsFullscreenMethodInfo
-    ResolveDOMHTMLDocumentMethod "getWidth" o = DOMHTMLDocumentGetWidthMethodInfo
-    ResolveDOMHTMLDocumentMethod "getXmlEncoding" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetXmlEncodingMethodInfo
-    ResolveDOMHTMLDocumentMethod "getXmlStandalone" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetXmlStandaloneMethodInfo
-    ResolveDOMHTMLDocumentMethod "getXmlVersion" o = WebKit2WebExtension.DOMDocument.DOMDocumentGetXmlVersionMethodInfo
-    ResolveDOMHTMLDocumentMethod "setAlinkColor" o = DOMHTMLDocumentSetAlinkColorMethodInfo
-    ResolveDOMHTMLDocumentMethod "setBgColor" o = DOMHTMLDocumentSetBgColorMethodInfo
-    ResolveDOMHTMLDocumentMethod "setBody" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetBodyMethodInfo
-    ResolveDOMHTMLDocumentMethod "setCharset" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetCharsetMethodInfo
-    ResolveDOMHTMLDocumentMethod "setCookie" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetCookieMethodInfo
-    ResolveDOMHTMLDocumentMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLDocumentMethod "setDesignMode" o = DOMHTMLDocumentSetDesignModeMethodInfo
-    ResolveDOMHTMLDocumentMethod "setDir" o = DOMHTMLDocumentSetDirMethodInfo
-    ResolveDOMHTMLDocumentMethod "setDocumentUri" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetDocumentUriMethodInfo
-    ResolveDOMHTMLDocumentMethod "setFgColor" o = DOMHTMLDocumentSetFgColorMethodInfo
-    ResolveDOMHTMLDocumentMethod "setLinkColor" o = DOMHTMLDocumentSetLinkColorMethodInfo
-    ResolveDOMHTMLDocumentMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLDocumentMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLDocumentMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLDocumentMethod "setSelectedStylesheetSet" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetSelectedStylesheetSetMethodInfo
-    ResolveDOMHTMLDocumentMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLDocumentMethod "setTitle" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetTitleMethodInfo
-    ResolveDOMHTMLDocumentMethod "setVlinkColor" o = DOMHTMLDocumentSetVlinkColorMethodInfo
-    ResolveDOMHTMLDocumentMethod "setXmlStandalone" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetXmlStandaloneMethodInfo
-    ResolveDOMHTMLDocumentMethod "setXmlVersion" o = WebKit2WebExtension.DOMDocument.DOMDocumentSetXmlVersionMethodInfo
-    ResolveDOMHTMLDocumentMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLDocumentMethod t DOMHTMLDocument, O.MethodInfo info DOMHTMLDocument p) => OL.IsLabel t (DOMHTMLDocument -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "alink-color"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@alink-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLDocument #alinkColor
-@
--}
-getDOMHTMLDocumentAlinkColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> m (Maybe T.Text)
-getDOMHTMLDocumentAlinkColor obj = liftIO $ B.Properties.getObjectPropertyString obj "alink-color"
-
-{- |
-Set the value of the “@alink-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLDocument [ #alinkColor 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLDocumentAlinkColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> T.Text -> m ()
-setDOMHTMLDocumentAlinkColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "alink-color" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@alink-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLDocumentAlinkColor :: (IsDOMHTMLDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLDocumentAlinkColor val = B.Properties.constructObjectPropertyString "alink-color" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentAlinkColorPropertyInfo
-instance AttrInfo DOMHTMLDocumentAlinkColorPropertyInfo where
-    type AttrAllowedOps DOMHTMLDocumentAlinkColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLDocumentAlinkColorPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLDocumentAlinkColorPropertyInfo = IsDOMHTMLDocument
-    type AttrGetType DOMHTMLDocumentAlinkColorPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLDocumentAlinkColorPropertyInfo = "alink-color"
-    type AttrOrigin DOMHTMLDocumentAlinkColorPropertyInfo = DOMHTMLDocument
-    attrGet _ = getDOMHTMLDocumentAlinkColor
-    attrSet _ = setDOMHTMLDocumentAlinkColor
-    attrConstruct _ = constructDOMHTMLDocumentAlinkColor
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "bg-color"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@bg-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLDocument #bgColor
-@
--}
-getDOMHTMLDocumentBgColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> m (Maybe T.Text)
-getDOMHTMLDocumentBgColor obj = liftIO $ B.Properties.getObjectPropertyString obj "bg-color"
-
-{- |
-Set the value of the “@bg-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLDocument [ #bgColor 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLDocumentBgColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> T.Text -> m ()
-setDOMHTMLDocumentBgColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "bg-color" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@bg-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLDocumentBgColor :: (IsDOMHTMLDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLDocumentBgColor val = B.Properties.constructObjectPropertyString "bg-color" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentBgColorPropertyInfo
-instance AttrInfo DOMHTMLDocumentBgColorPropertyInfo where
-    type AttrAllowedOps DOMHTMLDocumentBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLDocumentBgColorPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLDocumentBgColorPropertyInfo = IsDOMHTMLDocument
-    type AttrGetType DOMHTMLDocumentBgColorPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLDocumentBgColorPropertyInfo = "bg-color"
-    type AttrOrigin DOMHTMLDocumentBgColorPropertyInfo = DOMHTMLDocument
-    attrGet _ = getDOMHTMLDocumentBgColor
-    attrSet _ = setDOMHTMLDocumentBgColor
-    attrConstruct _ = constructDOMHTMLDocumentBgColor
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "dir"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@dir@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLDocument #dir
-@
--}
-getDOMHTMLDocumentDir :: (MonadIO m, IsDOMHTMLDocument o) => o -> m (Maybe T.Text)
-getDOMHTMLDocumentDir obj = liftIO $ B.Properties.getObjectPropertyString obj "dir"
-
-{- |
-Set the value of the “@dir@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLDocument [ #dir 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLDocumentDir :: (MonadIO m, IsDOMHTMLDocument o) => o -> T.Text -> m ()
-setDOMHTMLDocumentDir obj val = liftIO $ B.Properties.setObjectPropertyString obj "dir" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@dir@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLDocumentDir :: (IsDOMHTMLDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLDocumentDir val = B.Properties.constructObjectPropertyString "dir" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentDirPropertyInfo
-instance AttrInfo DOMHTMLDocumentDirPropertyInfo where
-    type AttrAllowedOps DOMHTMLDocumentDirPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLDocumentDirPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLDocumentDirPropertyInfo = IsDOMHTMLDocument
-    type AttrGetType DOMHTMLDocumentDirPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLDocumentDirPropertyInfo = "dir"
-    type AttrOrigin DOMHTMLDocumentDirPropertyInfo = DOMHTMLDocument
-    attrGet _ = getDOMHTMLDocumentDir
-    attrSet _ = setDOMHTMLDocumentDir
-    attrConstruct _ = constructDOMHTMLDocumentDir
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "fg-color"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@fg-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLDocument #fgColor
-@
--}
-getDOMHTMLDocumentFgColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> m (Maybe T.Text)
-getDOMHTMLDocumentFgColor obj = liftIO $ B.Properties.getObjectPropertyString obj "fg-color"
-
-{- |
-Set the value of the “@fg-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLDocument [ #fgColor 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLDocumentFgColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> T.Text -> m ()
-setDOMHTMLDocumentFgColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "fg-color" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@fg-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLDocumentFgColor :: (IsDOMHTMLDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLDocumentFgColor val = B.Properties.constructObjectPropertyString "fg-color" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentFgColorPropertyInfo
-instance AttrInfo DOMHTMLDocumentFgColorPropertyInfo where
-    type AttrAllowedOps DOMHTMLDocumentFgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLDocumentFgColorPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLDocumentFgColorPropertyInfo = IsDOMHTMLDocument
-    type AttrGetType DOMHTMLDocumentFgColorPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLDocumentFgColorPropertyInfo = "fg-color"
-    type AttrOrigin DOMHTMLDocumentFgColorPropertyInfo = DOMHTMLDocument
-    attrGet _ = getDOMHTMLDocumentFgColor
-    attrSet _ = setDOMHTMLDocumentFgColor
-    attrConstruct _ = constructDOMHTMLDocumentFgColor
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "height"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLDocument #height
-@
--}
-getDOMHTMLDocumentHeight :: (MonadIO m, IsDOMHTMLDocument o) => o -> m CLong
-getDOMHTMLDocumentHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "height"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentHeightPropertyInfo
-instance AttrInfo DOMHTMLDocumentHeightPropertyInfo where
-    type AttrAllowedOps DOMHTMLDocumentHeightPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLDocumentHeightPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLDocumentHeightPropertyInfo = IsDOMHTMLDocument
-    type AttrGetType DOMHTMLDocumentHeightPropertyInfo = CLong
-    type AttrLabel DOMHTMLDocumentHeightPropertyInfo = "height"
-    type AttrOrigin DOMHTMLDocumentHeightPropertyInfo = DOMHTMLDocument
-    attrGet _ = getDOMHTMLDocumentHeight
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "link-color"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@link-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLDocument #linkColor
-@
--}
-getDOMHTMLDocumentLinkColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> m (Maybe T.Text)
-getDOMHTMLDocumentLinkColor obj = liftIO $ B.Properties.getObjectPropertyString obj "link-color"
-
-{- |
-Set the value of the “@link-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLDocument [ #linkColor 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLDocumentLinkColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> T.Text -> m ()
-setDOMHTMLDocumentLinkColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "link-color" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@link-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLDocumentLinkColor :: (IsDOMHTMLDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLDocumentLinkColor val = B.Properties.constructObjectPropertyString "link-color" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentLinkColorPropertyInfo
-instance AttrInfo DOMHTMLDocumentLinkColorPropertyInfo where
-    type AttrAllowedOps DOMHTMLDocumentLinkColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLDocumentLinkColorPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLDocumentLinkColorPropertyInfo = IsDOMHTMLDocument
-    type AttrGetType DOMHTMLDocumentLinkColorPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLDocumentLinkColorPropertyInfo = "link-color"
-    type AttrOrigin DOMHTMLDocumentLinkColorPropertyInfo = DOMHTMLDocument
-    attrGet _ = getDOMHTMLDocumentLinkColor
-    attrSet _ = setDOMHTMLDocumentLinkColor
-    attrConstruct _ = constructDOMHTMLDocumentLinkColor
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "vlink-color"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@vlink-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLDocument #vlinkColor
-@
--}
-getDOMHTMLDocumentVlinkColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> m (Maybe T.Text)
-getDOMHTMLDocumentVlinkColor obj = liftIO $ B.Properties.getObjectPropertyString obj "vlink-color"
-
-{- |
-Set the value of the “@vlink-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLDocument [ #vlinkColor 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLDocumentVlinkColor :: (MonadIO m, IsDOMHTMLDocument o) => o -> T.Text -> m ()
-setDOMHTMLDocumentVlinkColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "vlink-color" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@vlink-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLDocumentVlinkColor :: (IsDOMHTMLDocument o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLDocumentVlinkColor val = B.Properties.constructObjectPropertyString "vlink-color" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentVlinkColorPropertyInfo
-instance AttrInfo DOMHTMLDocumentVlinkColorPropertyInfo where
-    type AttrAllowedOps DOMHTMLDocumentVlinkColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLDocumentVlinkColorPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLDocumentVlinkColorPropertyInfo = IsDOMHTMLDocument
-    type AttrGetType DOMHTMLDocumentVlinkColorPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLDocumentVlinkColorPropertyInfo = "vlink-color"
-    type AttrOrigin DOMHTMLDocumentVlinkColorPropertyInfo = DOMHTMLDocument
-    attrGet _ = getDOMHTMLDocumentVlinkColor
-    attrSet _ = setDOMHTMLDocumentVlinkColor
-    attrConstruct _ = constructDOMHTMLDocumentVlinkColor
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLDocument #width
-@
--}
-getDOMHTMLDocumentWidth :: (MonadIO m, IsDOMHTMLDocument o) => o -> m CLong
-getDOMHTMLDocumentWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "width"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentWidthPropertyInfo
-instance AttrInfo DOMHTMLDocumentWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLDocumentWidthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLDocumentWidthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLDocumentWidthPropertyInfo = IsDOMHTMLDocument
-    type AttrGetType DOMHTMLDocumentWidthPropertyInfo = CLong
-    type AttrLabel DOMHTMLDocumentWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLDocumentWidthPropertyInfo = DOMHTMLDocument
-    attrGet _ = getDOMHTMLDocumentWidth
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLDocument
-type instance O.AttributeList DOMHTMLDocument = DOMHTMLDocumentAttributeList
-type DOMHTMLDocumentAttributeList = ('[ '("activeElement", WebKit2WebExtension.DOMDocument.DOMDocumentActiveElementPropertyInfo), '("alinkColor", DOMHTMLDocumentAlinkColorPropertyInfo), '("anchors", WebKit2WebExtension.DOMDocument.DOMDocumentAnchorsPropertyInfo), '("applets", WebKit2WebExtension.DOMDocument.DOMDocumentAppletsPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLDocumentBgColorPropertyInfo), '("body", WebKit2WebExtension.DOMDocument.DOMDocumentBodyPropertyInfo), '("characterSet", WebKit2WebExtension.DOMDocument.DOMDocumentCharacterSetPropertyInfo), '("charset", WebKit2WebExtension.DOMDocument.DOMDocumentCharsetPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMDocument.DOMDocumentChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMDocument.DOMDocumentChildrenPropertyInfo), '("compatMode", WebKit2WebExtension.DOMDocument.DOMDocumentCompatModePropertyInfo), '("contentType", WebKit2WebExtension.DOMDocument.DOMDocumentContentTypePropertyInfo), '("cookie", WebKit2WebExtension.DOMDocument.DOMDocumentCookiePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("currentScript", WebKit2WebExtension.DOMDocument.DOMDocumentCurrentScriptPropertyInfo), '("defaultView", WebKit2WebExtension.DOMDocument.DOMDocumentDefaultViewPropertyInfo), '("designMode", WebKit2WebExtension.DOMDocument.DOMDocumentDesignModePropertyInfo), '("dir", DOMHTMLDocumentDirPropertyInfo), '("doctype", WebKit2WebExtension.DOMDocument.DOMDocumentDoctypePropertyInfo), '("documentElement", WebKit2WebExtension.DOMDocument.DOMDocumentDocumentElementPropertyInfo), '("documentUri", WebKit2WebExtension.DOMDocument.DOMDocumentDocumentUriPropertyInfo), '("domain", WebKit2WebExtension.DOMDocument.DOMDocumentDomainPropertyInfo), '("embeds", WebKit2WebExtension.DOMDocument.DOMDocumentEmbedsPropertyInfo), '("fgColor", DOMHTMLDocumentFgColorPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMDocument.DOMDocumentFirstElementChildPropertyInfo), '("forms", WebKit2WebExtension.DOMDocument.DOMDocumentFormsPropertyInfo), '("head", WebKit2WebExtension.DOMDocument.DOMDocumentHeadPropertyInfo), '("height", DOMHTMLDocumentHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMDocument.DOMDocumentHiddenPropertyInfo), '("images", WebKit2WebExtension.DOMDocument.DOMDocumentImagesPropertyInfo), '("implementation", WebKit2WebExtension.DOMDocument.DOMDocumentImplementationPropertyInfo), '("inputEncoding", WebKit2WebExtension.DOMDocument.DOMDocumentInputEncodingPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMDocument.DOMDocumentLastElementChildPropertyInfo), '("lastModified", WebKit2WebExtension.DOMDocument.DOMDocumentLastModifiedPropertyInfo), '("linkColor", DOMHTMLDocumentLinkColorPropertyInfo), '("links", WebKit2WebExtension.DOMDocument.DOMDocumentLinksPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("origin", WebKit2WebExtension.DOMDocument.DOMDocumentOriginPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("plugins", WebKit2WebExtension.DOMDocument.DOMDocumentPluginsPropertyInfo), '("pointerLockElement", WebKit2WebExtension.DOMDocument.DOMDocumentPointerLockElementPropertyInfo), '("preferredStylesheetSet", WebKit2WebExtension.DOMDocument.DOMDocumentPreferredStylesheetSetPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("readyState", WebKit2WebExtension.DOMDocument.DOMDocumentReadyStatePropertyInfo), '("referrer", WebKit2WebExtension.DOMDocument.DOMDocumentReferrerPropertyInfo), '("scripts", WebKit2WebExtension.DOMDocument.DOMDocumentScriptsPropertyInfo), '("scrollingElement", WebKit2WebExtension.DOMDocument.DOMDocumentScrollingElementPropertyInfo), '("selectedStylesheetSet", WebKit2WebExtension.DOMDocument.DOMDocumentSelectedStylesheetSetPropertyInfo), '("styleSheets", WebKit2WebExtension.DOMDocument.DOMDocumentStyleSheetsPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMDocument.DOMDocumentTitlePropertyInfo), '("url", WebKit2WebExtension.DOMDocument.DOMDocumentUrlPropertyInfo), '("visibilityState", WebKit2WebExtension.DOMDocument.DOMDocumentVisibilityStatePropertyInfo), '("vlinkColor", DOMHTMLDocumentVlinkColorPropertyInfo), '("webkitCurrentFullScreenElement", WebKit2WebExtension.DOMDocument.DOMDocumentWebkitCurrentFullScreenElementPropertyInfo), '("webkitFullScreenKeyboardInputAllowed", WebKit2WebExtension.DOMDocument.DOMDocumentWebkitFullScreenKeyboardInputAllowedPropertyInfo), '("webkitFullscreenElement", WebKit2WebExtension.DOMDocument.DOMDocumentWebkitFullscreenElementPropertyInfo), '("webkitFullscreenEnabled", WebKit2WebExtension.DOMDocument.DOMDocumentWebkitFullscreenEnabledPropertyInfo), '("webkitIsFullScreen", WebKit2WebExtension.DOMDocument.DOMDocumentWebkitIsFullScreenPropertyInfo), '("width", DOMHTMLDocumentWidthPropertyInfo), '("xmlEncoding", WebKit2WebExtension.DOMDocument.DOMDocumentXmlEncodingPropertyInfo), '("xmlStandalone", WebKit2WebExtension.DOMDocument.DOMDocumentXmlStandalonePropertyInfo), '("xmlVersion", WebKit2WebExtension.DOMDocument.DOMDocumentXmlVersionPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLDocumentAlinkColor :: AttrLabelProxy "alinkColor"
-dOMHTMLDocumentAlinkColor = AttrLabelProxy
-
-dOMHTMLDocumentBgColor :: AttrLabelProxy "bgColor"
-dOMHTMLDocumentBgColor = AttrLabelProxy
-
-dOMHTMLDocumentDir :: AttrLabelProxy "dir"
-dOMHTMLDocumentDir = AttrLabelProxy
-
-dOMHTMLDocumentFgColor :: AttrLabelProxy "fgColor"
-dOMHTMLDocumentFgColor = AttrLabelProxy
-
-dOMHTMLDocumentHeight :: AttrLabelProxy "height"
-dOMHTMLDocumentHeight = AttrLabelProxy
-
-dOMHTMLDocumentLinkColor :: AttrLabelProxy "linkColor"
-dOMHTMLDocumentLinkColor = AttrLabelProxy
-
-dOMHTMLDocumentVlinkColor :: AttrLabelProxy "vlinkColor"
-dOMHTMLDocumentVlinkColor = AttrLabelProxy
-
-dOMHTMLDocumentWidth :: AttrLabelProxy "width"
-dOMHTMLDocumentWidth = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLDocument = DOMHTMLDocumentSignalList
-type DOMHTMLDocumentSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLDocument::capture_events
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_capture_events" webkit_dom_html_document_capture_events :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLDocumentCaptureEvents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentCaptureEvents ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m ()
-dOMHTMLDocumentCaptureEvents self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_document_capture_events self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentCaptureEventsMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentCaptureEventsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentCaptureEvents
-
-#endif
-
--- method DOMHTMLDocument::clear
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_clear" webkit_dom_html_document_clear :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLDocumentClear ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentClear ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m ()
-dOMHTMLDocumentClear self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_document_clear self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentClearMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentClearMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentClear
-
-#endif
-
--- method DOMHTMLDocument::close
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_close" webkit_dom_html_document_close :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLDocumentClose ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentClose ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m ()
-dOMHTMLDocumentClose self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_document_close self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentCloseMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentCloseMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentClose
-
-#endif
-
--- method DOMHTMLDocument::get_alink_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_get_alink_color" webkit_dom_html_document_get_alink_color :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLDocumentGetAlinkColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentGetAlinkColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLDocumentGetAlinkColor self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_document_get_alink_color self'
-    checkUnexpectedReturnNULL "dOMHTMLDocumentGetAlinkColor" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetAlinkColorMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetAlinkColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentGetAlinkColor
-
-#endif
-
--- method DOMHTMLDocument::get_bg_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_get_bg_color" webkit_dom_html_document_get_bg_color :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLDocumentGetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentGetBgColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLDocumentGetBgColor self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_document_get_bg_color self'
-    checkUnexpectedReturnNULL "dOMHTMLDocumentGetBgColor" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetBgColorMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetBgColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentGetBgColor
-
-#endif
-
--- method DOMHTMLDocument::get_compat_mode
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_get_compat_mode" webkit_dom_html_document_get_compat_mode :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLDocumentGetCompatMode ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetCompatMode' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentGetCompatMode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLDocumentGetCompatMode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_document_get_compat_mode self'
-    checkUnexpectedReturnNULL "dOMHTMLDocumentGetCompatMode" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetCompatModeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetCompatModeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentGetCompatMode
-
-#endif
-
--- method DOMHTMLDocument::get_design_mode
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_get_design_mode" webkit_dom_html_document_get_design_mode :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLDocumentGetDesignMode ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetDesignMode' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentGetDesignMode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLDocumentGetDesignMode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_document_get_design_mode self'
-    checkUnexpectedReturnNULL "dOMHTMLDocumentGetDesignMode" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetDesignModeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetDesignModeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentGetDesignMode
-
-#endif
-
--- method DOMHTMLDocument::get_dir
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_get_dir" webkit_dom_html_document_get_dir :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLDocumentGetDir ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentGetDir ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLDocumentGetDir self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_document_get_dir self'
-    checkUnexpectedReturnNULL "dOMHTMLDocumentGetDir" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetDirMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetDirMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentGetDir
-
-#endif
-
--- method DOMHTMLDocument::get_embeds
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_get_embeds" webkit_dom_html_document_get_embeds :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMHTMLDocumentGetEmbeds ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetEmbeds' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentGetEmbeds ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMHTMLDocumentGetEmbeds self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_document_get_embeds self'
-    checkUnexpectedReturnNULL "dOMHTMLDocumentGetEmbeds" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetEmbedsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetEmbedsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentGetEmbeds
-
-#endif
-
--- method DOMHTMLDocument::get_fg_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_get_fg_color" webkit_dom_html_document_get_fg_color :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLDocumentGetFgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentGetFgColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLDocumentGetFgColor self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_document_get_fg_color self'
-    checkUnexpectedReturnNULL "dOMHTMLDocumentGetFgColor" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetFgColorMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetFgColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentGetFgColor
-
-#endif
-
--- method DOMHTMLDocument::get_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_get_height" webkit_dom_html_document_get_height :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLDocumentGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentGetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLDocumentGetHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_document_get_height self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetHeightMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentGetHeight
-
-#endif
-
--- method DOMHTMLDocument::get_link_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_get_link_color" webkit_dom_html_document_get_link_color :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLDocumentGetLinkColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentGetLinkColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLDocumentGetLinkColor self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_document_get_link_color self'
-    checkUnexpectedReturnNULL "dOMHTMLDocumentGetLinkColor" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetLinkColorMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetLinkColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentGetLinkColor
-
-#endif
-
--- method DOMHTMLDocument::get_plugins
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_get_plugins" webkit_dom_html_document_get_plugins :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMHTMLDocumentGetPlugins ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetPlugins' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentGetPlugins ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMHTMLDocumentGetPlugins self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_document_get_plugins self'
-    checkUnexpectedReturnNULL "dOMHTMLDocumentGetPlugins" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetPluginsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetPluginsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentGetPlugins
-
-#endif
-
--- method DOMHTMLDocument::get_scripts
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_get_scripts" webkit_dom_html_document_get_scripts :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMHTMLDocumentGetScripts ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentGetScripts' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentGetScripts ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMHTMLDocumentGetScripts self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_document_get_scripts self'
-    checkUnexpectedReturnNULL "dOMHTMLDocumentGetScripts" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetScriptsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetScriptsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentGetScripts
-
-#endif
-
--- method DOMHTMLDocument::get_vlink_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_get_vlink_color" webkit_dom_html_document_get_vlink_color :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLDocumentGetVlinkColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentGetVlinkColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLDocumentGetVlinkColor self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_document_get_vlink_color self'
-    checkUnexpectedReturnNULL "dOMHTMLDocumentGetVlinkColor" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetVlinkColorMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetVlinkColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentGetVlinkColor
-
-#endif
-
--- method DOMHTMLDocument::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_get_width" webkit_dom_html_document_get_width :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLDocumentGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLDocumentGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_document_get_width self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetWidthMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentGetWidth
-
-#endif
-
--- method DOMHTMLDocument::release_events
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_release_events" webkit_dom_html_document_release_events :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLDocumentReleaseEvents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentReleaseEvents ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> m ()
-dOMHTMLDocumentReleaseEvents self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_document_release_events self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentReleaseEventsMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentReleaseEventsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentReleaseEvents
-
-#endif
-
--- method DOMHTMLDocument::set_alink_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_set_alink_color" webkit_dom_html_document_set_alink_color :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLDocumentSetAlinkColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentSetAlinkColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLDocumentSetAlinkColor self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_document_set_alink_color self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetAlinkColorMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetAlinkColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentSetAlinkColor
-
-#endif
-
--- method DOMHTMLDocument::set_bg_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_set_bg_color" webkit_dom_html_document_set_bg_color :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLDocumentSetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentSetBgColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLDocumentSetBgColor self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_document_set_bg_color self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetBgColorMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetBgColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentSetBgColor
-
-#endif
-
--- method DOMHTMLDocument::set_design_mode
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_set_design_mode" webkit_dom_html_document_set_design_mode :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLDocumentSetDesignMode ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMDocument.dOMDocumentSetDesignMode' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentSetDesignMode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLDocumentSetDesignMode self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_document_set_design_mode self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetDesignModeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetDesignModeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentSetDesignMode
-
-#endif
-
--- method DOMHTMLDocument::set_dir
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_set_dir" webkit_dom_html_document_set_dir :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLDocumentSetDir ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentSetDir ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLDocumentSetDir self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_document_set_dir self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetDirMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetDirMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentSetDir
-
-#endif
-
--- method DOMHTMLDocument::set_fg_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_set_fg_color" webkit_dom_html_document_set_fg_color :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLDocumentSetFgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentSetFgColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLDocumentSetFgColor self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_document_set_fg_color self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetFgColorMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetFgColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentSetFgColor
-
-#endif
-
--- method DOMHTMLDocument::set_link_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_set_link_color" webkit_dom_html_document_set_link_color :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLDocumentSetLinkColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentSetLinkColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLDocumentSetLinkColor self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_document_set_link_color self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetLinkColorMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetLinkColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentSetLinkColor
-
-#endif
-
--- method DOMHTMLDocument::set_vlink_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLDocument", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_document_set_vlink_color" webkit_dom_html_document_set_vlink_color :: 
-    Ptr DOMHTMLDocument ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLDocument"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLDocumentSetVlinkColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLDocumentSetVlinkColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLDocument a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLDocument.DOMHTMLDocument' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLDocumentSetVlinkColor self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_document_set_vlink_color self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetVlinkColorMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLDocument a) => O.MethodInfo DOMHTMLDocumentSetVlinkColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLDocumentSetVlinkColor
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLDocument.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLDocument.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLDocument.hs-boot
+++ /dev/null
@@ -1,125 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLDocument where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLDocument = DOMHTMLDocument (ManagedPtr DOMHTMLDocument)
-instance GObject DOMHTMLDocument where
-class (GObject o, O.IsDescendantOf DOMHTMLDocument o) => IsDOMHTMLDocument o
-instance (GObject o, O.IsDescendantOf DOMHTMLDocument o) => IsDOMHTMLDocument o
-instance O.HasParentTypes DOMHTMLDocument
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentAlinkColorPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentBgColorPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentDirPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentFgColorPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentLinkColorPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentVlinkColorPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentCaptureEventsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentClearMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentCloseMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetAlinkColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetBgColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetCompatModeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetDesignModeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetDirMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetEmbedsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetFgColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetLinkColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetPluginsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetScriptsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetVlinkColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentReleaseEventsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetAlinkColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetBgColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetDesignModeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetDirMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetFgColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetLinkColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLDocumentSetVlinkColorMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLElement.hs
+++ /dev/null
@@ -1,2760 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLElement
-    ( 
-
--- * Exported types
-    DOMHTMLElement(..)                      ,
-    IsDOMHTMLElement                        ,
-    toDOMHTMLElement                        ,
-    noDOMHTMLElement                        ,
-
-
- -- * Methods
--- ** click #method:click#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementClickMethodInfo           ,
-#endif
-    dOMHTMLElementClick                     ,
-
-
--- ** getAccessKey #method:getAccessKey#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetAccessKeyMethodInfo    ,
-#endif
-    dOMHTMLElementGetAccessKey              ,
-
-
--- ** getChildren #method:getChildren#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetChildrenMethodInfo     ,
-#endif
-    dOMHTMLElementGetChildren               ,
-
-
--- ** getContentEditable #method:getContentEditable#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetContentEditableMethodInfo,
-#endif
-    dOMHTMLElementGetContentEditable        ,
-
-
--- ** getDir #method:getDir#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetDirMethodInfo          ,
-#endif
-    dOMHTMLElementGetDir                    ,
-
-
--- ** getDraggable #method:getDraggable#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetDraggableMethodInfo    ,
-#endif
-    dOMHTMLElementGetDraggable              ,
-
-
--- ** getHidden #method:getHidden#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetHiddenMethodInfo       ,
-#endif
-    dOMHTMLElementGetHidden                 ,
-
-
--- ** getInnerHtml #method:getInnerHtml#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetInnerHtmlMethodInfo    ,
-#endif
-    dOMHTMLElementGetInnerHtml              ,
-
-
--- ** getInnerText #method:getInnerText#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetInnerTextMethodInfo    ,
-#endif
-    dOMHTMLElementGetInnerText              ,
-
-
--- ** getIsContentEditable #method:getIsContentEditable#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetIsContentEditableMethodInfo,
-#endif
-    dOMHTMLElementGetIsContentEditable      ,
-
-
--- ** getLang #method:getLang#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetLangMethodInfo         ,
-#endif
-    dOMHTMLElementGetLang                   ,
-
-
--- ** getOuterHtml #method:getOuterHtml#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetOuterHtmlMethodInfo    ,
-#endif
-    dOMHTMLElementGetOuterHtml              ,
-
-
--- ** getOuterText #method:getOuterText#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetOuterTextMethodInfo    ,
-#endif
-    dOMHTMLElementGetOuterText              ,
-
-
--- ** getSpellcheck #method:getSpellcheck#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetSpellcheckMethodInfo   ,
-#endif
-    dOMHTMLElementGetSpellcheck             ,
-
-
--- ** getTabIndex #method:getTabIndex#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetTabIndexMethodInfo     ,
-#endif
-    dOMHTMLElementGetTabIndex               ,
-
-
--- ** getTitle #method:getTitle#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetTitleMethodInfo        ,
-#endif
-    dOMHTMLElementGetTitle                  ,
-
-
--- ** getTranslate #method:getTranslate#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetTranslateMethodInfo    ,
-#endif
-    dOMHTMLElementGetTranslate              ,
-
-
--- ** getWebkitdropzone #method:getWebkitdropzone#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementGetWebkitdropzoneMethodInfo,
-#endif
-    dOMHTMLElementGetWebkitdropzone         ,
-
-
--- ** setAccessKey #method:setAccessKey#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetAccessKeyMethodInfo    ,
-#endif
-    dOMHTMLElementSetAccessKey              ,
-
-
--- ** setContentEditable #method:setContentEditable#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetContentEditableMethodInfo,
-#endif
-    dOMHTMLElementSetContentEditable        ,
-
-
--- ** setDir #method:setDir#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetDirMethodInfo          ,
-#endif
-    dOMHTMLElementSetDir                    ,
-
-
--- ** setDraggable #method:setDraggable#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetDraggableMethodInfo    ,
-#endif
-    dOMHTMLElementSetDraggable              ,
-
-
--- ** setHidden #method:setHidden#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetHiddenMethodInfo       ,
-#endif
-    dOMHTMLElementSetHidden                 ,
-
-
--- ** setInnerHtml #method:setInnerHtml#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetInnerHtmlMethodInfo    ,
-#endif
-    dOMHTMLElementSetInnerHtml              ,
-
-
--- ** setInnerText #method:setInnerText#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetInnerTextMethodInfo    ,
-#endif
-    dOMHTMLElementSetInnerText              ,
-
-
--- ** setLang #method:setLang#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetLangMethodInfo         ,
-#endif
-    dOMHTMLElementSetLang                   ,
-
-
--- ** setOuterHtml #method:setOuterHtml#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetOuterHtmlMethodInfo    ,
-#endif
-    dOMHTMLElementSetOuterHtml              ,
-
-
--- ** setOuterText #method:setOuterText#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetOuterTextMethodInfo    ,
-#endif
-    dOMHTMLElementSetOuterText              ,
-
-
--- ** setSpellcheck #method:setSpellcheck#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetSpellcheckMethodInfo   ,
-#endif
-    dOMHTMLElementSetSpellcheck             ,
-
-
--- ** setTabIndex #method:setTabIndex#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetTabIndexMethodInfo     ,
-#endif
-    dOMHTMLElementSetTabIndex               ,
-
-
--- ** setTitle #method:setTitle#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetTitleMethodInfo        ,
-#endif
-    dOMHTMLElementSetTitle                  ,
-
-
--- ** setTranslate #method:setTranslate#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetTranslateMethodInfo    ,
-#endif
-    dOMHTMLElementSetTranslate              ,
-
-
--- ** setWebkitdropzone #method:setWebkitdropzone#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSetWebkitdropzoneMethodInfo,
-#endif
-    dOMHTMLElementSetWebkitdropzone         ,
-
-
-
-
- -- * Properties
--- ** accessKey #attr:accessKey#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementAccessKeyPropertyInfo     ,
-#endif
-    constructDOMHTMLElementAccessKey        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLElementAccessKey                 ,
-#endif
-    getDOMHTMLElementAccessKey              ,
-    setDOMHTMLElementAccessKey              ,
-
-
--- ** contentEditable #attr:contentEditable#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementContentEditablePropertyInfo,
-#endif
-    clearDOMHTMLElementContentEditable      ,
-    constructDOMHTMLElementContentEditable  ,
-#if ENABLE_OVERLOADING
-    dOMHTMLElementContentEditable           ,
-#endif
-    getDOMHTMLElementContentEditable        ,
-    setDOMHTMLElementContentEditable        ,
-
-
--- ** dir #attr:dir#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementDirPropertyInfo           ,
-#endif
-    constructDOMHTMLElementDir              ,
-#if ENABLE_OVERLOADING
-    dOMHTMLElementDir                       ,
-#endif
-    getDOMHTMLElementDir                    ,
-    setDOMHTMLElementDir                    ,
-
-
--- ** draggable #attr:draggable#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementDraggablePropertyInfo     ,
-#endif
-    constructDOMHTMLElementDraggable        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLElementDraggable                 ,
-#endif
-    getDOMHTMLElementDraggable              ,
-    setDOMHTMLElementDraggable              ,
-
-
--- ** hidden #attr:hidden#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementHiddenPropertyInfo        ,
-#endif
-    constructDOMHTMLElementHidden           ,
-#if ENABLE_OVERLOADING
-    dOMHTMLElementHidden                    ,
-#endif
-    getDOMHTMLElementHidden                 ,
-    setDOMHTMLElementHidden                 ,
-
-
--- ** innerText #attr:innerText#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementInnerTextPropertyInfo     ,
-#endif
-    clearDOMHTMLElementInnerText            ,
-    constructDOMHTMLElementInnerText        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLElementInnerText                 ,
-#endif
-    getDOMHTMLElementInnerText              ,
-    setDOMHTMLElementInnerText              ,
-
-
--- ** isContentEditable #attr:isContentEditable#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementIsContentEditablePropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLElementIsContentEditable         ,
-#endif
-    getDOMHTMLElementIsContentEditable      ,
-
-
--- ** lang #attr:lang#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementLangPropertyInfo          ,
-#endif
-    constructDOMHTMLElementLang             ,
-#if ENABLE_OVERLOADING
-    dOMHTMLElementLang                      ,
-#endif
-    getDOMHTMLElementLang                   ,
-    setDOMHTMLElementLang                   ,
-
-
--- ** outerText #attr:outerText#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementOuterTextPropertyInfo     ,
-#endif
-    clearDOMHTMLElementOuterText            ,
-    constructDOMHTMLElementOuterText        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLElementOuterText                 ,
-#endif
-    getDOMHTMLElementOuterText              ,
-    setDOMHTMLElementOuterText              ,
-
-
--- ** spellcheck #attr:spellcheck#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementSpellcheckPropertyInfo    ,
-#endif
-    constructDOMHTMLElementSpellcheck       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLElementSpellcheck                ,
-#endif
-    getDOMHTMLElementSpellcheck             ,
-    setDOMHTMLElementSpellcheck             ,
-
-
--- ** tabIndex #attr:tabIndex#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementTabIndexPropertyInfo      ,
-#endif
-    constructDOMHTMLElementTabIndex         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLElementTabIndex                  ,
-#endif
-    getDOMHTMLElementTabIndex               ,
-    setDOMHTMLElementTabIndex               ,
-
-
--- ** title #attr:title#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementTitlePropertyInfo         ,
-#endif
-    constructDOMHTMLElementTitle            ,
-#if ENABLE_OVERLOADING
-    dOMHTMLElementTitle                     ,
-#endif
-    getDOMHTMLElementTitle                  ,
-    setDOMHTMLElementTitle                  ,
-
-
--- ** translate #attr:translate#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementTranslatePropertyInfo     ,
-#endif
-    constructDOMHTMLElementTranslate        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLElementTranslate                 ,
-#endif
-    getDOMHTMLElementTranslate              ,
-    setDOMHTMLElementTranslate              ,
-
-
--- ** webkitdropzone #attr:webkitdropzone#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLElementWebkitdropzonePropertyInfo,
-#endif
-    constructDOMHTMLElementWebkitdropzone   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLElementWebkitdropzone            ,
-#endif
-    getDOMHTMLElementWebkitdropzone         ,
-    setDOMHTMLElementWebkitdropzone         ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLElement = DOMHTMLElement (ManagedPtr DOMHTMLElement)
-foreign import ccall "webkit_dom_html_element_get_type"
-    c_webkit_dom_html_element_get_type :: IO GType
-
-instance GObject DOMHTMLElement where
-    gobjectType = c_webkit_dom_html_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLElement`, for instance with `toDOMHTMLElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLElement o) => IsDOMHTMLElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLElement o) => IsDOMHTMLElement o
-
-instance O.HasParentTypes DOMHTMLElement
-type instance O.ParentTypes DOMHTMLElement = '[WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLElement :: (MonadIO m, IsDOMHTMLElement o) => o -> m DOMHTMLElement
-toDOMHTMLElement = liftIO . unsafeCastTo DOMHTMLElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLElement`.
-noDOMHTMLElement :: Maybe DOMHTMLElement
-noDOMHTMLElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLElementMethod "click" o = DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLElementMethod "getChildren" o = DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLElementMethod "getDraggable" o = DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLElementMethod "getHidden" o = DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLElementMethod "getInnerHtml" o = DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLElementMethod "getOuterHtml" o = DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLElementMethod "getSpellcheck" o = DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLElementMethod "getTranslate" o = DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLElementMethod "getWebkitdropzone" o = DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLElementMethod "setDraggable" o = DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLElementMethod "setHidden" o = DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLElementMethod "setInnerHtml" o = DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLElementMethod "setOuterHtml" o = DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLElementMethod "setSpellcheck" o = DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLElementMethod "setTranslate" o = DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLElementMethod "setWebkitdropzone" o = DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLElementMethod t DOMHTMLElement, O.MethodInfo info DOMHTMLElement p) => OL.IsLabel t (DOMHTMLElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "access-key"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@access-key@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #accessKey
-@
--}
-getDOMHTMLElementAccessKey :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)
-getDOMHTMLElementAccessKey obj = liftIO $ B.Properties.getObjectPropertyString obj "access-key"
-
-{- |
-Set the value of the “@access-key@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLElement [ #accessKey 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLElementAccessKey :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()
-setDOMHTMLElementAccessKey obj val = liftIO $ B.Properties.setObjectPropertyString obj "access-key" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@access-key@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLElementAccessKey :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLElementAccessKey val = B.Properties.constructObjectPropertyString "access-key" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementAccessKeyPropertyInfo
-instance AttrInfo DOMHTMLElementAccessKeyPropertyInfo where
-    type AttrAllowedOps DOMHTMLElementAccessKeyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLElementAccessKeyPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLElementAccessKeyPropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementAccessKeyPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLElementAccessKeyPropertyInfo = "access-key"
-    type AttrOrigin DOMHTMLElementAccessKeyPropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementAccessKey
-    attrSet _ = setDOMHTMLElementAccessKey
-    attrConstruct _ = constructDOMHTMLElementAccessKey
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "content-editable"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@content-editable@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #contentEditable
-@
--}
-getDOMHTMLElementContentEditable :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)
-getDOMHTMLElementContentEditable obj = liftIO $ B.Properties.getObjectPropertyString obj "content-editable"
-
-{- |
-Set the value of the “@content-editable@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLElement [ #contentEditable 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLElementContentEditable :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()
-setDOMHTMLElementContentEditable obj val = liftIO $ B.Properties.setObjectPropertyString obj "content-editable" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@content-editable@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLElementContentEditable :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLElementContentEditable val = B.Properties.constructObjectPropertyString "content-editable" (Just val)
-
-{- |
-Set the value of the “@content-editable@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #contentEditable
-@
--}
-clearDOMHTMLElementContentEditable :: (MonadIO m, IsDOMHTMLElement o) => o -> m ()
-clearDOMHTMLElementContentEditable obj = liftIO $ B.Properties.setObjectPropertyString obj "content-editable" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementContentEditablePropertyInfo
-instance AttrInfo DOMHTMLElementContentEditablePropertyInfo where
-    type AttrAllowedOps DOMHTMLElementContentEditablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLElementContentEditablePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLElementContentEditablePropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementContentEditablePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLElementContentEditablePropertyInfo = "content-editable"
-    type AttrOrigin DOMHTMLElementContentEditablePropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementContentEditable
-    attrSet _ = setDOMHTMLElementContentEditable
-    attrConstruct _ = constructDOMHTMLElementContentEditable
-    attrClear _ = clearDOMHTMLElementContentEditable
-#endif
-
--- VVV Prop "dir"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@dir@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #dir
-@
--}
-getDOMHTMLElementDir :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)
-getDOMHTMLElementDir obj = liftIO $ B.Properties.getObjectPropertyString obj "dir"
-
-{- |
-Set the value of the “@dir@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLElement [ #dir 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLElementDir :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()
-setDOMHTMLElementDir obj val = liftIO $ B.Properties.setObjectPropertyString obj "dir" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@dir@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLElementDir :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLElementDir val = B.Properties.constructObjectPropertyString "dir" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementDirPropertyInfo
-instance AttrInfo DOMHTMLElementDirPropertyInfo where
-    type AttrAllowedOps DOMHTMLElementDirPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLElementDirPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLElementDirPropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementDirPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLElementDirPropertyInfo = "dir"
-    type AttrOrigin DOMHTMLElementDirPropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementDir
-    attrSet _ = setDOMHTMLElementDir
-    attrConstruct _ = constructDOMHTMLElementDir
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "draggable"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@draggable@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #draggable
-@
--}
-getDOMHTMLElementDraggable :: (MonadIO m, IsDOMHTMLElement o) => o -> m Bool
-getDOMHTMLElementDraggable obj = liftIO $ B.Properties.getObjectPropertyBool obj "draggable"
-
-{- |
-Set the value of the “@draggable@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLElement [ #draggable 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLElementDraggable :: (MonadIO m, IsDOMHTMLElement o) => o -> Bool -> m ()
-setDOMHTMLElementDraggable obj val = liftIO $ B.Properties.setObjectPropertyBool obj "draggable" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@draggable@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLElementDraggable :: (IsDOMHTMLElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLElementDraggable val = B.Properties.constructObjectPropertyBool "draggable" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementDraggablePropertyInfo
-instance AttrInfo DOMHTMLElementDraggablePropertyInfo where
-    type AttrAllowedOps DOMHTMLElementDraggablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLElementDraggablePropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLElementDraggablePropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementDraggablePropertyInfo = Bool
-    type AttrLabel DOMHTMLElementDraggablePropertyInfo = "draggable"
-    type AttrOrigin DOMHTMLElementDraggablePropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementDraggable
-    attrSet _ = setDOMHTMLElementDraggable
-    attrConstruct _ = constructDOMHTMLElementDraggable
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "hidden"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@hidden@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #hidden
-@
--}
-getDOMHTMLElementHidden :: (MonadIO m, IsDOMHTMLElement o) => o -> m Bool
-getDOMHTMLElementHidden obj = liftIO $ B.Properties.getObjectPropertyBool obj "hidden"
-
-{- |
-Set the value of the “@hidden@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLElement [ #hidden 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLElementHidden :: (MonadIO m, IsDOMHTMLElement o) => o -> Bool -> m ()
-setDOMHTMLElementHidden obj val = liftIO $ B.Properties.setObjectPropertyBool obj "hidden" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@hidden@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLElementHidden :: (IsDOMHTMLElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLElementHidden val = B.Properties.constructObjectPropertyBool "hidden" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementHiddenPropertyInfo
-instance AttrInfo DOMHTMLElementHiddenPropertyInfo where
-    type AttrAllowedOps DOMHTMLElementHiddenPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLElementHiddenPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLElementHiddenPropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementHiddenPropertyInfo = Bool
-    type AttrLabel DOMHTMLElementHiddenPropertyInfo = "hidden"
-    type AttrOrigin DOMHTMLElementHiddenPropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementHidden
-    attrSet _ = setDOMHTMLElementHidden
-    attrConstruct _ = constructDOMHTMLElementHidden
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "inner-text"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@inner-text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #innerText
-@
--}
-getDOMHTMLElementInnerText :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)
-getDOMHTMLElementInnerText obj = liftIO $ B.Properties.getObjectPropertyString obj "inner-text"
-
-{- |
-Set the value of the “@inner-text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLElement [ #innerText 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLElementInnerText :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()
-setDOMHTMLElementInnerText obj val = liftIO $ B.Properties.setObjectPropertyString obj "inner-text" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@inner-text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLElementInnerText :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLElementInnerText val = B.Properties.constructObjectPropertyString "inner-text" (Just val)
-
-{- |
-Set the value of the “@inner-text@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #innerText
-@
--}
-clearDOMHTMLElementInnerText :: (MonadIO m, IsDOMHTMLElement o) => o -> m ()
-clearDOMHTMLElementInnerText obj = liftIO $ B.Properties.setObjectPropertyString obj "inner-text" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementInnerTextPropertyInfo
-instance AttrInfo DOMHTMLElementInnerTextPropertyInfo where
-    type AttrAllowedOps DOMHTMLElementInnerTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLElementInnerTextPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLElementInnerTextPropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementInnerTextPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLElementInnerTextPropertyInfo = "inner-text"
-    type AttrOrigin DOMHTMLElementInnerTextPropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementInnerText
-    attrSet _ = setDOMHTMLElementInnerText
-    attrConstruct _ = constructDOMHTMLElementInnerText
-    attrClear _ = clearDOMHTMLElementInnerText
-#endif
-
--- VVV Prop "is-content-editable"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@is-content-editable@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #isContentEditable
-@
--}
-getDOMHTMLElementIsContentEditable :: (MonadIO m, IsDOMHTMLElement o) => o -> m Bool
-getDOMHTMLElementIsContentEditable obj = liftIO $ B.Properties.getObjectPropertyBool obj "is-content-editable"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementIsContentEditablePropertyInfo
-instance AttrInfo DOMHTMLElementIsContentEditablePropertyInfo where
-    type AttrAllowedOps DOMHTMLElementIsContentEditablePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLElementIsContentEditablePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLElementIsContentEditablePropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementIsContentEditablePropertyInfo = Bool
-    type AttrLabel DOMHTMLElementIsContentEditablePropertyInfo = "is-content-editable"
-    type AttrOrigin DOMHTMLElementIsContentEditablePropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementIsContentEditable
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "lang"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@lang@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #lang
-@
--}
-getDOMHTMLElementLang :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)
-getDOMHTMLElementLang obj = liftIO $ B.Properties.getObjectPropertyString obj "lang"
-
-{- |
-Set the value of the “@lang@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLElement [ #lang 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLElementLang :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()
-setDOMHTMLElementLang obj val = liftIO $ B.Properties.setObjectPropertyString obj "lang" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@lang@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLElementLang :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLElementLang val = B.Properties.constructObjectPropertyString "lang" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementLangPropertyInfo
-instance AttrInfo DOMHTMLElementLangPropertyInfo where
-    type AttrAllowedOps DOMHTMLElementLangPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLElementLangPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLElementLangPropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementLangPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLElementLangPropertyInfo = "lang"
-    type AttrOrigin DOMHTMLElementLangPropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementLang
-    attrSet _ = setDOMHTMLElementLang
-    attrConstruct _ = constructDOMHTMLElementLang
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "outer-text"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@outer-text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #outerText
-@
--}
-getDOMHTMLElementOuterText :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)
-getDOMHTMLElementOuterText obj = liftIO $ B.Properties.getObjectPropertyString obj "outer-text"
-
-{- |
-Set the value of the “@outer-text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLElement [ #outerText 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLElementOuterText :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()
-setDOMHTMLElementOuterText obj val = liftIO $ B.Properties.setObjectPropertyString obj "outer-text" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@outer-text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLElementOuterText :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLElementOuterText val = B.Properties.constructObjectPropertyString "outer-text" (Just val)
-
-{- |
-Set the value of the “@outer-text@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #outerText
-@
--}
-clearDOMHTMLElementOuterText :: (MonadIO m, IsDOMHTMLElement o) => o -> m ()
-clearDOMHTMLElementOuterText obj = liftIO $ B.Properties.setObjectPropertyString obj "outer-text" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementOuterTextPropertyInfo
-instance AttrInfo DOMHTMLElementOuterTextPropertyInfo where
-    type AttrAllowedOps DOMHTMLElementOuterTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLElementOuterTextPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLElementOuterTextPropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementOuterTextPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLElementOuterTextPropertyInfo = "outer-text"
-    type AttrOrigin DOMHTMLElementOuterTextPropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementOuterText
-    attrSet _ = setDOMHTMLElementOuterText
-    attrConstruct _ = constructDOMHTMLElementOuterText
-    attrClear _ = clearDOMHTMLElementOuterText
-#endif
-
--- VVV Prop "spellcheck"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@spellcheck@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #spellcheck
-@
--}
-getDOMHTMLElementSpellcheck :: (MonadIO m, IsDOMHTMLElement o) => o -> m Bool
-getDOMHTMLElementSpellcheck obj = liftIO $ B.Properties.getObjectPropertyBool obj "spellcheck"
-
-{- |
-Set the value of the “@spellcheck@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLElement [ #spellcheck 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLElementSpellcheck :: (MonadIO m, IsDOMHTMLElement o) => o -> Bool -> m ()
-setDOMHTMLElementSpellcheck obj val = liftIO $ B.Properties.setObjectPropertyBool obj "spellcheck" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@spellcheck@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLElementSpellcheck :: (IsDOMHTMLElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLElementSpellcheck val = B.Properties.constructObjectPropertyBool "spellcheck" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSpellcheckPropertyInfo
-instance AttrInfo DOMHTMLElementSpellcheckPropertyInfo where
-    type AttrAllowedOps DOMHTMLElementSpellcheckPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLElementSpellcheckPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLElementSpellcheckPropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementSpellcheckPropertyInfo = Bool
-    type AttrLabel DOMHTMLElementSpellcheckPropertyInfo = "spellcheck"
-    type AttrOrigin DOMHTMLElementSpellcheckPropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementSpellcheck
-    attrSet _ = setDOMHTMLElementSpellcheck
-    attrConstruct _ = constructDOMHTMLElementSpellcheck
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "tab-index"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@tab-index@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #tabIndex
-@
--}
-getDOMHTMLElementTabIndex :: (MonadIO m, IsDOMHTMLElement o) => o -> m CLong
-getDOMHTMLElementTabIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "tab-index"
-
-{- |
-Set the value of the “@tab-index@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLElement [ #tabIndex 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLElementTabIndex :: (MonadIO m, IsDOMHTMLElement o) => o -> CLong -> m ()
-setDOMHTMLElementTabIndex obj val = liftIO $ B.Properties.setObjectPropertyLong obj "tab-index" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@tab-index@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLElementTabIndex :: (IsDOMHTMLElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLElementTabIndex val = B.Properties.constructObjectPropertyLong "tab-index" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementTabIndexPropertyInfo
-instance AttrInfo DOMHTMLElementTabIndexPropertyInfo where
-    type AttrAllowedOps DOMHTMLElementTabIndexPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLElementTabIndexPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLElementTabIndexPropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementTabIndexPropertyInfo = CLong
-    type AttrLabel DOMHTMLElementTabIndexPropertyInfo = "tab-index"
-    type AttrOrigin DOMHTMLElementTabIndexPropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementTabIndex
-    attrSet _ = setDOMHTMLElementTabIndex
-    attrConstruct _ = constructDOMHTMLElementTabIndex
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "title"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@title@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #title
-@
--}
-getDOMHTMLElementTitle :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)
-getDOMHTMLElementTitle obj = liftIO $ B.Properties.getObjectPropertyString obj "title"
-
-{- |
-Set the value of the “@title@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLElement [ #title 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLElementTitle :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()
-setDOMHTMLElementTitle obj val = liftIO $ B.Properties.setObjectPropertyString obj "title" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@title@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLElementTitle :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLElementTitle val = B.Properties.constructObjectPropertyString "title" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementTitlePropertyInfo
-instance AttrInfo DOMHTMLElementTitlePropertyInfo where
-    type AttrAllowedOps DOMHTMLElementTitlePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLElementTitlePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLElementTitlePropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementTitlePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLElementTitlePropertyInfo = "title"
-    type AttrOrigin DOMHTMLElementTitlePropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementTitle
-    attrSet _ = setDOMHTMLElementTitle
-    attrConstruct _ = constructDOMHTMLElementTitle
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "translate"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@translate@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #translate
-@
--}
-getDOMHTMLElementTranslate :: (MonadIO m, IsDOMHTMLElement o) => o -> m Bool
-getDOMHTMLElementTranslate obj = liftIO $ B.Properties.getObjectPropertyBool obj "translate"
-
-{- |
-Set the value of the “@translate@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLElement [ #translate 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLElementTranslate :: (MonadIO m, IsDOMHTMLElement o) => o -> Bool -> m ()
-setDOMHTMLElementTranslate obj val = liftIO $ B.Properties.setObjectPropertyBool obj "translate" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@translate@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLElementTranslate :: (IsDOMHTMLElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLElementTranslate val = B.Properties.constructObjectPropertyBool "translate" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementTranslatePropertyInfo
-instance AttrInfo DOMHTMLElementTranslatePropertyInfo where
-    type AttrAllowedOps DOMHTMLElementTranslatePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLElementTranslatePropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLElementTranslatePropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementTranslatePropertyInfo = Bool
-    type AttrLabel DOMHTMLElementTranslatePropertyInfo = "translate"
-    type AttrOrigin DOMHTMLElementTranslatePropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementTranslate
-    attrSet _ = setDOMHTMLElementTranslate
-    attrConstruct _ = constructDOMHTMLElementTranslate
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "webkitdropzone"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@webkitdropzone@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLElement #webkitdropzone
-@
--}
-getDOMHTMLElementWebkitdropzone :: (MonadIO m, IsDOMHTMLElement o) => o -> m (Maybe T.Text)
-getDOMHTMLElementWebkitdropzone obj = liftIO $ B.Properties.getObjectPropertyString obj "webkitdropzone"
-
-{- |
-Set the value of the “@webkitdropzone@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLElement [ #webkitdropzone 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLElementWebkitdropzone :: (MonadIO m, IsDOMHTMLElement o) => o -> T.Text -> m ()
-setDOMHTMLElementWebkitdropzone obj val = liftIO $ B.Properties.setObjectPropertyString obj "webkitdropzone" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@webkitdropzone@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLElementWebkitdropzone :: (IsDOMHTMLElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLElementWebkitdropzone val = B.Properties.constructObjectPropertyString "webkitdropzone" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementWebkitdropzonePropertyInfo
-instance AttrInfo DOMHTMLElementWebkitdropzonePropertyInfo where
-    type AttrAllowedOps DOMHTMLElementWebkitdropzonePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLElementWebkitdropzonePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLElementWebkitdropzonePropertyInfo = IsDOMHTMLElement
-    type AttrGetType DOMHTMLElementWebkitdropzonePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLElementWebkitdropzonePropertyInfo = "webkitdropzone"
-    type AttrOrigin DOMHTMLElementWebkitdropzonePropertyInfo = DOMHTMLElement
-    attrGet _ = getDOMHTMLElementWebkitdropzone
-    attrSet _ = setDOMHTMLElementWebkitdropzone
-    attrConstruct _ = constructDOMHTMLElementWebkitdropzone
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLElement
-type instance O.AttributeList DOMHTMLElement = DOMHTMLElementAttributeList
-type DOMHTMLElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLElementAccessKey :: AttrLabelProxy "accessKey"
-dOMHTMLElementAccessKey = AttrLabelProxy
-
-dOMHTMLElementContentEditable :: AttrLabelProxy "contentEditable"
-dOMHTMLElementContentEditable = AttrLabelProxy
-
-dOMHTMLElementDir :: AttrLabelProxy "dir"
-dOMHTMLElementDir = AttrLabelProxy
-
-dOMHTMLElementDraggable :: AttrLabelProxy "draggable"
-dOMHTMLElementDraggable = AttrLabelProxy
-
-dOMHTMLElementHidden :: AttrLabelProxy "hidden"
-dOMHTMLElementHidden = AttrLabelProxy
-
-dOMHTMLElementInnerText :: AttrLabelProxy "innerText"
-dOMHTMLElementInnerText = AttrLabelProxy
-
-dOMHTMLElementIsContentEditable :: AttrLabelProxy "isContentEditable"
-dOMHTMLElementIsContentEditable = AttrLabelProxy
-
-dOMHTMLElementLang :: AttrLabelProxy "lang"
-dOMHTMLElementLang = AttrLabelProxy
-
-dOMHTMLElementOuterText :: AttrLabelProxy "outerText"
-dOMHTMLElementOuterText = AttrLabelProxy
-
-dOMHTMLElementSpellcheck :: AttrLabelProxy "spellcheck"
-dOMHTMLElementSpellcheck = AttrLabelProxy
-
-dOMHTMLElementTabIndex :: AttrLabelProxy "tabIndex"
-dOMHTMLElementTabIndex = AttrLabelProxy
-
-dOMHTMLElementTitle :: AttrLabelProxy "title"
-dOMHTMLElementTitle = AttrLabelProxy
-
-dOMHTMLElementTranslate :: AttrLabelProxy "translate"
-dOMHTMLElementTranslate = AttrLabelProxy
-
-dOMHTMLElementWebkitdropzone :: AttrLabelProxy "webkitdropzone"
-dOMHTMLElementWebkitdropzone = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLElement = DOMHTMLElementSignalList
-type DOMHTMLElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLElement::click
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_click" webkit_dom_html_element_click :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementClick ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementClick ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m ()
-dOMHTMLElementClick self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_element_click self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementClickMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementClickMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementClick
-
-#endif
-
--- method DOMHTMLElement::get_access_key
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_access_key" webkit_dom_html_element_get_access_key :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLElementGetAccessKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementGetAccessKey ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLElementGetAccessKey self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_access_key self'
-    checkUnexpectedReturnNULL "dOMHTMLElementGetAccessKey" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetAccessKeyMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetAccessKeyMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetAccessKey
-
-#endif
-
--- method DOMHTMLElement::get_children
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_children" webkit_dom_html_element_get_children :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMHTMLElementGetChildren ["(Since version 2.10)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetChildren' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementGetChildren ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMHTMLElementGetChildren self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_children self'
-    checkUnexpectedReturnNULL "dOMHTMLElementGetChildren" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetChildrenMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetChildrenMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetChildren
-
-#endif
-
--- method DOMHTMLElement::get_content_editable
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_content_editable" webkit_dom_html_element_get_content_editable :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLElementGetContentEditable ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementGetContentEditable ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLElementGetContentEditable self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_content_editable self'
-    checkUnexpectedReturnNULL "dOMHTMLElementGetContentEditable" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetContentEditableMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetContentEditableMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetContentEditable
-
-#endif
-
--- method DOMHTMLElement::get_dir
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_dir" webkit_dom_html_element_get_dir :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLElementGetDir ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementGetDir ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLElementGetDir self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_dir self'
-    checkUnexpectedReturnNULL "dOMHTMLElementGetDir" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetDirMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetDirMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetDir
-
-#endif
-
--- method DOMHTMLElement::get_draggable
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_draggable" webkit_dom_html_element_get_draggable :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLElementGetDraggable ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLElementGetDraggable ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLElementGetDraggable self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_draggable self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetDraggableMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetDraggableMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetDraggable
-
-#endif
-
--- method DOMHTMLElement::get_hidden
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_hidden" webkit_dom_html_element_get_hidden :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLElementGetHidden ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLElementGetHidden ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLElementGetHidden self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_hidden self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetHiddenMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetHiddenMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetHidden
-
-#endif
-
--- method DOMHTMLElement::get_inner_html
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_inner_html" webkit_dom_html_element_get_inner_html :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLElementGetInnerHtml ["(Since version 2.8)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetInnerHtml' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementGetInnerHtml ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: a 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ a @/gchar/@ -}
-dOMHTMLElementGetInnerHtml self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_inner_html self'
-    checkUnexpectedReturnNULL "dOMHTMLElementGetInnerHtml" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetInnerHtmlMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetInnerHtmlMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetInnerHtml
-
-#endif
-
--- method DOMHTMLElement::get_inner_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_inner_text" webkit_dom_html_element_get_inner_text :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLElementGetInnerText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementGetInnerText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLElementGetInnerText self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_inner_text self'
-    checkUnexpectedReturnNULL "dOMHTMLElementGetInnerText" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetInnerTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetInnerTextMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetInnerText
-
-#endif
-
--- method DOMHTMLElement::get_is_content_editable
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_is_content_editable" webkit_dom_html_element_get_is_content_editable :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLElementGetIsContentEditable ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementGetIsContentEditable ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLElementGetIsContentEditable self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_is_content_editable self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetIsContentEditableMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetIsContentEditableMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetIsContentEditable
-
-#endif
-
--- method DOMHTMLElement::get_lang
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_lang" webkit_dom_html_element_get_lang :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLElementGetLang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementGetLang ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLElementGetLang self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_lang self'
-    checkUnexpectedReturnNULL "dOMHTMLElementGetLang" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetLangMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetLangMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetLang
-
-#endif
-
--- method DOMHTMLElement::get_outer_html
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_outer_html" webkit_dom_html_element_get_outer_html :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLElementGetOuterHtml ["(Since version 2.8)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetOuterHtml' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementGetOuterHtml ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: a 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ a @/gchar/@ -}
-dOMHTMLElementGetOuterHtml self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_outer_html self'
-    checkUnexpectedReturnNULL "dOMHTMLElementGetOuterHtml" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetOuterHtmlMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetOuterHtmlMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetOuterHtml
-
-#endif
-
--- method DOMHTMLElement::get_outer_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_outer_text" webkit_dom_html_element_get_outer_text :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLElementGetOuterText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementGetOuterText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLElementGetOuterText self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_outer_text self'
-    checkUnexpectedReturnNULL "dOMHTMLElementGetOuterText" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetOuterTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetOuterTextMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetOuterText
-
-#endif
-
--- method DOMHTMLElement::get_spellcheck
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_spellcheck" webkit_dom_html_element_get_spellcheck :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLElementGetSpellcheck ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLElementGetSpellcheck ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLElementGetSpellcheck self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_spellcheck self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetSpellcheckMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetSpellcheckMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetSpellcheck
-
-#endif
-
--- method DOMHTMLElement::get_tab_index
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_tab_index" webkit_dom_html_element_get_tab_index :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLElementGetTabIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementGetTabIndex ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLElementGetTabIndex self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_tab_index self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetTabIndexMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetTabIndexMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetTabIndex
-
-#endif
-
--- method DOMHTMLElement::get_title
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_title" webkit_dom_html_element_get_title :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLElementGetTitle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementGetTitle ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLElementGetTitle self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_title self'
-    checkUnexpectedReturnNULL "dOMHTMLElementGetTitle" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetTitleMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetTitleMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetTitle
-
-#endif
-
--- method DOMHTMLElement::get_translate
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_translate" webkit_dom_html_element_get_translate :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLElementGetTranslate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLElementGetTranslate ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLElementGetTranslate self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_translate self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetTranslateMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetTranslateMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetTranslate
-
-#endif
-
--- method DOMHTMLElement::get_webkitdropzone
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_get_webkitdropzone" webkit_dom_html_element_get_webkitdropzone :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLElementGetWebkitdropzone ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLElementGetWebkitdropzone ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLElementGetWebkitdropzone self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_element_get_webkitdropzone self'
-    checkUnexpectedReturnNULL "dOMHTMLElementGetWebkitdropzone" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetWebkitdropzoneMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementGetWebkitdropzoneMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementGetWebkitdropzone
-
-#endif
-
--- method DOMHTMLElement::set_access_key
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_access_key" webkit_dom_html_element_set_access_key :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetAccessKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementSetAccessKey ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLElementSetAccessKey self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_element_set_access_key self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetAccessKeyMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetAccessKeyMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetAccessKey
-
-#endif
-
--- method DOMHTMLElement::set_content_editable
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_content_editable" webkit_dom_html_element_set_content_editable :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetContentEditable ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementSetContentEditable ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLElementSetContentEditable self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_html_element_set_content_editable self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetContentEditableMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetContentEditableMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetContentEditable
-
-#endif
-
--- method DOMHTMLElement::set_dir
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_dir" webkit_dom_html_element_set_dir :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetDir ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementSetDir ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLElementSetDir self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_element_set_dir self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetDirMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetDirMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetDir
-
-#endif
-
--- method DOMHTMLElement::set_draggable
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_draggable" webkit_dom_html_element_set_draggable :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetDraggable ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLElementSetDraggable ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLElementSetDraggable self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_element_set_draggable self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetDraggableMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetDraggableMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetDraggable
-
-#endif
-
--- method DOMHTMLElement::set_hidden
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_hidden" webkit_dom_html_element_set_hidden :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetHidden ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLElementSetHidden ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLElementSetHidden self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_element_set_hidden self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetHiddenMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetHiddenMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetHidden
-
-#endif
-
--- method DOMHTMLElement::set_inner_html
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "contents", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with contents to set", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_inner_html" webkit_dom_html_element_set_inner_html :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CString ->                              -- contents : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetInnerHtml ["(Since version 2.8)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementSetInnerHtml' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementSetInnerHtml ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: a 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> T.Text
-    {- ^ /@contents@/: a @/gchar/@ with contents to set -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLElementSetInnerHtml self contents = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    contents' <- textToCString contents
-    onException (do
-        propagateGError $ webkit_dom_html_element_set_inner_html self' contents'
-        touchManagedPtr self
-        freeMem contents'
-        return ()
-     ) (do
-        freeMem contents'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetInnerHtmlMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetInnerHtmlMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetInnerHtml
-
-#endif
-
--- method DOMHTMLElement::set_inner_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_inner_text" webkit_dom_html_element_set_inner_text :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetInnerText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementSetInnerText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLElementSetInnerText self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_html_element_set_inner_text self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetInnerTextMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetInnerTextMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetInnerText
-
-#endif
-
--- method DOMHTMLElement::set_lang
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_lang" webkit_dom_html_element_set_lang :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetLang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementSetLang ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLElementSetLang self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_element_set_lang self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetLangMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetLangMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetLang
-
-#endif
-
--- method DOMHTMLElement::set_outer_html
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "contents", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar with contents to set", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_outer_html" webkit_dom_html_element_set_outer_html :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CString ->                              -- contents : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetOuterHtml ["(Since version 2.8)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementSetOuterHtml' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementSetOuterHtml ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: a 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> T.Text
-    {- ^ /@contents@/: a @/gchar/@ with contents to set -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLElementSetOuterHtml self contents = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    contents' <- textToCString contents
-    onException (do
-        propagateGError $ webkit_dom_html_element_set_outer_html self' contents'
-        touchManagedPtr self
-        freeMem contents'
-        return ()
-     ) (do
-        freeMem contents'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetOuterHtmlMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetOuterHtmlMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetOuterHtml
-
-#endif
-
--- method DOMHTMLElement::set_outer_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_outer_text" webkit_dom_html_element_set_outer_text :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetOuterText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementSetOuterText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLElementSetOuterText self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_html_element_set_outer_text self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetOuterTextMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetOuterTextMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetOuterText
-
-#endif
-
--- method DOMHTMLElement::set_spellcheck
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_spellcheck" webkit_dom_html_element_set_spellcheck :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetSpellcheck ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLElementSetSpellcheck ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLElementSetSpellcheck self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_element_set_spellcheck self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetSpellcheckMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetSpellcheckMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetSpellcheck
-
-#endif
-
--- method DOMHTMLElement::set_tab_index
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_tab_index" webkit_dom_html_element_set_tab_index :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetTabIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementSetTabIndex ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLElementSetTabIndex self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_element_set_tab_index self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetTabIndexMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetTabIndexMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetTabIndex
-
-#endif
-
--- method DOMHTMLElement::set_title
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_title" webkit_dom_html_element_set_title :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetTitle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLElementSetTitle ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLElementSetTitle self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_element_set_title self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetTitleMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetTitleMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetTitle
-
-#endif
-
--- method DOMHTMLElement::set_translate
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_translate" webkit_dom_html_element_set_translate :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetTranslate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLElementSetTranslate ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLElementSetTranslate self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_element_set_translate self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetTranslateMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetTranslateMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetTranslate
-
-#endif
-
--- method DOMHTMLElement::set_webkitdropzone
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_element_set_webkitdropzone" webkit_dom_html_element_set_webkitdropzone :: 
-    Ptr DOMHTMLElement ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLElementSetWebkitdropzone ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLElementSetWebkitdropzone ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLElementSetWebkitdropzone self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_element_set_webkitdropzone self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetWebkitdropzoneMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLElement a) => O.MethodInfo DOMHTMLElementSetWebkitdropzoneMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLElementSetWebkitdropzone
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLElement.hs-boot
+++ /dev/null
@@ -1,170 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLElement = DOMHTMLElement (ManagedPtr DOMHTMLElement)
-instance GObject DOMHTMLElement where
-class (GObject o, O.IsDescendantOf DOMHTMLElement o) => IsDOMHTMLElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLElement o) => IsDOMHTMLElement o
-instance O.HasParentTypes DOMHTMLElement
-#if ENABLE_OVERLOADING
-data DOMHTMLElementAccessKeyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementContentEditablePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementDirPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementDraggablePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementHiddenPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementInnerTextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementIsContentEditablePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementLangPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementOuterTextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSpellcheckPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementTabIndexPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementTitlePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementTranslatePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementWebkitdropzonePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementClickMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetAccessKeyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetChildrenMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetContentEditableMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetDirMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetDraggableMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetHiddenMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetInnerHtmlMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetInnerTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetIsContentEditableMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetLangMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetOuterHtmlMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetOuterTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetSpellcheckMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetTabIndexMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetTitleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetTranslateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementGetWebkitdropzoneMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetAccessKeyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetContentEditableMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetDirMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetDraggableMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetHiddenMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetInnerHtmlMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetInnerTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetLangMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetOuterHtmlMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetOuterTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetSpellcheckMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetTabIndexMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetTitleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetTranslateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLElementSetWebkitdropzoneMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLEmbedElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLEmbedElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLEmbedElement.hs
+++ /dev/null
@@ -1,1236 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement
-    ( 
-
--- * Exported types
-    DOMHTMLEmbedElement(..)                 ,
-    IsDOMHTMLEmbedElement                   ,
-    toDOMHTMLEmbedElement                   ,
-    noDOMHTMLEmbedElement                   ,
-
-
- -- * Methods
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementGetAlignMethodInfo   ,
-#endif
-    dOMHTMLEmbedElementGetAlign             ,
-
-
--- ** getHeight #method:getHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementGetHeightMethodInfo  ,
-#endif
-    dOMHTMLEmbedElementGetHeight            ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementGetNameMethodInfo    ,
-#endif
-    dOMHTMLEmbedElementGetName              ,
-
-
--- ** getSrc #method:getSrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementGetSrcMethodInfo     ,
-#endif
-    dOMHTMLEmbedElementGetSrc               ,
-
-
--- ** getTypeAttr #method:getTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementGetTypeAttrMethodInfo,
-#endif
-    dOMHTMLEmbedElementGetTypeAttr          ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementGetWidthMethodInfo   ,
-#endif
-    dOMHTMLEmbedElementGetWidth             ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementSetAlignMethodInfo   ,
-#endif
-    dOMHTMLEmbedElementSetAlign             ,
-
-
--- ** setHeight #method:setHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementSetHeightMethodInfo  ,
-#endif
-    dOMHTMLEmbedElementSetHeight            ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementSetNameMethodInfo    ,
-#endif
-    dOMHTMLEmbedElementSetName              ,
-
-
--- ** setSrc #method:setSrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementSetSrcMethodInfo     ,
-#endif
-    dOMHTMLEmbedElementSetSrc               ,
-
-
--- ** setTypeAttr #method:setTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementSetTypeAttrMethodInfo,
-#endif
-    dOMHTMLEmbedElementSetTypeAttr          ,
-
-
--- ** setWidth #method:setWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementSetWidthMethodInfo   ,
-#endif
-    dOMHTMLEmbedElementSetWidth             ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementAlignPropertyInfo    ,
-#endif
-    constructDOMHTMLEmbedElementAlign       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLEmbedElementAlign                ,
-#endif
-    getDOMHTMLEmbedElementAlign             ,
-    setDOMHTMLEmbedElementAlign             ,
-
-
--- ** height #attr:height#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementHeightPropertyInfo   ,
-#endif
-    constructDOMHTMLEmbedElementHeight      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLEmbedElementHeight               ,
-#endif
-    getDOMHTMLEmbedElementHeight            ,
-    setDOMHTMLEmbedElementHeight            ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementNamePropertyInfo     ,
-#endif
-    constructDOMHTMLEmbedElementName        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLEmbedElementName                 ,
-#endif
-    getDOMHTMLEmbedElementName              ,
-    setDOMHTMLEmbedElementName              ,
-
-
--- ** src #attr:src#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementSrcPropertyInfo      ,
-#endif
-    constructDOMHTMLEmbedElementSrc         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLEmbedElementSrc                  ,
-#endif
-    getDOMHTMLEmbedElementSrc               ,
-    setDOMHTMLEmbedElementSrc               ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementTypePropertyInfo     ,
-#endif
-    clearDOMHTMLEmbedElementType            ,
-    constructDOMHTMLEmbedElementType        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLEmbedElementType                 ,
-#endif
-    getDOMHTMLEmbedElementType              ,
-    setDOMHTMLEmbedElementType              ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLEmbedElementWidthPropertyInfo    ,
-#endif
-    constructDOMHTMLEmbedElementWidth       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLEmbedElementWidth                ,
-#endif
-    getDOMHTMLEmbedElementWidth             ,
-    setDOMHTMLEmbedElementWidth             ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLEmbedElement = DOMHTMLEmbedElement (ManagedPtr DOMHTMLEmbedElement)
-foreign import ccall "webkit_dom_html_embed_element_get_type"
-    c_webkit_dom_html_embed_element_get_type :: IO GType
-
-instance GObject DOMHTMLEmbedElement where
-    gobjectType = c_webkit_dom_html_embed_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLEmbedElement`, for instance with `toDOMHTMLEmbedElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLEmbedElement o) => IsDOMHTMLEmbedElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLEmbedElement o) => IsDOMHTMLEmbedElement o
-
-instance O.HasParentTypes DOMHTMLEmbedElement
-type instance O.ParentTypes DOMHTMLEmbedElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLEmbedElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLEmbedElement :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m DOMHTMLEmbedElement
-toDOMHTMLEmbedElement = liftIO . unsafeCastTo DOMHTMLEmbedElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLEmbedElement`.
-noDOMHTMLEmbedElement :: Maybe DOMHTMLEmbedElement
-noDOMHTMLEmbedElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLEmbedElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLEmbedElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getAlign" o = DOMHTMLEmbedElementGetAlignMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getHeight" o = DOMHTMLEmbedElementGetHeightMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getName" o = DOMHTMLEmbedElementGetNameMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getSrc" o = DOMHTMLEmbedElementGetSrcMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getTypeAttr" o = DOMHTMLEmbedElementGetTypeAttrMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "getWidth" o = DOMHTMLEmbedElementGetWidthMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setAlign" o = DOMHTMLEmbedElementSetAlignMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setHeight" o = DOMHTMLEmbedElementSetHeightMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setName" o = DOMHTMLEmbedElementSetNameMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setSrc" o = DOMHTMLEmbedElementSetSrcMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setTypeAttr" o = DOMHTMLEmbedElementSetTypeAttrMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLEmbedElementMethod "setWidth" o = DOMHTMLEmbedElementSetWidthMethodInfo
-    ResolveDOMHTMLEmbedElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLEmbedElementMethod t DOMHTMLEmbedElement, O.MethodInfo info DOMHTMLEmbedElement p) => OL.IsLabel t (DOMHTMLEmbedElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLEmbedElement #align
-@
--}
-getDOMHTMLEmbedElementAlign :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m (Maybe T.Text)
-getDOMHTMLEmbedElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLEmbedElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLEmbedElementAlign :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> T.Text -> m ()
-setDOMHTMLEmbedElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLEmbedElementAlign :: (IsDOMHTMLEmbedElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLEmbedElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementAlignPropertyInfo
-instance AttrInfo DOMHTMLEmbedElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLEmbedElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLEmbedElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLEmbedElementAlignPropertyInfo = IsDOMHTMLEmbedElement
-    type AttrGetType DOMHTMLEmbedElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLEmbedElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLEmbedElementAlignPropertyInfo = DOMHTMLEmbedElement
-    attrGet _ = getDOMHTMLEmbedElementAlign
-    attrSet _ = setDOMHTMLEmbedElementAlign
-    attrConstruct _ = constructDOMHTMLEmbedElementAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "height"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLEmbedElement #height
-@
--}
-getDOMHTMLEmbedElementHeight :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m CLong
-getDOMHTMLEmbedElementHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "height"
-
-{- |
-Set the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLEmbedElement [ #height 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLEmbedElementHeight :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> CLong -> m ()
-setDOMHTMLEmbedElementHeight obj val = liftIO $ B.Properties.setObjectPropertyLong obj "height" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLEmbedElementHeight :: (IsDOMHTMLEmbedElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLEmbedElementHeight val = B.Properties.constructObjectPropertyLong "height" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementHeightPropertyInfo
-instance AttrInfo DOMHTMLEmbedElementHeightPropertyInfo where
-    type AttrAllowedOps DOMHTMLEmbedElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLEmbedElementHeightPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLEmbedElementHeightPropertyInfo = IsDOMHTMLEmbedElement
-    type AttrGetType DOMHTMLEmbedElementHeightPropertyInfo = CLong
-    type AttrLabel DOMHTMLEmbedElementHeightPropertyInfo = "height"
-    type AttrOrigin DOMHTMLEmbedElementHeightPropertyInfo = DOMHTMLEmbedElement
-    attrGet _ = getDOMHTMLEmbedElementHeight
-    attrSet _ = setDOMHTMLEmbedElementHeight
-    attrConstruct _ = constructDOMHTMLEmbedElementHeight
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLEmbedElement #name
-@
--}
-getDOMHTMLEmbedElementName :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m (Maybe T.Text)
-getDOMHTMLEmbedElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLEmbedElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLEmbedElementName :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> T.Text -> m ()
-setDOMHTMLEmbedElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLEmbedElementName :: (IsDOMHTMLEmbedElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLEmbedElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementNamePropertyInfo
-instance AttrInfo DOMHTMLEmbedElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLEmbedElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLEmbedElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLEmbedElementNamePropertyInfo = IsDOMHTMLEmbedElement
-    type AttrGetType DOMHTMLEmbedElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLEmbedElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLEmbedElementNamePropertyInfo = DOMHTMLEmbedElement
-    attrGet _ = getDOMHTMLEmbedElementName
-    attrSet _ = setDOMHTMLEmbedElementName
-    attrConstruct _ = constructDOMHTMLEmbedElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "src"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@src@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLEmbedElement #src
-@
--}
-getDOMHTMLEmbedElementSrc :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m (Maybe T.Text)
-getDOMHTMLEmbedElementSrc obj = liftIO $ B.Properties.getObjectPropertyString obj "src"
-
-{- |
-Set the value of the “@src@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLEmbedElement [ #src 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLEmbedElementSrc :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> T.Text -> m ()
-setDOMHTMLEmbedElementSrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "src" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@src@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLEmbedElementSrc :: (IsDOMHTMLEmbedElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLEmbedElementSrc val = B.Properties.constructObjectPropertyString "src" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSrcPropertyInfo
-instance AttrInfo DOMHTMLEmbedElementSrcPropertyInfo where
-    type AttrAllowedOps DOMHTMLEmbedElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLEmbedElementSrcPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLEmbedElementSrcPropertyInfo = IsDOMHTMLEmbedElement
-    type AttrGetType DOMHTMLEmbedElementSrcPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLEmbedElementSrcPropertyInfo = "src"
-    type AttrOrigin DOMHTMLEmbedElementSrcPropertyInfo = DOMHTMLEmbedElement
-    attrGet _ = getDOMHTMLEmbedElementSrc
-    attrSet _ = setDOMHTMLEmbedElementSrc
-    attrConstruct _ = constructDOMHTMLEmbedElementSrc
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLEmbedElement #type
-@
--}
-getDOMHTMLEmbedElementType :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m (Maybe T.Text)
-getDOMHTMLEmbedElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-{- |
-Set the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLEmbedElement [ #type 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLEmbedElementType :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> T.Text -> m ()
-setDOMHTMLEmbedElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLEmbedElementType :: (IsDOMHTMLEmbedElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLEmbedElementType val = B.Properties.constructObjectPropertyString "type" (Just val)
-
-{- |
-Set the value of the “@type@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #type
-@
--}
-clearDOMHTMLEmbedElementType :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m ()
-clearDOMHTMLEmbedElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementTypePropertyInfo
-instance AttrInfo DOMHTMLEmbedElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLEmbedElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLEmbedElementTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLEmbedElementTypePropertyInfo = IsDOMHTMLEmbedElement
-    type AttrGetType DOMHTMLEmbedElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLEmbedElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLEmbedElementTypePropertyInfo = DOMHTMLEmbedElement
-    attrGet _ = getDOMHTMLEmbedElementType
-    attrSet _ = setDOMHTMLEmbedElementType
-    attrConstruct _ = constructDOMHTMLEmbedElementType
-    attrClear _ = clearDOMHTMLEmbedElementType
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLEmbedElement #width
-@
--}
-getDOMHTMLEmbedElementWidth :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m CLong
-getDOMHTMLEmbedElementWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "width"
-
-{- |
-Set the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLEmbedElement [ #width 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLEmbedElementWidth :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> CLong -> m ()
-setDOMHTMLEmbedElementWidth obj val = liftIO $ B.Properties.setObjectPropertyLong obj "width" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLEmbedElementWidth :: (IsDOMHTMLEmbedElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLEmbedElementWidth val = B.Properties.constructObjectPropertyLong "width" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementWidthPropertyInfo
-instance AttrInfo DOMHTMLEmbedElementWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLEmbedElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLEmbedElementWidthPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLEmbedElementWidthPropertyInfo = IsDOMHTMLEmbedElement
-    type AttrGetType DOMHTMLEmbedElementWidthPropertyInfo = CLong
-    type AttrLabel DOMHTMLEmbedElementWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLEmbedElementWidthPropertyInfo = DOMHTMLEmbedElement
-    attrGet _ = getDOMHTMLEmbedElementWidth
-    attrSet _ = setDOMHTMLEmbedElementWidth
-    attrConstruct _ = constructDOMHTMLEmbedElementWidth
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLEmbedElement
-type instance O.AttributeList DOMHTMLEmbedElement = DOMHTMLEmbedElementAttributeList
-type DOMHTMLEmbedElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLEmbedElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLEmbedElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLEmbedElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLEmbedElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLEmbedElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLEmbedElementWidthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLEmbedElementAlign :: AttrLabelProxy "align"
-dOMHTMLEmbedElementAlign = AttrLabelProxy
-
-dOMHTMLEmbedElementHeight :: AttrLabelProxy "height"
-dOMHTMLEmbedElementHeight = AttrLabelProxy
-
-dOMHTMLEmbedElementName :: AttrLabelProxy "name"
-dOMHTMLEmbedElementName = AttrLabelProxy
-
-dOMHTMLEmbedElementSrc :: AttrLabelProxy "src"
-dOMHTMLEmbedElementSrc = AttrLabelProxy
-
-dOMHTMLEmbedElementType :: AttrLabelProxy "type"
-dOMHTMLEmbedElementType = AttrLabelProxy
-
-dOMHTMLEmbedElementWidth :: AttrLabelProxy "width"
-dOMHTMLEmbedElementWidth = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLEmbedElement = DOMHTMLEmbedElementSignalList
-type DOMHTMLEmbedElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLEmbedElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_embed_element_get_align" webkit_dom_html_embed_element_get_align :: 
-    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLEmbedElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLEmbedElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLEmbedElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_embed_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLEmbedElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLEmbedElementGetAlign
-
-#endif
-
--- method DOMHTMLEmbedElement::get_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_embed_element_get_height" webkit_dom_html_embed_element_get_height :: 
-    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLEmbedElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLEmbedElementGetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLEmbedElementGetHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_embed_element_get_height self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementGetHeightMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementGetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLEmbedElementGetHeight
-
-#endif
-
--- method DOMHTMLEmbedElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_embed_element_get_name" webkit_dom_html_embed_element_get_name :: 
-    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLEmbedElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLEmbedElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLEmbedElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_embed_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLEmbedElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLEmbedElementGetName
-
-#endif
-
--- method DOMHTMLEmbedElement::get_src
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_embed_element_get_src" webkit_dom_html_embed_element_get_src :: 
-    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLEmbedElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLEmbedElementGetSrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLEmbedElementGetSrc self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_embed_element_get_src self'
-    checkUnexpectedReturnNULL "dOMHTMLEmbedElementGetSrc" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementGetSrcMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementGetSrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLEmbedElementGetSrc
-
-#endif
-
--- method DOMHTMLEmbedElement::get_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_embed_element_get_type_attr" webkit_dom_html_embed_element_get_type_attr :: 
-    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLEmbedElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLEmbedElementGetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLEmbedElementGetTypeAttr self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_embed_element_get_type_attr self'
-    checkUnexpectedReturnNULL "dOMHTMLEmbedElementGetTypeAttr" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementGetTypeAttrMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementGetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLEmbedElementGetTypeAttr
-
-#endif
-
--- method DOMHTMLEmbedElement::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_embed_element_get_width" webkit_dom_html_embed_element_get_width :: 
-    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLEmbedElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLEmbedElementGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLEmbedElementGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_embed_element_get_width self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementGetWidthMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLEmbedElementGetWidth
-
-#endif
-
--- method DOMHTMLEmbedElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_embed_element_set_align" webkit_dom_html_embed_element_set_align :: 
-    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLEmbedElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLEmbedElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLEmbedElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_embed_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLEmbedElementSetAlign
-
-#endif
-
--- method DOMHTMLEmbedElement::set_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_embed_element_set_height" webkit_dom_html_embed_element_set_height :: 
-    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLEmbedElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLEmbedElementSetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLEmbedElementSetHeight self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_embed_element_set_height self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSetHeightMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementSetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLEmbedElementSetHeight
-
-#endif
-
--- method DOMHTMLEmbedElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_embed_element_set_name" webkit_dom_html_embed_element_set_name :: 
-    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLEmbedElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLEmbedElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLEmbedElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_embed_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLEmbedElementSetName
-
-#endif
-
--- method DOMHTMLEmbedElement::set_src
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_embed_element_set_src" webkit_dom_html_embed_element_set_src :: 
-    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLEmbedElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLEmbedElementSetSrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLEmbedElementSetSrc self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_embed_element_set_src self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSetSrcMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementSetSrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLEmbedElementSetSrc
-
-#endif
-
--- method DOMHTMLEmbedElement::set_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_embed_element_set_type_attr" webkit_dom_html_embed_element_set_type_attr :: 
-    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLEmbedElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLEmbedElementSetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLEmbedElementSetTypeAttr self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_embed_element_set_type_attr self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSetTypeAttrMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementSetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLEmbedElementSetTypeAttr
-
-#endif
-
--- method DOMHTMLEmbedElement::set_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLEmbedElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_embed_element_set_width" webkit_dom_html_embed_element_set_width :: 
-    Ptr DOMHTMLEmbedElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLEmbedElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLEmbedElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLEmbedElementSetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.DOMHTMLEmbedElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLEmbedElementSetWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_embed_element_set_width self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSetWidthMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.MethodInfo DOMHTMLEmbedElementSetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLEmbedElementSetWidth
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLEmbedElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLEmbedElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLEmbedElement.hs-boot
+++ /dev/null
@@ -1,83 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLEmbedElement = DOMHTMLEmbedElement (ManagedPtr DOMHTMLEmbedElement)
-instance GObject DOMHTMLEmbedElement where
-class (GObject o, O.IsDescendantOf DOMHTMLEmbedElement o) => IsDOMHTMLEmbedElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLEmbedElement o) => IsDOMHTMLEmbedElement o
-instance O.HasParentTypes DOMHTMLEmbedElement
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSrcPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementGetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementGetSrcMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementGetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSetSrcMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLEmbedElementSetWidthMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLFieldSetElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLFieldSetElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLFieldSetElement.hs
+++ /dev/null
@@ -1,367 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement
-    ( 
-
--- * Exported types
-    DOMHTMLFieldSetElement(..)              ,
-    IsDOMHTMLFieldSetElement                ,
-    toDOMHTMLFieldSetElement                ,
-    noDOMHTMLFieldSetElement                ,
-
-
- -- * Methods
--- ** getForm #method:getForm#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFieldSetElementGetFormMethodInfo ,
-#endif
-    dOMHTMLFieldSetElementGetForm           ,
-
-
-
-
- -- * Properties
--- ** form #attr:form#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFieldSetElementFormPropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLFieldSetElementForm              ,
-#endif
-    getDOMHTMLFieldSetElementForm           ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLFieldSetElement = DOMHTMLFieldSetElement (ManagedPtr DOMHTMLFieldSetElement)
-foreign import ccall "webkit_dom_html_field_set_element_get_type"
-    c_webkit_dom_html_field_set_element_get_type :: IO GType
-
-instance GObject DOMHTMLFieldSetElement where
-    gobjectType = c_webkit_dom_html_field_set_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLFieldSetElement`, for instance with `toDOMHTMLFieldSetElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLFieldSetElement o) => IsDOMHTMLFieldSetElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLFieldSetElement o) => IsDOMHTMLFieldSetElement o
-
-instance O.HasParentTypes DOMHTMLFieldSetElement
-type instance O.ParentTypes DOMHTMLFieldSetElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLFieldSetElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLFieldSetElement :: (MonadIO m, IsDOMHTMLFieldSetElement o) => o -> m DOMHTMLFieldSetElement
-toDOMHTMLFieldSetElement = liftIO . unsafeCastTo DOMHTMLFieldSetElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLFieldSetElement`.
-noDOMHTMLFieldSetElement :: Maybe DOMHTMLFieldSetElement
-noDOMHTMLFieldSetElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLFieldSetElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLFieldSetElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getForm" o = DOMHTMLFieldSetElementGetFormMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLFieldSetElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLFieldSetElementMethod t DOMHTMLFieldSetElement, O.MethodInfo info DOMHTMLFieldSetElement p) => OL.IsLabel t (DOMHTMLFieldSetElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "form"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@form@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFieldSetElement #form
-@
--}
-getDOMHTMLFieldSetElementForm :: (MonadIO m, IsDOMHTMLFieldSetElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-getDOMHTMLFieldSetElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLFieldSetElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFieldSetElementFormPropertyInfo
-instance AttrInfo DOMHTMLFieldSetElementFormPropertyInfo where
-    type AttrAllowedOps DOMHTMLFieldSetElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLFieldSetElementFormPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLFieldSetElementFormPropertyInfo = IsDOMHTMLFieldSetElement
-    type AttrGetType DOMHTMLFieldSetElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    type AttrLabel DOMHTMLFieldSetElementFormPropertyInfo = "form"
-    type AttrOrigin DOMHTMLFieldSetElementFormPropertyInfo = DOMHTMLFieldSetElement
-    attrGet _ = getDOMHTMLFieldSetElementForm
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLFieldSetElement
-type instance O.AttributeList DOMHTMLFieldSetElement = DOMHTMLFieldSetElementAttributeList
-type DOMHTMLFieldSetElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLFieldSetElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLFieldSetElementForm :: AttrLabelProxy "form"
-dOMHTMLFieldSetElementForm = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLFieldSetElement = DOMHTMLFieldSetElementSignalList
-type DOMHTMLFieldSetElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLFieldSetElement::get_form
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFieldSetElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFieldSetElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_field_set_element_get_form" webkit_dom_html_field_set_element_get_form :: 
-    Ptr DOMHTMLFieldSetElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFieldSetElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)
-
-{-# DEPRECATED dOMHTMLFieldSetElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFieldSetElementGetForm ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFieldSetElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement.DOMHTMLFieldSetElement' -}
-    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-dOMHTMLFieldSetElementGetForm self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_field_set_element_get_form self'
-    checkUnexpectedReturnNULL "dOMHTMLFieldSetElementGetForm" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFieldSetElementGetFormMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLFieldSetElement a) => O.MethodInfo DOMHTMLFieldSetElementGetFormMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFieldSetElementGetForm
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLFieldSetElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLFieldSetElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLFieldSetElement.hs-boot
+++ /dev/null
@@ -1,35 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLFieldSetElement = DOMHTMLFieldSetElement (ManagedPtr DOMHTMLFieldSetElement)
-instance GObject DOMHTMLFieldSetElement where
-class (GObject o, O.IsDescendantOf DOMHTMLFieldSetElement o) => IsDOMHTMLFieldSetElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLFieldSetElement o) => IsDOMHTMLFieldSetElement o
-instance O.HasParentTypes DOMHTMLFieldSetElement
-#if ENABLE_OVERLOADING
-data DOMHTMLFieldSetElementFormPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFieldSetElementGetFormMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLFontElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLFontElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLFontElement.hs
+++ /dev/null
@@ -1,754 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLFontElement
-    ( 
-
--- * Exported types
-    DOMHTMLFontElement(..)                  ,
-    IsDOMHTMLFontElement                    ,
-    toDOMHTMLFontElement                    ,
-    noDOMHTMLFontElement                    ,
-
-
- -- * Methods
--- ** getColor #method:getColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFontElementGetColorMethodInfo    ,
-#endif
-    dOMHTMLFontElementGetColor              ,
-
-
--- ** getFace #method:getFace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFontElementGetFaceMethodInfo     ,
-#endif
-    dOMHTMLFontElementGetFace               ,
-
-
--- ** getSize #method:getSize#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFontElementGetSizeMethodInfo     ,
-#endif
-    dOMHTMLFontElementGetSize               ,
-
-
--- ** setColor #method:setColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFontElementSetColorMethodInfo    ,
-#endif
-    dOMHTMLFontElementSetColor              ,
-
-
--- ** setFace #method:setFace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFontElementSetFaceMethodInfo     ,
-#endif
-    dOMHTMLFontElementSetFace               ,
-
-
--- ** setSize #method:setSize#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFontElementSetSizeMethodInfo     ,
-#endif
-    dOMHTMLFontElementSetSize               ,
-
-
-
-
- -- * Properties
--- ** color #attr:color#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFontElementColorPropertyInfo     ,
-#endif
-    constructDOMHTMLFontElementColor        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFontElementColor                 ,
-#endif
-    getDOMHTMLFontElementColor              ,
-    setDOMHTMLFontElementColor              ,
-
-
--- ** face #attr:face#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFontElementFacePropertyInfo      ,
-#endif
-    constructDOMHTMLFontElementFace         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFontElementFace                  ,
-#endif
-    getDOMHTMLFontElementFace               ,
-    setDOMHTMLFontElementFace               ,
-
-
--- ** size #attr:size#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFontElementSizePropertyInfo      ,
-#endif
-    constructDOMHTMLFontElementSize         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFontElementSize                  ,
-#endif
-    getDOMHTMLFontElementSize               ,
-    setDOMHTMLFontElementSize               ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLFontElement = DOMHTMLFontElement (ManagedPtr DOMHTMLFontElement)
-foreign import ccall "webkit_dom_html_font_element_get_type"
-    c_webkit_dom_html_font_element_get_type :: IO GType
-
-instance GObject DOMHTMLFontElement where
-    gobjectType = c_webkit_dom_html_font_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLFontElement`, for instance with `toDOMHTMLFontElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLFontElement o) => IsDOMHTMLFontElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLFontElement o) => IsDOMHTMLFontElement o
-
-instance O.HasParentTypes DOMHTMLFontElement
-type instance O.ParentTypes DOMHTMLFontElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLFontElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLFontElement :: (MonadIO m, IsDOMHTMLFontElement o) => o -> m DOMHTMLFontElement
-toDOMHTMLFontElement = liftIO . unsafeCastTo DOMHTMLFontElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLFontElement`.
-noDOMHTMLFontElement :: Maybe DOMHTMLFontElement
-noDOMHTMLFontElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLFontElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLFontElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLFontElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLFontElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLFontElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLFontElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLFontElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLFontElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLFontElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLFontElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLFontElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLFontElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLFontElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLFontElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLFontElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLFontElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLFontElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLFontElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLFontElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLFontElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLFontElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLFontElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLFontElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLFontElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLFontElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLFontElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLFontElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLFontElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLFontElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLFontElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLFontElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLFontElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLFontElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLFontElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLFontElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLFontElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLFontElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLFontElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLFontElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLFontElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLFontElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLFontElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLFontElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLFontElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLFontElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLFontElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLFontElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLFontElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLFontElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLFontElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLFontElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLFontElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLFontElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLFontElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLFontElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLFontElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLFontElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLFontElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLFontElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLFontElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLFontElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLFontElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLFontElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLFontElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLFontElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLFontElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLFontElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLFontElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLFontElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLFontElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLFontElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLFontElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLFontElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLFontElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLFontElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLFontElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLFontElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLFontElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLFontElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLFontElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLFontElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLFontElementMethod "getColor" o = DOMHTMLFontElementGetColorMethodInfo
-    ResolveDOMHTMLFontElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLFontElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLFontElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLFontElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLFontElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLFontElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFontElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLFontElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFontElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLFontElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFontElementMethod "getFace" o = DOMHTMLFontElementGetFaceMethodInfo
-    ResolveDOMHTMLFontElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLFontElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLFontElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLFontElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLFontElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLFontElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLFontElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLFontElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLFontElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLFontElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLFontElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLFontElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLFontElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLFontElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLFontElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLFontElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLFontElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLFontElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLFontElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLFontElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLFontElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLFontElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLFontElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLFontElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLFontElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLFontElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLFontElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLFontElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLFontElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLFontElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLFontElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLFontElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLFontElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLFontElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLFontElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLFontElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLFontElementMethod "getSize" o = DOMHTMLFontElementGetSizeMethodInfo
-    ResolveDOMHTMLFontElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLFontElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLFontElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLFontElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLFontElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLFontElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLFontElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLFontElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLFontElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLFontElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLFontElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLFontElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLFontElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLFontElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLFontElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLFontElementMethod "setColor" o = DOMHTMLFontElementSetColorMethodInfo
-    ResolveDOMHTMLFontElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLFontElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLFontElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLFontElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLFontElementMethod "setFace" o = DOMHTMLFontElementSetFaceMethodInfo
-    ResolveDOMHTMLFontElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLFontElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLFontElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLFontElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLFontElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLFontElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLFontElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLFontElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLFontElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLFontElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLFontElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLFontElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLFontElementMethod "setSize" o = DOMHTMLFontElementSetSizeMethodInfo
-    ResolveDOMHTMLFontElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLFontElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLFontElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLFontElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLFontElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLFontElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLFontElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLFontElementMethod t DOMHTMLFontElement, O.MethodInfo info DOMHTMLFontElement p) => OL.IsLabel t (DOMHTMLFontElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "color"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFontElement #color
-@
--}
-getDOMHTMLFontElementColor :: (MonadIO m, IsDOMHTMLFontElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFontElementColor obj = liftIO $ B.Properties.getObjectPropertyString obj "color"
-
-{- |
-Set the value of the “@color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFontElement [ #color 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFontElementColor :: (MonadIO m, IsDOMHTMLFontElement o) => o -> T.Text -> m ()
-setDOMHTMLFontElementColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "color" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFontElementColor :: (IsDOMHTMLFontElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFontElementColor val = B.Properties.constructObjectPropertyString "color" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementColorPropertyInfo
-instance AttrInfo DOMHTMLFontElementColorPropertyInfo where
-    type AttrAllowedOps DOMHTMLFontElementColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFontElementColorPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFontElementColorPropertyInfo = IsDOMHTMLFontElement
-    type AttrGetType DOMHTMLFontElementColorPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFontElementColorPropertyInfo = "color"
-    type AttrOrigin DOMHTMLFontElementColorPropertyInfo = DOMHTMLFontElement
-    attrGet _ = getDOMHTMLFontElementColor
-    attrSet _ = setDOMHTMLFontElementColor
-    attrConstruct _ = constructDOMHTMLFontElementColor
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "face"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@face@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFontElement #face
-@
--}
-getDOMHTMLFontElementFace :: (MonadIO m, IsDOMHTMLFontElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFontElementFace obj = liftIO $ B.Properties.getObjectPropertyString obj "face"
-
-{- |
-Set the value of the “@face@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFontElement [ #face 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFontElementFace :: (MonadIO m, IsDOMHTMLFontElement o) => o -> T.Text -> m ()
-setDOMHTMLFontElementFace obj val = liftIO $ B.Properties.setObjectPropertyString obj "face" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@face@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFontElementFace :: (IsDOMHTMLFontElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFontElementFace val = B.Properties.constructObjectPropertyString "face" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementFacePropertyInfo
-instance AttrInfo DOMHTMLFontElementFacePropertyInfo where
-    type AttrAllowedOps DOMHTMLFontElementFacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFontElementFacePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFontElementFacePropertyInfo = IsDOMHTMLFontElement
-    type AttrGetType DOMHTMLFontElementFacePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFontElementFacePropertyInfo = "face"
-    type AttrOrigin DOMHTMLFontElementFacePropertyInfo = DOMHTMLFontElement
-    attrGet _ = getDOMHTMLFontElementFace
-    attrSet _ = setDOMHTMLFontElementFace
-    attrConstruct _ = constructDOMHTMLFontElementFace
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "size"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@size@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFontElement #size
-@
--}
-getDOMHTMLFontElementSize :: (MonadIO m, IsDOMHTMLFontElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFontElementSize obj = liftIO $ B.Properties.getObjectPropertyString obj "size"
-
-{- |
-Set the value of the “@size@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFontElement [ #size 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFontElementSize :: (MonadIO m, IsDOMHTMLFontElement o) => o -> T.Text -> m ()
-setDOMHTMLFontElementSize obj val = liftIO $ B.Properties.setObjectPropertyString obj "size" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@size@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFontElementSize :: (IsDOMHTMLFontElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFontElementSize val = B.Properties.constructObjectPropertyString "size" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementSizePropertyInfo
-instance AttrInfo DOMHTMLFontElementSizePropertyInfo where
-    type AttrAllowedOps DOMHTMLFontElementSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFontElementSizePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFontElementSizePropertyInfo = IsDOMHTMLFontElement
-    type AttrGetType DOMHTMLFontElementSizePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFontElementSizePropertyInfo = "size"
-    type AttrOrigin DOMHTMLFontElementSizePropertyInfo = DOMHTMLFontElement
-    attrGet _ = getDOMHTMLFontElementSize
-    attrSet _ = setDOMHTMLFontElementSize
-    attrConstruct _ = constructDOMHTMLFontElementSize
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLFontElement
-type instance O.AttributeList DOMHTMLFontElement = DOMHTMLFontElementAttributeList
-type DOMHTMLFontElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("color", DOMHTMLFontElementColorPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("face", DOMHTMLFontElementFacePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("size", DOMHTMLFontElementSizePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLFontElementColor :: AttrLabelProxy "color"
-dOMHTMLFontElementColor = AttrLabelProxy
-
-dOMHTMLFontElementFace :: AttrLabelProxy "face"
-dOMHTMLFontElementFace = AttrLabelProxy
-
-dOMHTMLFontElementSize :: AttrLabelProxy "size"
-dOMHTMLFontElementSize = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLFontElement = DOMHTMLFontElementSignalList
-type DOMHTMLFontElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLFontElement::get_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_font_element_get_color" webkit_dom_html_font_element_get_color :: 
-    Ptr DOMHTMLFontElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFontElementGetColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFontElementGetColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFontElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFontElementGetColor self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_font_element_get_color self'
-    checkUnexpectedReturnNULL "dOMHTMLFontElementGetColor" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementGetColorMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFontElement a) => O.MethodInfo DOMHTMLFontElementGetColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFontElementGetColor
-
-#endif
-
--- method DOMHTMLFontElement::get_face
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_font_element_get_face" webkit_dom_html_font_element_get_face :: 
-    Ptr DOMHTMLFontElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFontElementGetFace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFontElementGetFace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFontElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFontElementGetFace self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_font_element_get_face self'
-    checkUnexpectedReturnNULL "dOMHTMLFontElementGetFace" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementGetFaceMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFontElement a) => O.MethodInfo DOMHTMLFontElementGetFaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFontElementGetFace
-
-#endif
-
--- method DOMHTMLFontElement::get_size
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_font_element_get_size" webkit_dom_html_font_element_get_size :: 
-    Ptr DOMHTMLFontElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFontElementGetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFontElementGetSize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFontElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFontElementGetSize self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_font_element_get_size self'
-    checkUnexpectedReturnNULL "dOMHTMLFontElementGetSize" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementGetSizeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFontElement a) => O.MethodInfo DOMHTMLFontElementGetSizeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFontElementGetSize
-
-#endif
-
--- method DOMHTMLFontElement::set_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_font_element_set_color" webkit_dom_html_font_element_set_color :: 
-    Ptr DOMHTMLFontElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFontElementSetColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFontElementSetColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFontElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFontElementSetColor self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_font_element_set_color self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementSetColorMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFontElement a) => O.MethodInfo DOMHTMLFontElementSetColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFontElementSetColor
-
-#endif
-
--- method DOMHTMLFontElement::set_face
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_font_element_set_face" webkit_dom_html_font_element_set_face :: 
-    Ptr DOMHTMLFontElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFontElementSetFace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFontElementSetFace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFontElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFontElementSetFace self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_font_element_set_face self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementSetFaceMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFontElement a) => O.MethodInfo DOMHTMLFontElementSetFaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFontElementSetFace
-
-#endif
-
--- method DOMHTMLFontElement::set_size
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFontElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_font_element_set_size" webkit_dom_html_font_element_set_size :: 
-    Ptr DOMHTMLFontElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFontElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFontElementSetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFontElementSetSize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFontElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFontElement.DOMHTMLFontElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFontElementSetSize self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_font_element_set_size self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementSetSizeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFontElement a) => O.MethodInfo DOMHTMLFontElementSetSizeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFontElementSetSize
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLFontElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLFontElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLFontElement.hs-boot
+++ /dev/null
@@ -1,56 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLFontElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLFontElement = DOMHTMLFontElement (ManagedPtr DOMHTMLFontElement)
-instance GObject DOMHTMLFontElement where
-class (GObject o, O.IsDescendantOf DOMHTMLFontElement o) => IsDOMHTMLFontElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLFontElement o) => IsDOMHTMLFontElement o
-instance O.HasParentTypes DOMHTMLFontElement
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementColorPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementFacePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementSizePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementGetColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementGetFaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementGetSizeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementSetColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementSetFaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFontElementSetSizeMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLFormElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLFormElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLFormElement.hs
+++ /dev/null
@@ -1,1663 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLFormElement
-    ( 
-
--- * Exported types
-    DOMHTMLFormElement(..)                  ,
-    IsDOMHTMLFormElement                    ,
-    toDOMHTMLFormElement                    ,
-    noDOMHTMLFormElement                    ,
-
-
- -- * Methods
--- ** getAcceptCharset #method:getAcceptCharset#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementGetAcceptCharsetMethodInfo,
-#endif
-    dOMHTMLFormElementGetAcceptCharset      ,
-
-
--- ** getAction #method:getAction#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementGetActionMethodInfo   ,
-#endif
-    dOMHTMLFormElementGetAction             ,
-
-
--- ** getElements #method:getElements#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementGetElementsMethodInfo ,
-#endif
-    dOMHTMLFormElementGetElements           ,
-
-
--- ** getEncoding #method:getEncoding#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementGetEncodingMethodInfo ,
-#endif
-    dOMHTMLFormElementGetEncoding           ,
-
-
--- ** getEnctype #method:getEnctype#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementGetEnctypeMethodInfo  ,
-#endif
-    dOMHTMLFormElementGetEnctype            ,
-
-
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementGetLengthMethodInfo   ,
-#endif
-    dOMHTMLFormElementGetLength             ,
-
-
--- ** getMethod #method:getMethod#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementGetMethodMethodInfo   ,
-#endif
-    dOMHTMLFormElementGetMethod             ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementGetNameMethodInfo     ,
-#endif
-    dOMHTMLFormElementGetName               ,
-
-
--- ** getTarget #method:getTarget#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementGetTargetMethodInfo   ,
-#endif
-    dOMHTMLFormElementGetTarget             ,
-
-
--- ** reset #method:reset#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementResetMethodInfo       ,
-#endif
-    dOMHTMLFormElementReset                 ,
-
-
--- ** setAcceptCharset #method:setAcceptCharset#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementSetAcceptCharsetMethodInfo,
-#endif
-    dOMHTMLFormElementSetAcceptCharset      ,
-
-
--- ** setAction #method:setAction#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementSetActionMethodInfo   ,
-#endif
-    dOMHTMLFormElementSetAction             ,
-
-
--- ** setEncoding #method:setEncoding#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementSetEncodingMethodInfo ,
-#endif
-    dOMHTMLFormElementSetEncoding           ,
-
-
--- ** setEnctype #method:setEnctype#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementSetEnctypeMethodInfo  ,
-#endif
-    dOMHTMLFormElementSetEnctype            ,
-
-
--- ** setMethod #method:setMethod#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementSetMethodMethodInfo   ,
-#endif
-    dOMHTMLFormElementSetMethod             ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementSetNameMethodInfo     ,
-#endif
-    dOMHTMLFormElementSetName               ,
-
-
--- ** setTarget #method:setTarget#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementSetTargetMethodInfo   ,
-#endif
-    dOMHTMLFormElementSetTarget             ,
-
-
--- ** submit #method:submit#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementSubmitMethodInfo      ,
-#endif
-    dOMHTMLFormElementSubmit                ,
-
-
-
-
- -- * Properties
--- ** acceptCharset #attr:acceptCharset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementAcceptCharsetPropertyInfo,
-#endif
-    constructDOMHTMLFormElementAcceptCharset,
-#if ENABLE_OVERLOADING
-    dOMHTMLFormElementAcceptCharset         ,
-#endif
-    getDOMHTMLFormElementAcceptCharset      ,
-    setDOMHTMLFormElementAcceptCharset      ,
-
-
--- ** action #attr:action#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementActionPropertyInfo    ,
-#endif
-    constructDOMHTMLFormElementAction       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFormElementAction                ,
-#endif
-    getDOMHTMLFormElementAction             ,
-    setDOMHTMLFormElementAction             ,
-
-
--- ** elements #attr:elements#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementElementsPropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLFormElementElements              ,
-#endif
-    getDOMHTMLFormElementElements           ,
-
-
--- ** encoding #attr:encoding#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementEncodingPropertyInfo  ,
-#endif
-    constructDOMHTMLFormElementEncoding     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFormElementEncoding              ,
-#endif
-    getDOMHTMLFormElementEncoding           ,
-    setDOMHTMLFormElementEncoding           ,
-
-
--- ** enctype #attr:enctype#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementEnctypePropertyInfo   ,
-#endif
-    constructDOMHTMLFormElementEnctype      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFormElementEnctype               ,
-#endif
-    getDOMHTMLFormElementEnctype            ,
-    setDOMHTMLFormElementEnctype            ,
-
-
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementLengthPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLFormElementLength                ,
-#endif
-    getDOMHTMLFormElementLength             ,
-
-
--- ** method #attr:method#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementMethodPropertyInfo    ,
-#endif
-    constructDOMHTMLFormElementMethod       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFormElementMethod                ,
-#endif
-    getDOMHTMLFormElementMethod             ,
-    setDOMHTMLFormElementMethod             ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementNamePropertyInfo      ,
-#endif
-    constructDOMHTMLFormElementName         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFormElementName                  ,
-#endif
-    getDOMHTMLFormElementName               ,
-    setDOMHTMLFormElementName               ,
-
-
--- ** target #attr:target#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFormElementTargetPropertyInfo    ,
-#endif
-    constructDOMHTMLFormElementTarget       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFormElementTarget                ,
-#endif
-    getDOMHTMLFormElementTarget             ,
-    setDOMHTMLFormElementTarget             ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLFormElement = DOMHTMLFormElement (ManagedPtr DOMHTMLFormElement)
-foreign import ccall "webkit_dom_html_form_element_get_type"
-    c_webkit_dom_html_form_element_get_type :: IO GType
-
-instance GObject DOMHTMLFormElement where
-    gobjectType = c_webkit_dom_html_form_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLFormElement`, for instance with `toDOMHTMLFormElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLFormElement o) => IsDOMHTMLFormElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLFormElement o) => IsDOMHTMLFormElement o
-
-instance O.HasParentTypes DOMHTMLFormElement
-type instance O.ParentTypes DOMHTMLFormElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLFormElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLFormElement :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m DOMHTMLFormElement
-toDOMHTMLFormElement = liftIO . unsafeCastTo DOMHTMLFormElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLFormElement`.
-noDOMHTMLFormElement :: Maybe DOMHTMLFormElement
-noDOMHTMLFormElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLFormElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLFormElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLFormElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLFormElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLFormElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLFormElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLFormElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLFormElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLFormElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLFormElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLFormElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLFormElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLFormElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLFormElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLFormElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLFormElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLFormElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLFormElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLFormElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLFormElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLFormElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLFormElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLFormElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLFormElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLFormElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLFormElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLFormElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLFormElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLFormElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLFormElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLFormElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLFormElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLFormElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLFormElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLFormElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLFormElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLFormElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLFormElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLFormElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLFormElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLFormElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLFormElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLFormElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLFormElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLFormElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLFormElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLFormElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLFormElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLFormElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLFormElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLFormElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLFormElementMethod "reset" o = DOMHTMLFormElementResetMethodInfo
-    ResolveDOMHTMLFormElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLFormElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLFormElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLFormElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLFormElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLFormElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLFormElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLFormElementMethod "submit" o = DOMHTMLFormElementSubmitMethodInfo
-    ResolveDOMHTMLFormElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLFormElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLFormElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLFormElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLFormElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLFormElementMethod "getAcceptCharset" o = DOMHTMLFormElementGetAcceptCharsetMethodInfo
-    ResolveDOMHTMLFormElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLFormElementMethod "getAction" o = DOMHTMLFormElementGetActionMethodInfo
-    ResolveDOMHTMLFormElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLFormElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLFormElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLFormElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLFormElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLFormElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLFormElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLFormElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLFormElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLFormElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLFormElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLFormElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLFormElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLFormElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLFormElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLFormElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLFormElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLFormElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLFormElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLFormElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLFormElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLFormElementMethod "getElements" o = DOMHTMLFormElementGetElementsMethodInfo
-    ResolveDOMHTMLFormElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLFormElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFormElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLFormElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFormElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLFormElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFormElementMethod "getEncoding" o = DOMHTMLFormElementGetEncodingMethodInfo
-    ResolveDOMHTMLFormElementMethod "getEnctype" o = DOMHTMLFormElementGetEnctypeMethodInfo
-    ResolveDOMHTMLFormElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLFormElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLFormElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLFormElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLFormElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLFormElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLFormElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLFormElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLFormElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLFormElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLFormElementMethod "getLength" o = DOMHTMLFormElementGetLengthMethodInfo
-    ResolveDOMHTMLFormElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLFormElementMethod "getMethod" o = DOMHTMLFormElementGetMethodMethodInfo
-    ResolveDOMHTMLFormElementMethod "getName" o = DOMHTMLFormElementGetNameMethodInfo
-    ResolveDOMHTMLFormElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLFormElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLFormElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLFormElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLFormElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLFormElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLFormElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLFormElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLFormElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLFormElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLFormElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLFormElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLFormElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLFormElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLFormElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLFormElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLFormElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLFormElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLFormElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLFormElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLFormElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLFormElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLFormElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLFormElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLFormElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLFormElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLFormElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLFormElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLFormElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLFormElementMethod "getTarget" o = DOMHTMLFormElementGetTargetMethodInfo
-    ResolveDOMHTMLFormElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLFormElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLFormElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLFormElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLFormElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLFormElementMethod "setAcceptCharset" o = DOMHTMLFormElementSetAcceptCharsetMethodInfo
-    ResolveDOMHTMLFormElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLFormElementMethod "setAction" o = DOMHTMLFormElementSetActionMethodInfo
-    ResolveDOMHTMLFormElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLFormElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLFormElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLFormElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLFormElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLFormElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLFormElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLFormElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLFormElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLFormElementMethod "setEncoding" o = DOMHTMLFormElementSetEncodingMethodInfo
-    ResolveDOMHTMLFormElementMethod "setEnctype" o = DOMHTMLFormElementSetEnctypeMethodInfo
-    ResolveDOMHTMLFormElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLFormElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLFormElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLFormElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLFormElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLFormElementMethod "setMethod" o = DOMHTMLFormElementSetMethodMethodInfo
-    ResolveDOMHTMLFormElementMethod "setName" o = DOMHTMLFormElementSetNameMethodInfo
-    ResolveDOMHTMLFormElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLFormElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLFormElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLFormElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLFormElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLFormElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLFormElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLFormElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLFormElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLFormElementMethod "setTarget" o = DOMHTMLFormElementSetTargetMethodInfo
-    ResolveDOMHTMLFormElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLFormElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLFormElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLFormElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLFormElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLFormElementMethod t DOMHTMLFormElement, O.MethodInfo info DOMHTMLFormElement p) => OL.IsLabel t (DOMHTMLFormElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "accept-charset"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@accept-charset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFormElement #acceptCharset
-@
--}
-getDOMHTMLFormElementAcceptCharset :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFormElementAcceptCharset obj = liftIO $ B.Properties.getObjectPropertyString obj "accept-charset"
-
-{- |
-Set the value of the “@accept-charset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #acceptCharset 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFormElementAcceptCharset :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()
-setDOMHTMLFormElementAcceptCharset obj val = liftIO $ B.Properties.setObjectPropertyString obj "accept-charset" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@accept-charset@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFormElementAcceptCharset :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFormElementAcceptCharset val = B.Properties.constructObjectPropertyString "accept-charset" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementAcceptCharsetPropertyInfo
-instance AttrInfo DOMHTMLFormElementAcceptCharsetPropertyInfo where
-    type AttrAllowedOps DOMHTMLFormElementAcceptCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFormElementAcceptCharsetPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFormElementAcceptCharsetPropertyInfo = IsDOMHTMLFormElement
-    type AttrGetType DOMHTMLFormElementAcceptCharsetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFormElementAcceptCharsetPropertyInfo = "accept-charset"
-    type AttrOrigin DOMHTMLFormElementAcceptCharsetPropertyInfo = DOMHTMLFormElement
-    attrGet _ = getDOMHTMLFormElementAcceptCharset
-    attrSet _ = setDOMHTMLFormElementAcceptCharset
-    attrConstruct _ = constructDOMHTMLFormElementAcceptCharset
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "action"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@action@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFormElement #action
-@
--}
-getDOMHTMLFormElementAction :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFormElementAction obj = liftIO $ B.Properties.getObjectPropertyString obj "action"
-
-{- |
-Set the value of the “@action@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #action 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFormElementAction :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()
-setDOMHTMLFormElementAction obj val = liftIO $ B.Properties.setObjectPropertyString obj "action" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@action@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFormElementAction :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFormElementAction val = B.Properties.constructObjectPropertyString "action" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementActionPropertyInfo
-instance AttrInfo DOMHTMLFormElementActionPropertyInfo where
-    type AttrAllowedOps DOMHTMLFormElementActionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFormElementActionPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFormElementActionPropertyInfo = IsDOMHTMLFormElement
-    type AttrGetType DOMHTMLFormElementActionPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFormElementActionPropertyInfo = "action"
-    type AttrOrigin DOMHTMLFormElementActionPropertyInfo = DOMHTMLFormElement
-    attrGet _ = getDOMHTMLFormElementAction
-    attrSet _ = setDOMHTMLFormElementAction
-    attrConstruct _ = constructDOMHTMLFormElementAction
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "elements"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@elements@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFormElement #elements
-@
--}
-getDOMHTMLFormElementElements :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMHTMLFormElementElements obj = liftIO $ B.Properties.getObjectPropertyObject obj "elements" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementElementsPropertyInfo
-instance AttrInfo DOMHTMLFormElementElementsPropertyInfo where
-    type AttrAllowedOps DOMHTMLFormElementElementsPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLFormElementElementsPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLFormElementElementsPropertyInfo = IsDOMHTMLFormElement
-    type AttrGetType DOMHTMLFormElementElementsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMHTMLFormElementElementsPropertyInfo = "elements"
-    type AttrOrigin DOMHTMLFormElementElementsPropertyInfo = DOMHTMLFormElement
-    attrGet _ = getDOMHTMLFormElementElements
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "encoding"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@encoding@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFormElement #encoding
-@
--}
-getDOMHTMLFormElementEncoding :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFormElementEncoding obj = liftIO $ B.Properties.getObjectPropertyString obj "encoding"
-
-{- |
-Set the value of the “@encoding@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #encoding 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFormElementEncoding :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()
-setDOMHTMLFormElementEncoding obj val = liftIO $ B.Properties.setObjectPropertyString obj "encoding" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@encoding@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFormElementEncoding :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFormElementEncoding val = B.Properties.constructObjectPropertyString "encoding" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementEncodingPropertyInfo
-instance AttrInfo DOMHTMLFormElementEncodingPropertyInfo where
-    type AttrAllowedOps DOMHTMLFormElementEncodingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFormElementEncodingPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFormElementEncodingPropertyInfo = IsDOMHTMLFormElement
-    type AttrGetType DOMHTMLFormElementEncodingPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFormElementEncodingPropertyInfo = "encoding"
-    type AttrOrigin DOMHTMLFormElementEncodingPropertyInfo = DOMHTMLFormElement
-    attrGet _ = getDOMHTMLFormElementEncoding
-    attrSet _ = setDOMHTMLFormElementEncoding
-    attrConstruct _ = constructDOMHTMLFormElementEncoding
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "enctype"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@enctype@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFormElement #enctype
-@
--}
-getDOMHTMLFormElementEnctype :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFormElementEnctype obj = liftIO $ B.Properties.getObjectPropertyString obj "enctype"
-
-{- |
-Set the value of the “@enctype@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #enctype 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFormElementEnctype :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()
-setDOMHTMLFormElementEnctype obj val = liftIO $ B.Properties.setObjectPropertyString obj "enctype" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@enctype@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFormElementEnctype :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFormElementEnctype val = B.Properties.constructObjectPropertyString "enctype" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementEnctypePropertyInfo
-instance AttrInfo DOMHTMLFormElementEnctypePropertyInfo where
-    type AttrAllowedOps DOMHTMLFormElementEnctypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFormElementEnctypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFormElementEnctypePropertyInfo = IsDOMHTMLFormElement
-    type AttrGetType DOMHTMLFormElementEnctypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFormElementEnctypePropertyInfo = "enctype"
-    type AttrOrigin DOMHTMLFormElementEnctypePropertyInfo = DOMHTMLFormElement
-    attrGet _ = getDOMHTMLFormElementEnctype
-    attrSet _ = setDOMHTMLFormElementEnctype
-    attrConstruct _ = constructDOMHTMLFormElementEnctype
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFormElement #length
-@
--}
-getDOMHTMLFormElementLength :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m CLong
-getDOMHTMLFormElementLength obj = liftIO $ B.Properties.getObjectPropertyLong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementLengthPropertyInfo
-instance AttrInfo DOMHTMLFormElementLengthPropertyInfo where
-    type AttrAllowedOps DOMHTMLFormElementLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFormElementLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLFormElementLengthPropertyInfo = IsDOMHTMLFormElement
-    type AttrGetType DOMHTMLFormElementLengthPropertyInfo = CLong
-    type AttrLabel DOMHTMLFormElementLengthPropertyInfo = "length"
-    type AttrOrigin DOMHTMLFormElementLengthPropertyInfo = DOMHTMLFormElement
-    attrGet _ = getDOMHTMLFormElementLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "method"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@method@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFormElement #method
-@
--}
-getDOMHTMLFormElementMethod :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFormElementMethod obj = liftIO $ B.Properties.getObjectPropertyString obj "method"
-
-{- |
-Set the value of the “@method@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #method 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFormElementMethod :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()
-setDOMHTMLFormElementMethod obj val = liftIO $ B.Properties.setObjectPropertyString obj "method" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@method@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFormElementMethod :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFormElementMethod val = B.Properties.constructObjectPropertyString "method" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementMethodPropertyInfo
-instance AttrInfo DOMHTMLFormElementMethodPropertyInfo where
-    type AttrAllowedOps DOMHTMLFormElementMethodPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFormElementMethodPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFormElementMethodPropertyInfo = IsDOMHTMLFormElement
-    type AttrGetType DOMHTMLFormElementMethodPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFormElementMethodPropertyInfo = "method"
-    type AttrOrigin DOMHTMLFormElementMethodPropertyInfo = DOMHTMLFormElement
-    attrGet _ = getDOMHTMLFormElementMethod
-    attrSet _ = setDOMHTMLFormElementMethod
-    attrConstruct _ = constructDOMHTMLFormElementMethod
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFormElement #name
-@
--}
-getDOMHTMLFormElementName :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFormElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFormElementName :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()
-setDOMHTMLFormElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFormElementName :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFormElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementNamePropertyInfo
-instance AttrInfo DOMHTMLFormElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLFormElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFormElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFormElementNamePropertyInfo = IsDOMHTMLFormElement
-    type AttrGetType DOMHTMLFormElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFormElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLFormElementNamePropertyInfo = DOMHTMLFormElement
-    attrGet _ = getDOMHTMLFormElementName
-    attrSet _ = setDOMHTMLFormElementName
-    attrConstruct _ = constructDOMHTMLFormElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "target"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFormElement #target
-@
--}
-getDOMHTMLFormElementTarget :: (MonadIO m, IsDOMHTMLFormElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFormElementTarget obj = liftIO $ B.Properties.getObjectPropertyString obj "target"
-
-{- |
-Set the value of the “@target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFormElement [ #target 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFormElementTarget :: (MonadIO m, IsDOMHTMLFormElement o) => o -> T.Text -> m ()
-setDOMHTMLFormElementTarget obj val = liftIO $ B.Properties.setObjectPropertyString obj "target" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@target@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFormElementTarget :: (IsDOMHTMLFormElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFormElementTarget val = B.Properties.constructObjectPropertyString "target" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementTargetPropertyInfo
-instance AttrInfo DOMHTMLFormElementTargetPropertyInfo where
-    type AttrAllowedOps DOMHTMLFormElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFormElementTargetPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFormElementTargetPropertyInfo = IsDOMHTMLFormElement
-    type AttrGetType DOMHTMLFormElementTargetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFormElementTargetPropertyInfo = "target"
-    type AttrOrigin DOMHTMLFormElementTargetPropertyInfo = DOMHTMLFormElement
-    attrGet _ = getDOMHTMLFormElementTarget
-    attrSet _ = setDOMHTMLFormElementTarget
-    attrConstruct _ = constructDOMHTMLFormElementTarget
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLFormElement
-type instance O.AttributeList DOMHTMLFormElement = DOMHTMLFormElementAttributeList
-type DOMHTMLFormElementAttributeList = ('[ '("acceptCharset", DOMHTMLFormElementAcceptCharsetPropertyInfo), '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("action", DOMHTMLFormElementActionPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("elements", DOMHTMLFormElementElementsPropertyInfo), '("encoding", DOMHTMLFormElementEncodingPropertyInfo), '("enctype", DOMHTMLFormElementEnctypePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("length", DOMHTMLFormElementLengthPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("method", DOMHTMLFormElementMethodPropertyInfo), '("name", DOMHTMLFormElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("target", DOMHTMLFormElementTargetPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLFormElementAcceptCharset :: AttrLabelProxy "acceptCharset"
-dOMHTMLFormElementAcceptCharset = AttrLabelProxy
-
-dOMHTMLFormElementAction :: AttrLabelProxy "action"
-dOMHTMLFormElementAction = AttrLabelProxy
-
-dOMHTMLFormElementElements :: AttrLabelProxy "elements"
-dOMHTMLFormElementElements = AttrLabelProxy
-
-dOMHTMLFormElementEncoding :: AttrLabelProxy "encoding"
-dOMHTMLFormElementEncoding = AttrLabelProxy
-
-dOMHTMLFormElementEnctype :: AttrLabelProxy "enctype"
-dOMHTMLFormElementEnctype = AttrLabelProxy
-
-dOMHTMLFormElementLength :: AttrLabelProxy "length"
-dOMHTMLFormElementLength = AttrLabelProxy
-
-dOMHTMLFormElementMethod :: AttrLabelProxy "method"
-dOMHTMLFormElementMethod = AttrLabelProxy
-
-dOMHTMLFormElementName :: AttrLabelProxy "name"
-dOMHTMLFormElementName = AttrLabelProxy
-
-dOMHTMLFormElementTarget :: AttrLabelProxy "target"
-dOMHTMLFormElementTarget = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLFormElement = DOMHTMLFormElementSignalList
-type DOMHTMLFormElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLFormElement::get_accept_charset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_get_accept_charset" webkit_dom_html_form_element_get_accept_charset :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFormElementGetAcceptCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementGetAcceptCharset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFormElementGetAcceptCharset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_form_element_get_accept_charset self'
-    checkUnexpectedReturnNULL "dOMHTMLFormElementGetAcceptCharset" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetAcceptCharsetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetAcceptCharsetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementGetAcceptCharset
-
-#endif
-
--- method DOMHTMLFormElement::get_action
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_get_action" webkit_dom_html_form_element_get_action :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFormElementGetAction ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementGetAction ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFormElementGetAction self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_form_element_get_action self'
-    checkUnexpectedReturnNULL "dOMHTMLFormElementGetAction" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetActionMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetActionMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementGetAction
-
-#endif
-
--- method DOMHTMLFormElement::get_elements
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_get_elements" webkit_dom_html_form_element_get_elements :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMHTMLFormElementGetElements ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementGetElements ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMHTMLFormElementGetElements self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_form_element_get_elements self'
-    checkUnexpectedReturnNULL "dOMHTMLFormElementGetElements" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetElementsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetElementsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementGetElements
-
-#endif
-
--- method DOMHTMLFormElement::get_encoding
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_get_encoding" webkit_dom_html_form_element_get_encoding :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFormElementGetEncoding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementGetEncoding ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFormElementGetEncoding self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_form_element_get_encoding self'
-    checkUnexpectedReturnNULL "dOMHTMLFormElementGetEncoding" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetEncodingMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetEncodingMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementGetEncoding
-
-#endif
-
--- method DOMHTMLFormElement::get_enctype
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_get_enctype" webkit_dom_html_form_element_get_enctype :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFormElementGetEnctype ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementGetEnctype ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFormElementGetEnctype self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_form_element_get_enctype self'
-    checkUnexpectedReturnNULL "dOMHTMLFormElementGetEnctype" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetEnctypeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetEnctypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementGetEnctype
-
-#endif
-
--- method DOMHTMLFormElement::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_get_length" webkit_dom_html_form_element_get_length :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLFormElementGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLFormElementGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_form_element_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetLengthMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementGetLength
-
-#endif
-
--- method DOMHTMLFormElement::get_method
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_get_method" webkit_dom_html_form_element_get_method :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFormElementGetMethod ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementGetMethod ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFormElementGetMethod self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_form_element_get_method self'
-    checkUnexpectedReturnNULL "dOMHTMLFormElementGetMethod" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetMethodMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetMethodMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementGetMethod
-
-#endif
-
--- method DOMHTMLFormElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_get_name" webkit_dom_html_form_element_get_name :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFormElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFormElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_form_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLFormElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementGetName
-
-#endif
-
--- method DOMHTMLFormElement::get_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_get_target" webkit_dom_html_form_element_get_target :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFormElementGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementGetTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFormElementGetTarget self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_form_element_get_target self'
-    checkUnexpectedReturnNULL "dOMHTMLFormElementGetTarget" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetTargetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementGetTargetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementGetTarget
-
-#endif
-
--- method DOMHTMLFormElement::reset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_reset" webkit_dom_html_form_element_reset :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLFormElementReset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementReset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> m ()
-dOMHTMLFormElementReset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_form_element_reset self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementResetMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementResetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementReset
-
-#endif
-
--- method DOMHTMLFormElement::set_accept_charset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_set_accept_charset" webkit_dom_html_form_element_set_accept_charset :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFormElementSetAcceptCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementSetAcceptCharset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFormElementSetAcceptCharset self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_form_element_set_accept_charset self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetAcceptCharsetMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetAcceptCharsetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementSetAcceptCharset
-
-#endif
-
--- method DOMHTMLFormElement::set_action
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_set_action" webkit_dom_html_form_element_set_action :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFormElementSetAction ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementSetAction ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFormElementSetAction self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_form_element_set_action self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetActionMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetActionMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementSetAction
-
-#endif
-
--- method DOMHTMLFormElement::set_encoding
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_set_encoding" webkit_dom_html_form_element_set_encoding :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFormElementSetEncoding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementSetEncoding ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFormElementSetEncoding self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_form_element_set_encoding self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetEncodingMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetEncodingMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementSetEncoding
-
-#endif
-
--- method DOMHTMLFormElement::set_enctype
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_set_enctype" webkit_dom_html_form_element_set_enctype :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFormElementSetEnctype ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementSetEnctype ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFormElementSetEnctype self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_form_element_set_enctype self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetEnctypeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetEnctypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementSetEnctype
-
-#endif
-
--- method DOMHTMLFormElement::set_method
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_set_method" webkit_dom_html_form_element_set_method :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFormElementSetMethod ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementSetMethod ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFormElementSetMethod self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_form_element_set_method self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetMethodMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetMethodMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementSetMethod
-
-#endif
-
--- method DOMHTMLFormElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_set_name" webkit_dom_html_form_element_set_name :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFormElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFormElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_form_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementSetName
-
-#endif
-
--- method DOMHTMLFormElement::set_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_set_target" webkit_dom_html_form_element_set_target :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFormElementSetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementSetTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFormElementSetTarget self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_form_element_set_target self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetTargetMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSetTargetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementSetTarget
-
-#endif
-
--- method DOMHTMLFormElement::submit
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFormElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_form_element_submit" webkit_dom_html_form_element_submit :: 
-    Ptr DOMHTMLFormElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLFormElementSubmit ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFormElementSubmit ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFormElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-    -> m ()
-dOMHTMLFormElementSubmit self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_form_element_submit self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSubmitMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLFormElement a) => O.MethodInfo DOMHTMLFormElementSubmitMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFormElementSubmit
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLFormElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLFormElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLFormElement.hs-boot
+++ /dev/null
@@ -1,110 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLFormElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLFormElement = DOMHTMLFormElement (ManagedPtr DOMHTMLFormElement)
-instance GObject DOMHTMLFormElement where
-class (GObject o, O.IsDescendantOf DOMHTMLFormElement o) => IsDOMHTMLFormElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLFormElement o) => IsDOMHTMLFormElement o
-instance O.HasParentTypes DOMHTMLFormElement
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementAcceptCharsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementActionPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementElementsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementEncodingPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementEnctypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementMethodPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementTargetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetAcceptCharsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetActionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetElementsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetEncodingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetEnctypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetMethodMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementGetTargetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementResetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetAcceptCharsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetActionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetEncodingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetEnctypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetMethodMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSetTargetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFormElementSubmitMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLFrameElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLFrameElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLFrameElement.hs
+++ /dev/null
@@ -1,1917 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement
-    ( 
-
--- * Exported types
-    DOMHTMLFrameElement(..)                 ,
-    IsDOMHTMLFrameElement                   ,
-    toDOMHTMLFrameElement                   ,
-    noDOMHTMLFrameElement                   ,
-
-
- -- * Methods
--- ** getContentDocument #method:getContentDocument#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementGetContentDocumentMethodInfo,
-#endif
-    dOMHTMLFrameElementGetContentDocument   ,
-
-
--- ** getContentWindow #method:getContentWindow#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementGetContentWindowMethodInfo,
-#endif
-    dOMHTMLFrameElementGetContentWindow     ,
-
-
--- ** getFrameBorder #method:getFrameBorder#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementGetFrameBorderMethodInfo,
-#endif
-    dOMHTMLFrameElementGetFrameBorder       ,
-
-
--- ** getHeight #method:getHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementGetHeightMethodInfo  ,
-#endif
-    dOMHTMLFrameElementGetHeight            ,
-
-
--- ** getLongDesc #method:getLongDesc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementGetLongDescMethodInfo,
-#endif
-    dOMHTMLFrameElementGetLongDesc          ,
-
-
--- ** getMarginHeight #method:getMarginHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementGetMarginHeightMethodInfo,
-#endif
-    dOMHTMLFrameElementGetMarginHeight      ,
-
-
--- ** getMarginWidth #method:getMarginWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementGetMarginWidthMethodInfo,
-#endif
-    dOMHTMLFrameElementGetMarginWidth       ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementGetNameMethodInfo    ,
-#endif
-    dOMHTMLFrameElementGetName              ,
-
-
--- ** getNoResize #method:getNoResize#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementGetNoResizeMethodInfo,
-#endif
-    dOMHTMLFrameElementGetNoResize          ,
-
-
--- ** getScrolling #method:getScrolling#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementGetScrollingMethodInfo,
-#endif
-    dOMHTMLFrameElementGetScrolling         ,
-
-
--- ** getSrc #method:getSrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementGetSrcMethodInfo     ,
-#endif
-    dOMHTMLFrameElementGetSrc               ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementGetWidthMethodInfo   ,
-#endif
-    dOMHTMLFrameElementGetWidth             ,
-
-
--- ** setFrameBorder #method:setFrameBorder#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementSetFrameBorderMethodInfo,
-#endif
-    dOMHTMLFrameElementSetFrameBorder       ,
-
-
--- ** setLongDesc #method:setLongDesc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementSetLongDescMethodInfo,
-#endif
-    dOMHTMLFrameElementSetLongDesc          ,
-
-
--- ** setMarginHeight #method:setMarginHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementSetMarginHeightMethodInfo,
-#endif
-    dOMHTMLFrameElementSetMarginHeight      ,
-
-
--- ** setMarginWidth #method:setMarginWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementSetMarginWidthMethodInfo,
-#endif
-    dOMHTMLFrameElementSetMarginWidth       ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementSetNameMethodInfo    ,
-#endif
-    dOMHTMLFrameElementSetName              ,
-
-
--- ** setNoResize #method:setNoResize#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementSetNoResizeMethodInfo,
-#endif
-    dOMHTMLFrameElementSetNoResize          ,
-
-
--- ** setScrolling #method:setScrolling#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementSetScrollingMethodInfo,
-#endif
-    dOMHTMLFrameElementSetScrolling         ,
-
-
--- ** setSrc #method:setSrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementSetSrcMethodInfo     ,
-#endif
-    dOMHTMLFrameElementSetSrc               ,
-
-
-
-
- -- * Properties
--- ** contentDocument #attr:contentDocument#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementContentDocumentPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameElementContentDocument      ,
-#endif
-    getDOMHTMLFrameElementContentDocument   ,
-
-
--- ** contentWindow #attr:contentWindow#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementContentWindowPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameElementContentWindow        ,
-#endif
-    getDOMHTMLFrameElementContentWindow     ,
-
-
--- ** frameBorder #attr:frameBorder#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementFrameBorderPropertyInfo,
-#endif
-    constructDOMHTMLFrameElementFrameBorder ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameElementFrameBorder          ,
-#endif
-    getDOMHTMLFrameElementFrameBorder       ,
-    setDOMHTMLFrameElementFrameBorder       ,
-
-
--- ** height #attr:height#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementHeightPropertyInfo   ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameElementHeight               ,
-#endif
-    getDOMHTMLFrameElementHeight            ,
-
-
--- ** longDesc #attr:longDesc#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementLongDescPropertyInfo ,
-#endif
-    constructDOMHTMLFrameElementLongDesc    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameElementLongDesc             ,
-#endif
-    getDOMHTMLFrameElementLongDesc          ,
-    setDOMHTMLFrameElementLongDesc          ,
-
-
--- ** marginHeight #attr:marginHeight#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementMarginHeightPropertyInfo,
-#endif
-    constructDOMHTMLFrameElementMarginHeight,
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameElementMarginHeight         ,
-#endif
-    getDOMHTMLFrameElementMarginHeight      ,
-    setDOMHTMLFrameElementMarginHeight      ,
-
-
--- ** marginWidth #attr:marginWidth#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementMarginWidthPropertyInfo,
-#endif
-    constructDOMHTMLFrameElementMarginWidth ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameElementMarginWidth          ,
-#endif
-    getDOMHTMLFrameElementMarginWidth       ,
-    setDOMHTMLFrameElementMarginWidth       ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementNamePropertyInfo     ,
-#endif
-    constructDOMHTMLFrameElementName        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameElementName                 ,
-#endif
-    getDOMHTMLFrameElementName              ,
-    setDOMHTMLFrameElementName              ,
-
-
--- ** noResize #attr:noResize#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementNoResizePropertyInfo ,
-#endif
-    constructDOMHTMLFrameElementNoResize    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameElementNoResize             ,
-#endif
-    getDOMHTMLFrameElementNoResize          ,
-    setDOMHTMLFrameElementNoResize          ,
-
-
--- ** scrolling #attr:scrolling#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementScrollingPropertyInfo,
-#endif
-    constructDOMHTMLFrameElementScrolling   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameElementScrolling            ,
-#endif
-    getDOMHTMLFrameElementScrolling         ,
-    setDOMHTMLFrameElementScrolling         ,
-
-
--- ** src #attr:src#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementSrcPropertyInfo      ,
-#endif
-    constructDOMHTMLFrameElementSrc         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameElementSrc                  ,
-#endif
-    getDOMHTMLFrameElementSrc               ,
-    setDOMHTMLFrameElementSrc               ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameElementWidthPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameElementWidth                ,
-#endif
-    getDOMHTMLFrameElementWidth             ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLFrameElement = DOMHTMLFrameElement (ManagedPtr DOMHTMLFrameElement)
-foreign import ccall "webkit_dom_html_frame_element_get_type"
-    c_webkit_dom_html_frame_element_get_type :: IO GType
-
-instance GObject DOMHTMLFrameElement where
-    gobjectType = c_webkit_dom_html_frame_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLFrameElement`, for instance with `toDOMHTMLFrameElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLFrameElement o) => IsDOMHTMLFrameElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLFrameElement o) => IsDOMHTMLFrameElement o
-
-instance O.HasParentTypes DOMHTMLFrameElement
-type instance O.ParentTypes DOMHTMLFrameElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLFrameElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLFrameElement :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m DOMHTMLFrameElement
-toDOMHTMLFrameElement = liftIO . unsafeCastTo DOMHTMLFrameElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLFrameElement`.
-noDOMHTMLFrameElement :: Maybe DOMHTMLFrameElement
-noDOMHTMLFrameElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLFrameElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLFrameElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLFrameElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLFrameElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLFrameElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLFrameElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLFrameElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLFrameElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLFrameElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLFrameElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLFrameElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLFrameElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLFrameElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLFrameElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLFrameElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLFrameElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLFrameElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLFrameElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLFrameElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLFrameElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLFrameElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLFrameElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLFrameElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLFrameElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLFrameElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLFrameElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLFrameElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLFrameElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLFrameElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLFrameElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLFrameElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLFrameElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLFrameElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLFrameElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLFrameElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLFrameElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLFrameElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLFrameElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLFrameElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLFrameElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLFrameElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLFrameElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLFrameElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLFrameElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLFrameElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLFrameElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLFrameElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLFrameElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLFrameElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLFrameElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLFrameElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLFrameElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLFrameElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLFrameElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getContentDocument" o = DOMHTMLFrameElementGetContentDocumentMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getContentWindow" o = DOMHTMLFrameElementGetContentWindowMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getFrameBorder" o = DOMHTMLFrameElementGetFrameBorderMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getHeight" o = DOMHTMLFrameElementGetHeightMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getLongDesc" o = DOMHTMLFrameElementGetLongDescMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getMarginHeight" o = DOMHTMLFrameElementGetMarginHeightMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getMarginWidth" o = DOMHTMLFrameElementGetMarginWidthMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getName" o = DOMHTMLFrameElementGetNameMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getNoResize" o = DOMHTMLFrameElementGetNoResizeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getScrolling" o = DOMHTMLFrameElementGetScrollingMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getSrc" o = DOMHTMLFrameElementGetSrcMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLFrameElementMethod "getWidth" o = DOMHTMLFrameElementGetWidthMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setFrameBorder" o = DOMHTMLFrameElementSetFrameBorderMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setLongDesc" o = DOMHTMLFrameElementSetLongDescMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setMarginHeight" o = DOMHTMLFrameElementSetMarginHeightMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setMarginWidth" o = DOMHTMLFrameElementSetMarginWidthMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setName" o = DOMHTMLFrameElementSetNameMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setNoResize" o = DOMHTMLFrameElementSetNoResizeMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setScrolling" o = DOMHTMLFrameElementSetScrollingMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setSrc" o = DOMHTMLFrameElementSetSrcMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLFrameElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLFrameElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLFrameElementMethod t DOMHTMLFrameElement, O.MethodInfo info DOMHTMLFrameElement p) => OL.IsLabel t (DOMHTMLFrameElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "content-document"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@content-document@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #contentDocument
-@
--}
-getDOMHTMLFrameElementContentDocument :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m WebKit2WebExtension.DOMDocument.DOMDocument
-getDOMHTMLFrameElementContentDocument obj = liftIO $ checkUnexpectedNothing "getDOMHTMLFrameElementContentDocument" $ B.Properties.getObjectPropertyObject obj "content-document" WebKit2WebExtension.DOMDocument.DOMDocument
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementContentDocumentPropertyInfo
-instance AttrInfo DOMHTMLFrameElementContentDocumentPropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameElementContentDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLFrameElementContentDocumentPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLFrameElementContentDocumentPropertyInfo = IsDOMHTMLFrameElement
-    type AttrGetType DOMHTMLFrameElementContentDocumentPropertyInfo = WebKit2WebExtension.DOMDocument.DOMDocument
-    type AttrLabel DOMHTMLFrameElementContentDocumentPropertyInfo = "content-document"
-    type AttrOrigin DOMHTMLFrameElementContentDocumentPropertyInfo = DOMHTMLFrameElement
-    attrGet _ = getDOMHTMLFrameElementContentDocument
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "content-window"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@content-window@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #contentWindow
-@
--}
-getDOMHTMLFrameElementContentWindow :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
-getDOMHTMLFrameElementContentWindow obj = liftIO $ B.Properties.getObjectPropertyObject obj "content-window" WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementContentWindowPropertyInfo
-instance AttrInfo DOMHTMLFrameElementContentWindowPropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameElementContentWindowPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLFrameElementContentWindowPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLFrameElementContentWindowPropertyInfo = IsDOMHTMLFrameElement
-    type AttrGetType DOMHTMLFrameElementContentWindowPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
-    type AttrLabel DOMHTMLFrameElementContentWindowPropertyInfo = "content-window"
-    type AttrOrigin DOMHTMLFrameElementContentWindowPropertyInfo = DOMHTMLFrameElement
-    attrGet _ = getDOMHTMLFrameElementContentWindow
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "frame-border"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@frame-border@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #frameBorder
-@
--}
-getDOMHTMLFrameElementFrameBorder :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFrameElementFrameBorder obj = liftIO $ B.Properties.getObjectPropertyString obj "frame-border"
-
-{- |
-Set the value of the “@frame-border@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #frameBorder 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFrameElementFrameBorder :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLFrameElementFrameBorder obj val = liftIO $ B.Properties.setObjectPropertyString obj "frame-border" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@frame-border@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFrameElementFrameBorder :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFrameElementFrameBorder val = B.Properties.constructObjectPropertyString "frame-border" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementFrameBorderPropertyInfo
-instance AttrInfo DOMHTMLFrameElementFrameBorderPropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameElementFrameBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFrameElementFrameBorderPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFrameElementFrameBorderPropertyInfo = IsDOMHTMLFrameElement
-    type AttrGetType DOMHTMLFrameElementFrameBorderPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFrameElementFrameBorderPropertyInfo = "frame-border"
-    type AttrOrigin DOMHTMLFrameElementFrameBorderPropertyInfo = DOMHTMLFrameElement
-    attrGet _ = getDOMHTMLFrameElementFrameBorder
-    attrSet _ = setDOMHTMLFrameElementFrameBorder
-    attrConstruct _ = constructDOMHTMLFrameElementFrameBorder
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "height"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #height
-@
--}
-getDOMHTMLFrameElementHeight :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m CLong
-getDOMHTMLFrameElementHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "height"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementHeightPropertyInfo
-instance AttrInfo DOMHTMLFrameElementHeightPropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameElementHeightPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFrameElementHeightPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLFrameElementHeightPropertyInfo = IsDOMHTMLFrameElement
-    type AttrGetType DOMHTMLFrameElementHeightPropertyInfo = CLong
-    type AttrLabel DOMHTMLFrameElementHeightPropertyInfo = "height"
-    type AttrOrigin DOMHTMLFrameElementHeightPropertyInfo = DOMHTMLFrameElement
-    attrGet _ = getDOMHTMLFrameElementHeight
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "long-desc"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@long-desc@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #longDesc
-@
--}
-getDOMHTMLFrameElementLongDesc :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFrameElementLongDesc obj = liftIO $ B.Properties.getObjectPropertyString obj "long-desc"
-
-{- |
-Set the value of the “@long-desc@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #longDesc 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFrameElementLongDesc :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLFrameElementLongDesc obj val = liftIO $ B.Properties.setObjectPropertyString obj "long-desc" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@long-desc@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFrameElementLongDesc :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFrameElementLongDesc val = B.Properties.constructObjectPropertyString "long-desc" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementLongDescPropertyInfo
-instance AttrInfo DOMHTMLFrameElementLongDescPropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameElementLongDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFrameElementLongDescPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFrameElementLongDescPropertyInfo = IsDOMHTMLFrameElement
-    type AttrGetType DOMHTMLFrameElementLongDescPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFrameElementLongDescPropertyInfo = "long-desc"
-    type AttrOrigin DOMHTMLFrameElementLongDescPropertyInfo = DOMHTMLFrameElement
-    attrGet _ = getDOMHTMLFrameElementLongDesc
-    attrSet _ = setDOMHTMLFrameElementLongDesc
-    attrConstruct _ = constructDOMHTMLFrameElementLongDesc
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "margin-height"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@margin-height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #marginHeight
-@
--}
-getDOMHTMLFrameElementMarginHeight :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFrameElementMarginHeight obj = liftIO $ B.Properties.getObjectPropertyString obj "margin-height"
-
-{- |
-Set the value of the “@margin-height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #marginHeight 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFrameElementMarginHeight :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLFrameElementMarginHeight obj val = liftIO $ B.Properties.setObjectPropertyString obj "margin-height" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@margin-height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFrameElementMarginHeight :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFrameElementMarginHeight val = B.Properties.constructObjectPropertyString "margin-height" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementMarginHeightPropertyInfo
-instance AttrInfo DOMHTMLFrameElementMarginHeightPropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameElementMarginHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFrameElementMarginHeightPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFrameElementMarginHeightPropertyInfo = IsDOMHTMLFrameElement
-    type AttrGetType DOMHTMLFrameElementMarginHeightPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFrameElementMarginHeightPropertyInfo = "margin-height"
-    type AttrOrigin DOMHTMLFrameElementMarginHeightPropertyInfo = DOMHTMLFrameElement
-    attrGet _ = getDOMHTMLFrameElementMarginHeight
-    attrSet _ = setDOMHTMLFrameElementMarginHeight
-    attrConstruct _ = constructDOMHTMLFrameElementMarginHeight
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "margin-width"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@margin-width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #marginWidth
-@
--}
-getDOMHTMLFrameElementMarginWidth :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFrameElementMarginWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "margin-width"
-
-{- |
-Set the value of the “@margin-width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #marginWidth 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFrameElementMarginWidth :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLFrameElementMarginWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "margin-width" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@margin-width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFrameElementMarginWidth :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFrameElementMarginWidth val = B.Properties.constructObjectPropertyString "margin-width" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementMarginWidthPropertyInfo
-instance AttrInfo DOMHTMLFrameElementMarginWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameElementMarginWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFrameElementMarginWidthPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFrameElementMarginWidthPropertyInfo = IsDOMHTMLFrameElement
-    type AttrGetType DOMHTMLFrameElementMarginWidthPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFrameElementMarginWidthPropertyInfo = "margin-width"
-    type AttrOrigin DOMHTMLFrameElementMarginWidthPropertyInfo = DOMHTMLFrameElement
-    attrGet _ = getDOMHTMLFrameElementMarginWidth
-    attrSet _ = setDOMHTMLFrameElementMarginWidth
-    attrConstruct _ = constructDOMHTMLFrameElementMarginWidth
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #name
-@
--}
-getDOMHTMLFrameElementName :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFrameElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFrameElementName :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLFrameElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFrameElementName :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFrameElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementNamePropertyInfo
-instance AttrInfo DOMHTMLFrameElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFrameElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFrameElementNamePropertyInfo = IsDOMHTMLFrameElement
-    type AttrGetType DOMHTMLFrameElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFrameElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLFrameElementNamePropertyInfo = DOMHTMLFrameElement
-    attrGet _ = getDOMHTMLFrameElementName
-    attrSet _ = setDOMHTMLFrameElementName
-    attrConstruct _ = constructDOMHTMLFrameElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "no-resize"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@no-resize@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #noResize
-@
--}
-getDOMHTMLFrameElementNoResize :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m Bool
-getDOMHTMLFrameElementNoResize obj = liftIO $ B.Properties.getObjectPropertyBool obj "no-resize"
-
-{- |
-Set the value of the “@no-resize@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #noResize 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFrameElementNoResize :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> Bool -> m ()
-setDOMHTMLFrameElementNoResize obj val = liftIO $ B.Properties.setObjectPropertyBool obj "no-resize" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@no-resize@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFrameElementNoResize :: (IsDOMHTMLFrameElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLFrameElementNoResize val = B.Properties.constructObjectPropertyBool "no-resize" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementNoResizePropertyInfo
-instance AttrInfo DOMHTMLFrameElementNoResizePropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameElementNoResizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFrameElementNoResizePropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLFrameElementNoResizePropertyInfo = IsDOMHTMLFrameElement
-    type AttrGetType DOMHTMLFrameElementNoResizePropertyInfo = Bool
-    type AttrLabel DOMHTMLFrameElementNoResizePropertyInfo = "no-resize"
-    type AttrOrigin DOMHTMLFrameElementNoResizePropertyInfo = DOMHTMLFrameElement
-    attrGet _ = getDOMHTMLFrameElementNoResize
-    attrSet _ = setDOMHTMLFrameElementNoResize
-    attrConstruct _ = constructDOMHTMLFrameElementNoResize
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "scrolling"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@scrolling@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #scrolling
-@
--}
-getDOMHTMLFrameElementScrolling :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFrameElementScrolling obj = liftIO $ B.Properties.getObjectPropertyString obj "scrolling"
-
-{- |
-Set the value of the “@scrolling@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #scrolling 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFrameElementScrolling :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLFrameElementScrolling obj val = liftIO $ B.Properties.setObjectPropertyString obj "scrolling" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@scrolling@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFrameElementScrolling :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFrameElementScrolling val = B.Properties.constructObjectPropertyString "scrolling" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementScrollingPropertyInfo
-instance AttrInfo DOMHTMLFrameElementScrollingPropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameElementScrollingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFrameElementScrollingPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFrameElementScrollingPropertyInfo = IsDOMHTMLFrameElement
-    type AttrGetType DOMHTMLFrameElementScrollingPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFrameElementScrollingPropertyInfo = "scrolling"
-    type AttrOrigin DOMHTMLFrameElementScrollingPropertyInfo = DOMHTMLFrameElement
-    attrGet _ = getDOMHTMLFrameElementScrolling
-    attrSet _ = setDOMHTMLFrameElementScrolling
-    attrConstruct _ = constructDOMHTMLFrameElementScrolling
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "src"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@src@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #src
-@
--}
-getDOMHTMLFrameElementSrc :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFrameElementSrc obj = liftIO $ B.Properties.getObjectPropertyString obj "src"
-
-{- |
-Set the value of the “@src@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFrameElement [ #src 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFrameElementSrc :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLFrameElementSrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "src" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@src@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFrameElementSrc :: (IsDOMHTMLFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFrameElementSrc val = B.Properties.constructObjectPropertyString "src" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSrcPropertyInfo
-instance AttrInfo DOMHTMLFrameElementSrcPropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFrameElementSrcPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFrameElementSrcPropertyInfo = IsDOMHTMLFrameElement
-    type AttrGetType DOMHTMLFrameElementSrcPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFrameElementSrcPropertyInfo = "src"
-    type AttrOrigin DOMHTMLFrameElementSrcPropertyInfo = DOMHTMLFrameElement
-    attrGet _ = getDOMHTMLFrameElementSrc
-    attrSet _ = setDOMHTMLFrameElementSrc
-    attrConstruct _ = constructDOMHTMLFrameElementSrc
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameElement #width
-@
--}
-getDOMHTMLFrameElementWidth :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m CLong
-getDOMHTMLFrameElementWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "width"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementWidthPropertyInfo
-instance AttrInfo DOMHTMLFrameElementWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameElementWidthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFrameElementWidthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLFrameElementWidthPropertyInfo = IsDOMHTMLFrameElement
-    type AttrGetType DOMHTMLFrameElementWidthPropertyInfo = CLong
-    type AttrLabel DOMHTMLFrameElementWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLFrameElementWidthPropertyInfo = DOMHTMLFrameElement
-    attrGet _ = getDOMHTMLFrameElementWidth
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLFrameElement
-type instance O.AttributeList DOMHTMLFrameElement = DOMHTMLFrameElementAttributeList
-type DOMHTMLFrameElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentDocument", DOMHTMLFrameElementContentDocumentPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("contentWindow", DOMHTMLFrameElementContentWindowPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("frameBorder", DOMHTMLFrameElementFrameBorderPropertyInfo), '("height", DOMHTMLFrameElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("longDesc", DOMHTMLFrameElementLongDescPropertyInfo), '("marginHeight", DOMHTMLFrameElementMarginHeightPropertyInfo), '("marginWidth", DOMHTMLFrameElementMarginWidthPropertyInfo), '("name", DOMHTMLFrameElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("noResize", DOMHTMLFrameElementNoResizePropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("scrolling", DOMHTMLFrameElementScrollingPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLFrameElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLFrameElementWidthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLFrameElementContentDocument :: AttrLabelProxy "contentDocument"
-dOMHTMLFrameElementContentDocument = AttrLabelProxy
-
-dOMHTMLFrameElementContentWindow :: AttrLabelProxy "contentWindow"
-dOMHTMLFrameElementContentWindow = AttrLabelProxy
-
-dOMHTMLFrameElementFrameBorder :: AttrLabelProxy "frameBorder"
-dOMHTMLFrameElementFrameBorder = AttrLabelProxy
-
-dOMHTMLFrameElementHeight :: AttrLabelProxy "height"
-dOMHTMLFrameElementHeight = AttrLabelProxy
-
-dOMHTMLFrameElementLongDesc :: AttrLabelProxy "longDesc"
-dOMHTMLFrameElementLongDesc = AttrLabelProxy
-
-dOMHTMLFrameElementMarginHeight :: AttrLabelProxy "marginHeight"
-dOMHTMLFrameElementMarginHeight = AttrLabelProxy
-
-dOMHTMLFrameElementMarginWidth :: AttrLabelProxy "marginWidth"
-dOMHTMLFrameElementMarginWidth = AttrLabelProxy
-
-dOMHTMLFrameElementName :: AttrLabelProxy "name"
-dOMHTMLFrameElementName = AttrLabelProxy
-
-dOMHTMLFrameElementNoResize :: AttrLabelProxy "noResize"
-dOMHTMLFrameElementNoResize = AttrLabelProxy
-
-dOMHTMLFrameElementScrolling :: AttrLabelProxy "scrolling"
-dOMHTMLFrameElementScrolling = AttrLabelProxy
-
-dOMHTMLFrameElementSrc :: AttrLabelProxy "src"
-dOMHTMLFrameElementSrc = AttrLabelProxy
-
-dOMHTMLFrameElementWidth :: AttrLabelProxy "width"
-dOMHTMLFrameElementWidth = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLFrameElement = DOMHTMLFrameElementSignalList
-type DOMHTMLFrameElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLFrameElement::get_content_document
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_get_content_document" webkit_dom_html_frame_element_get_content_document :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)
-
-{-# DEPRECATED dOMHTMLFrameElementGetContentDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementGetContentDocument ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> m WebKit2WebExtension.DOMDocument.DOMDocument
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-dOMHTMLFrameElementGetContentDocument self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_element_get_content_document self'
-    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetContentDocument" result
-    result' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetContentDocumentMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetContentDocumentMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementGetContentDocument
-
-#endif
-
--- method DOMHTMLFrameElement::get_content_window
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_get_content_window" webkit_dom_html_frame_element_get_content_window :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    IO (Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
-
-{-# DEPRECATED dOMHTMLFrameElementGetContentWindow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementGetContentWindow ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-dOMHTMLFrameElementGetContentWindow self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_element_get_content_window self'
-    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetContentWindow" result
-    result' <- (wrapObject WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetContentWindowMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetContentWindowMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementGetContentWindow
-
-#endif
-
--- method DOMHTMLFrameElement::get_frame_border
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_get_frame_border" webkit_dom_html_frame_element_get_frame_border :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFrameElementGetFrameBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementGetFrameBorder ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFrameElementGetFrameBorder self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_element_get_frame_border self'
-    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetFrameBorder" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetFrameBorderMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetFrameBorderMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementGetFrameBorder
-
-#endif
-
--- method DOMHTMLFrameElement::get_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_get_height" webkit_dom_html_frame_element_get_height :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLFrameElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementGetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLFrameElementGetHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_element_get_height self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetHeightMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementGetHeight
-
-#endif
-
--- method DOMHTMLFrameElement::get_long_desc
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_get_long_desc" webkit_dom_html_frame_element_get_long_desc :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFrameElementGetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementGetLongDesc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFrameElementGetLongDesc self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_element_get_long_desc self'
-    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetLongDesc" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetLongDescMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetLongDescMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementGetLongDesc
-
-#endif
-
--- method DOMHTMLFrameElement::get_margin_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_get_margin_height" webkit_dom_html_frame_element_get_margin_height :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFrameElementGetMarginHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementGetMarginHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFrameElementGetMarginHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_element_get_margin_height self'
-    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetMarginHeight" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetMarginHeightMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetMarginHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementGetMarginHeight
-
-#endif
-
--- method DOMHTMLFrameElement::get_margin_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_get_margin_width" webkit_dom_html_frame_element_get_margin_width :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFrameElementGetMarginWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementGetMarginWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFrameElementGetMarginWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_element_get_margin_width self'
-    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetMarginWidth" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetMarginWidthMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetMarginWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementGetMarginWidth
-
-#endif
-
--- method DOMHTMLFrameElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_get_name" webkit_dom_html_frame_element_get_name :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFrameElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFrameElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementGetName
-
-#endif
-
--- method DOMHTMLFrameElement::get_no_resize
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_get_no_resize" webkit_dom_html_frame_element_get_no_resize :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLFrameElementGetNoResize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementGetNoResize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLFrameElementGetNoResize self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_element_get_no_resize self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetNoResizeMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetNoResizeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementGetNoResize
-
-#endif
-
--- method DOMHTMLFrameElement::get_scrolling
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_get_scrolling" webkit_dom_html_frame_element_get_scrolling :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFrameElementGetScrolling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementGetScrolling ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFrameElementGetScrolling self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_element_get_scrolling self'
-    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetScrolling" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetScrollingMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetScrollingMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementGetScrolling
-
-#endif
-
--- method DOMHTMLFrameElement::get_src
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_get_src" webkit_dom_html_frame_element_get_src :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFrameElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementGetSrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFrameElementGetSrc self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_element_get_src self'
-    checkUnexpectedReturnNULL "dOMHTMLFrameElementGetSrc" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetSrcMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetSrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementGetSrc
-
-#endif
-
--- method DOMHTMLFrameElement::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_get_width" webkit_dom_html_frame_element_get_width :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLFrameElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLFrameElementGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_element_get_width self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetWidthMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementGetWidth
-
-#endif
-
--- method DOMHTMLFrameElement::set_frame_border
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_set_frame_border" webkit_dom_html_frame_element_set_frame_border :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFrameElementSetFrameBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementSetFrameBorder ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFrameElementSetFrameBorder self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_frame_element_set_frame_border self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetFrameBorderMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetFrameBorderMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementSetFrameBorder
-
-#endif
-
--- method DOMHTMLFrameElement::set_long_desc
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_set_long_desc" webkit_dom_html_frame_element_set_long_desc :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFrameElementSetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementSetLongDesc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFrameElementSetLongDesc self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_frame_element_set_long_desc self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetLongDescMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetLongDescMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementSetLongDesc
-
-#endif
-
--- method DOMHTMLFrameElement::set_margin_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_set_margin_height" webkit_dom_html_frame_element_set_margin_height :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFrameElementSetMarginHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementSetMarginHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFrameElementSetMarginHeight self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_frame_element_set_margin_height self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetMarginHeightMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetMarginHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementSetMarginHeight
-
-#endif
-
--- method DOMHTMLFrameElement::set_margin_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_set_margin_width" webkit_dom_html_frame_element_set_margin_width :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFrameElementSetMarginWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementSetMarginWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFrameElementSetMarginWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_frame_element_set_margin_width self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetMarginWidthMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetMarginWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementSetMarginWidth
-
-#endif
-
--- method DOMHTMLFrameElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_set_name" webkit_dom_html_frame_element_set_name :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFrameElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFrameElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_frame_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementSetName
-
-#endif
-
--- method DOMHTMLFrameElement::set_no_resize
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_set_no_resize" webkit_dom_html_frame_element_set_no_resize :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLFrameElementSetNoResize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementSetNoResize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLFrameElementSetNoResize self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_frame_element_set_no_resize self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetNoResizeMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetNoResizeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementSetNoResize
-
-#endif
-
--- method DOMHTMLFrameElement::set_scrolling
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_set_scrolling" webkit_dom_html_frame_element_set_scrolling :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFrameElementSetScrolling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementSetScrolling ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFrameElementSetScrolling self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_frame_element_set_scrolling self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetScrollingMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetScrollingMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementSetScrolling
-
-#endif
-
--- method DOMHTMLFrameElement::set_src
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_element_set_src" webkit_dom_html_frame_element_set_src :: 
-    Ptr DOMHTMLFrameElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFrameElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameElementSetSrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.DOMHTMLFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFrameElementSetSrc self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_frame_element_set_src self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetSrcMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.MethodInfo DOMHTMLFrameElementSetSrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameElementSetSrc
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLFrameElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLFrameElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLFrameElement.hs-boot
+++ /dev/null
@@ -1,125 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLFrameElement = DOMHTMLFrameElement (ManagedPtr DOMHTMLFrameElement)
-instance GObject DOMHTMLFrameElement where
-class (GObject o, O.IsDescendantOf DOMHTMLFrameElement o) => IsDOMHTMLFrameElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLFrameElement o) => IsDOMHTMLFrameElement o
-instance O.HasParentTypes DOMHTMLFrameElement
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementContentDocumentPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementContentWindowPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementFrameBorderPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementLongDescPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementMarginHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementMarginWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementNoResizePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementScrollingPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSrcPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetContentDocumentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetContentWindowMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetFrameBorderMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetLongDescMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetMarginHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetMarginWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetNoResizeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetScrollingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetSrcMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetFrameBorderMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetLongDescMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetMarginHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetMarginWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetNoResizeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetScrollingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameElementSetSrcMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLFrameSetElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLFrameSetElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLFrameSetElement.hs
+++ /dev/null
@@ -1,594 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement
-    ( 
-
--- * Exported types
-    DOMHTMLFrameSetElement(..)              ,
-    IsDOMHTMLFrameSetElement                ,
-    toDOMHTMLFrameSetElement                ,
-    noDOMHTMLFrameSetElement                ,
-
-
- -- * Methods
--- ** getCols #method:getCols#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameSetElementGetColsMethodInfo ,
-#endif
-    dOMHTMLFrameSetElementGetCols           ,
-
-
--- ** getRows #method:getRows#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameSetElementGetRowsMethodInfo ,
-#endif
-    dOMHTMLFrameSetElementGetRows           ,
-
-
--- ** setCols #method:setCols#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameSetElementSetColsMethodInfo ,
-#endif
-    dOMHTMLFrameSetElementSetCols           ,
-
-
--- ** setRows #method:setRows#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameSetElementSetRowsMethodInfo ,
-#endif
-    dOMHTMLFrameSetElementSetRows           ,
-
-
-
-
- -- * Properties
--- ** cols #attr:cols#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameSetElementColsPropertyInfo  ,
-#endif
-    constructDOMHTMLFrameSetElementCols     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameSetElementCols              ,
-#endif
-    getDOMHTMLFrameSetElementCols           ,
-    setDOMHTMLFrameSetElementCols           ,
-
-
--- ** rows #attr:rows#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLFrameSetElementRowsPropertyInfo  ,
-#endif
-    constructDOMHTMLFrameSetElementRows     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLFrameSetElementRows              ,
-#endif
-    getDOMHTMLFrameSetElementRows           ,
-    setDOMHTMLFrameSetElementRows           ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLFrameSetElement = DOMHTMLFrameSetElement (ManagedPtr DOMHTMLFrameSetElement)
-foreign import ccall "webkit_dom_html_frame_set_element_get_type"
-    c_webkit_dom_html_frame_set_element_get_type :: IO GType
-
-instance GObject DOMHTMLFrameSetElement where
-    gobjectType = c_webkit_dom_html_frame_set_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLFrameSetElement`, for instance with `toDOMHTMLFrameSetElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLFrameSetElement o) => IsDOMHTMLFrameSetElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLFrameSetElement o) => IsDOMHTMLFrameSetElement o
-
-instance O.HasParentTypes DOMHTMLFrameSetElement
-type instance O.ParentTypes DOMHTMLFrameSetElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLFrameSetElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLFrameSetElement :: (MonadIO m, IsDOMHTMLFrameSetElement o) => o -> m DOMHTMLFrameSetElement
-toDOMHTMLFrameSetElement = liftIO . unsafeCastTo DOMHTMLFrameSetElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLFrameSetElement`.
-noDOMHTMLFrameSetElement :: Maybe DOMHTMLFrameSetElement
-noDOMHTMLFrameSetElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLFrameSetElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLFrameSetElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getCols" o = DOMHTMLFrameSetElementGetColsMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getRows" o = DOMHTMLFrameSetElementGetRowsMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setCols" o = DOMHTMLFrameSetElementSetColsMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setRows" o = DOMHTMLFrameSetElementSetRowsMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLFrameSetElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLFrameSetElementMethod t DOMHTMLFrameSetElement, O.MethodInfo info DOMHTMLFrameSetElement p) => OL.IsLabel t (DOMHTMLFrameSetElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "cols"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@cols@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameSetElement #cols
-@
--}
-getDOMHTMLFrameSetElementCols :: (MonadIO m, IsDOMHTMLFrameSetElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFrameSetElementCols obj = liftIO $ B.Properties.getObjectPropertyString obj "cols"
-
-{- |
-Set the value of the “@cols@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFrameSetElement [ #cols 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFrameSetElementCols :: (MonadIO m, IsDOMHTMLFrameSetElement o) => o -> T.Text -> m ()
-setDOMHTMLFrameSetElementCols obj val = liftIO $ B.Properties.setObjectPropertyString obj "cols" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@cols@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFrameSetElementCols :: (IsDOMHTMLFrameSetElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFrameSetElementCols val = B.Properties.constructObjectPropertyString "cols" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameSetElementColsPropertyInfo
-instance AttrInfo DOMHTMLFrameSetElementColsPropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameSetElementColsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFrameSetElementColsPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFrameSetElementColsPropertyInfo = IsDOMHTMLFrameSetElement
-    type AttrGetType DOMHTMLFrameSetElementColsPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFrameSetElementColsPropertyInfo = "cols"
-    type AttrOrigin DOMHTMLFrameSetElementColsPropertyInfo = DOMHTMLFrameSetElement
-    attrGet _ = getDOMHTMLFrameSetElementCols
-    attrSet _ = setDOMHTMLFrameSetElementCols
-    attrConstruct _ = constructDOMHTMLFrameSetElementCols
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "rows"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@rows@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLFrameSetElement #rows
-@
--}
-getDOMHTMLFrameSetElementRows :: (MonadIO m, IsDOMHTMLFrameSetElement o) => o -> m (Maybe T.Text)
-getDOMHTMLFrameSetElementRows obj = liftIO $ B.Properties.getObjectPropertyString obj "rows"
-
-{- |
-Set the value of the “@rows@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLFrameSetElement [ #rows 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLFrameSetElementRows :: (MonadIO m, IsDOMHTMLFrameSetElement o) => o -> T.Text -> m ()
-setDOMHTMLFrameSetElementRows obj val = liftIO $ B.Properties.setObjectPropertyString obj "rows" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@rows@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLFrameSetElementRows :: (IsDOMHTMLFrameSetElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLFrameSetElementRows val = B.Properties.constructObjectPropertyString "rows" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameSetElementRowsPropertyInfo
-instance AttrInfo DOMHTMLFrameSetElementRowsPropertyInfo where
-    type AttrAllowedOps DOMHTMLFrameSetElementRowsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLFrameSetElementRowsPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLFrameSetElementRowsPropertyInfo = IsDOMHTMLFrameSetElement
-    type AttrGetType DOMHTMLFrameSetElementRowsPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLFrameSetElementRowsPropertyInfo = "rows"
-    type AttrOrigin DOMHTMLFrameSetElementRowsPropertyInfo = DOMHTMLFrameSetElement
-    attrGet _ = getDOMHTMLFrameSetElementRows
-    attrSet _ = setDOMHTMLFrameSetElementRows
-    attrConstruct _ = constructDOMHTMLFrameSetElementRows
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLFrameSetElement
-type instance O.AttributeList DOMHTMLFrameSetElement = DOMHTMLFrameSetElementAttributeList
-type DOMHTMLFrameSetElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("cols", DOMHTMLFrameSetElementColsPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rows", DOMHTMLFrameSetElementRowsPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLFrameSetElementCols :: AttrLabelProxy "cols"
-dOMHTMLFrameSetElementCols = AttrLabelProxy
-
-dOMHTMLFrameSetElementRows :: AttrLabelProxy "rows"
-dOMHTMLFrameSetElementRows = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLFrameSetElement = DOMHTMLFrameSetElementSignalList
-type DOMHTMLFrameSetElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLFrameSetElement::get_cols
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameSetElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_set_element_get_cols" webkit_dom_html_frame_set_element_get_cols :: 
-    Ptr DOMHTMLFrameSetElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFrameSetElementGetCols ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameSetElementGetCols ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameSetElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFrameSetElementGetCols self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_set_element_get_cols self'
-    checkUnexpectedReturnNULL "dOMHTMLFrameSetElementGetCols" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameSetElementGetColsMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameSetElement a) => O.MethodInfo DOMHTMLFrameSetElementGetColsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameSetElementGetCols
-
-#endif
-
--- method DOMHTMLFrameSetElement::get_rows
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameSetElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_set_element_get_rows" webkit_dom_html_frame_set_element_get_rows :: 
-    Ptr DOMHTMLFrameSetElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLFrameSetElementGetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameSetElementGetRows ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameSetElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLFrameSetElementGetRows self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_frame_set_element_get_rows self'
-    checkUnexpectedReturnNULL "dOMHTMLFrameSetElementGetRows" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameSetElementGetRowsMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameSetElement a) => O.MethodInfo DOMHTMLFrameSetElementGetRowsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameSetElementGetRows
-
-#endif
-
--- method DOMHTMLFrameSetElement::set_cols
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameSetElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_set_element_set_cols" webkit_dom_html_frame_set_element_set_cols :: 
-    Ptr DOMHTMLFrameSetElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFrameSetElementSetCols ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameSetElementSetCols ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameSetElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFrameSetElementSetCols self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_frame_set_element_set_cols self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameSetElementSetColsMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameSetElement a) => O.MethodInfo DOMHTMLFrameSetElementSetColsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameSetElementSetCols
-
-#endif
-
--- method DOMHTMLFrameSetElement::set_rows
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLFrameSetElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_frame_set_element_set_rows" webkit_dom_html_frame_set_element_set_rows :: 
-    Ptr DOMHTMLFrameSetElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFrameSetElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLFrameSetElementSetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLFrameSetElementSetRows ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameSetElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement.DOMHTMLFrameSetElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLFrameSetElementSetRows self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_frame_set_element_set_rows self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameSetElementSetRowsMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameSetElement a) => O.MethodInfo DOMHTMLFrameSetElementSetRowsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLFrameSetElementSetRows
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLFrameSetElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLFrameSetElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLFrameSetElement.hs-boot
+++ /dev/null
@@ -1,47 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLFrameSetElement = DOMHTMLFrameSetElement (ManagedPtr DOMHTMLFrameSetElement)
-instance GObject DOMHTMLFrameSetElement where
-class (GObject o, O.IsDescendantOf DOMHTMLFrameSetElement o) => IsDOMHTMLFrameSetElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLFrameSetElement o) => IsDOMHTMLFrameSetElement o
-instance O.HasParentTypes DOMHTMLFrameSetElement
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameSetElementColsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameSetElementRowsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameSetElementGetColsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameSetElementGetRowsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameSetElementSetColsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLFrameSetElementSetRowsMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLHRElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLHRElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLHRElement.hs
+++ /dev/null
@@ -1,911 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLHRElement
-    ( 
-
--- * Exported types
-    DOMHTMLHRElement(..)                    ,
-    IsDOMHTMLHRElement                      ,
-    toDOMHTMLHRElement                      ,
-    noDOMHTMLHRElement                      ,
-
-
- -- * Methods
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHRElementGetAlignMethodInfo      ,
-#endif
-    dOMHTMLHRElementGetAlign                ,
-
-
--- ** getNoShade #method:getNoShade#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHRElementGetNoShadeMethodInfo    ,
-#endif
-    dOMHTMLHRElementGetNoShade              ,
-
-
--- ** getSize #method:getSize#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHRElementGetSizeMethodInfo       ,
-#endif
-    dOMHTMLHRElementGetSize                 ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHRElementGetWidthMethodInfo      ,
-#endif
-    dOMHTMLHRElementGetWidth                ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHRElementSetAlignMethodInfo      ,
-#endif
-    dOMHTMLHRElementSetAlign                ,
-
-
--- ** setNoShade #method:setNoShade#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHRElementSetNoShadeMethodInfo    ,
-#endif
-    dOMHTMLHRElementSetNoShade              ,
-
-
--- ** setSize #method:setSize#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHRElementSetSizeMethodInfo       ,
-#endif
-    dOMHTMLHRElementSetSize                 ,
-
-
--- ** setWidth #method:setWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHRElementSetWidthMethodInfo      ,
-#endif
-    dOMHTMLHRElementSetWidth                ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLHRElementAlignPropertyInfo       ,
-#endif
-    constructDOMHTMLHRElementAlign          ,
-#if ENABLE_OVERLOADING
-    dOMHTMLHRElementAlign                   ,
-#endif
-    getDOMHTMLHRElementAlign                ,
-    setDOMHTMLHRElementAlign                ,
-
-
--- ** noShade #attr:noShade#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLHRElementNoShadePropertyInfo     ,
-#endif
-    constructDOMHTMLHRElementNoShade        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLHRElementNoShade                 ,
-#endif
-    getDOMHTMLHRElementNoShade              ,
-    setDOMHTMLHRElementNoShade              ,
-
-
--- ** size #attr:size#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLHRElementSizePropertyInfo        ,
-#endif
-    constructDOMHTMLHRElementSize           ,
-#if ENABLE_OVERLOADING
-    dOMHTMLHRElementSize                    ,
-#endif
-    getDOMHTMLHRElementSize                 ,
-    setDOMHTMLHRElementSize                 ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLHRElementWidthPropertyInfo       ,
-#endif
-    constructDOMHTMLHRElementWidth          ,
-#if ENABLE_OVERLOADING
-    dOMHTMLHRElementWidth                   ,
-#endif
-    getDOMHTMLHRElementWidth                ,
-    setDOMHTMLHRElementWidth                ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLHRElement = DOMHTMLHRElement (ManagedPtr DOMHTMLHRElement)
-foreign import ccall "webkit_dom_html_hr_element_get_type"
-    c_webkit_dom_html_hr_element_get_type :: IO GType
-
-instance GObject DOMHTMLHRElement where
-    gobjectType = c_webkit_dom_html_hr_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLHRElement`, for instance with `toDOMHTMLHRElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLHRElement o) => IsDOMHTMLHRElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLHRElement o) => IsDOMHTMLHRElement o
-
-instance O.HasParentTypes DOMHTMLHRElement
-type instance O.ParentTypes DOMHTMLHRElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLHRElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLHRElement :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m DOMHTMLHRElement
-toDOMHTMLHRElement = liftIO . unsafeCastTo DOMHTMLHRElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLHRElement`.
-noDOMHTMLHRElement :: Maybe DOMHTMLHRElement
-noDOMHTMLHRElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLHRElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLHRElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLHRElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLHRElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLHRElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLHRElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLHRElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLHRElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLHRElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLHRElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLHRElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLHRElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLHRElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLHRElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLHRElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLHRElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLHRElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLHRElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLHRElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLHRElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLHRElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLHRElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLHRElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLHRElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLHRElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLHRElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLHRElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLHRElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLHRElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLHRElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLHRElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLHRElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLHRElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLHRElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLHRElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLHRElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLHRElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLHRElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLHRElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLHRElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLHRElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLHRElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLHRElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLHRElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLHRElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLHRElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLHRElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLHRElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLHRElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLHRElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLHRElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLHRElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLHRElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLHRElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLHRElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLHRElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLHRElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLHRElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLHRElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLHRElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLHRElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLHRElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLHRElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLHRElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLHRElementMethod "getAlign" o = DOMHTMLHRElementGetAlignMethodInfo
-    ResolveDOMHTMLHRElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLHRElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLHRElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLHRElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLHRElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLHRElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLHRElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLHRElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLHRElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLHRElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLHRElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLHRElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLHRElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLHRElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLHRElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLHRElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLHRElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLHRElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLHRElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLHRElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLHRElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLHRElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLHRElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLHRElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLHRElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLHRElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLHRElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLHRElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLHRElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLHRElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLHRElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLHRElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLHRElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLHRElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLHRElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLHRElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLHRElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLHRElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLHRElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLHRElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLHRElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLHRElementMethod "getNoShade" o = DOMHTMLHRElementGetNoShadeMethodInfo
-    ResolveDOMHTMLHRElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLHRElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLHRElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLHRElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLHRElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLHRElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLHRElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLHRElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLHRElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLHRElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLHRElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLHRElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLHRElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLHRElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLHRElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLHRElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLHRElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLHRElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLHRElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLHRElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLHRElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLHRElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLHRElementMethod "getSize" o = DOMHTMLHRElementGetSizeMethodInfo
-    ResolveDOMHTMLHRElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLHRElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLHRElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLHRElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLHRElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLHRElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLHRElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLHRElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLHRElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLHRElementMethod "getWidth" o = DOMHTMLHRElementGetWidthMethodInfo
-    ResolveDOMHTMLHRElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLHRElementMethod "setAlign" o = DOMHTMLHRElementSetAlignMethodInfo
-    ResolveDOMHTMLHRElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLHRElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLHRElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLHRElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLHRElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLHRElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLHRElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLHRElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLHRElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLHRElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLHRElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLHRElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLHRElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLHRElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLHRElementMethod "setNoShade" o = DOMHTMLHRElementSetNoShadeMethodInfo
-    ResolveDOMHTMLHRElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLHRElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLHRElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLHRElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLHRElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLHRElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLHRElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLHRElementMethod "setSize" o = DOMHTMLHRElementSetSizeMethodInfo
-    ResolveDOMHTMLHRElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLHRElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLHRElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLHRElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLHRElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLHRElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLHRElementMethod "setWidth" o = DOMHTMLHRElementSetWidthMethodInfo
-    ResolveDOMHTMLHRElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLHRElementMethod t DOMHTMLHRElement, O.MethodInfo info DOMHTMLHRElement p) => OL.IsLabel t (DOMHTMLHRElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLHRElement #align
-@
--}
-getDOMHTMLHRElementAlign :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m (Maybe T.Text)
-getDOMHTMLHRElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLHRElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLHRElementAlign :: (MonadIO m, IsDOMHTMLHRElement o) => o -> T.Text -> m ()
-setDOMHTMLHRElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLHRElementAlign :: (IsDOMHTMLHRElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLHRElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementAlignPropertyInfo
-instance AttrInfo DOMHTMLHRElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLHRElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLHRElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLHRElementAlignPropertyInfo = IsDOMHTMLHRElement
-    type AttrGetType DOMHTMLHRElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLHRElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLHRElementAlignPropertyInfo = DOMHTMLHRElement
-    attrGet _ = getDOMHTMLHRElementAlign
-    attrSet _ = setDOMHTMLHRElementAlign
-    attrConstruct _ = constructDOMHTMLHRElementAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "no-shade"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@no-shade@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLHRElement #noShade
-@
--}
-getDOMHTMLHRElementNoShade :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m Bool
-getDOMHTMLHRElementNoShade obj = liftIO $ B.Properties.getObjectPropertyBool obj "no-shade"
-
-{- |
-Set the value of the “@no-shade@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLHRElement [ #noShade 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLHRElementNoShade :: (MonadIO m, IsDOMHTMLHRElement o) => o -> Bool -> m ()
-setDOMHTMLHRElementNoShade obj val = liftIO $ B.Properties.setObjectPropertyBool obj "no-shade" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@no-shade@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLHRElementNoShade :: (IsDOMHTMLHRElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLHRElementNoShade val = B.Properties.constructObjectPropertyBool "no-shade" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementNoShadePropertyInfo
-instance AttrInfo DOMHTMLHRElementNoShadePropertyInfo where
-    type AttrAllowedOps DOMHTMLHRElementNoShadePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLHRElementNoShadePropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLHRElementNoShadePropertyInfo = IsDOMHTMLHRElement
-    type AttrGetType DOMHTMLHRElementNoShadePropertyInfo = Bool
-    type AttrLabel DOMHTMLHRElementNoShadePropertyInfo = "no-shade"
-    type AttrOrigin DOMHTMLHRElementNoShadePropertyInfo = DOMHTMLHRElement
-    attrGet _ = getDOMHTMLHRElementNoShade
-    attrSet _ = setDOMHTMLHRElementNoShade
-    attrConstruct _ = constructDOMHTMLHRElementNoShade
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "size"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@size@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLHRElement #size
-@
--}
-getDOMHTMLHRElementSize :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m (Maybe T.Text)
-getDOMHTMLHRElementSize obj = liftIO $ B.Properties.getObjectPropertyString obj "size"
-
-{- |
-Set the value of the “@size@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLHRElement [ #size 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLHRElementSize :: (MonadIO m, IsDOMHTMLHRElement o) => o -> T.Text -> m ()
-setDOMHTMLHRElementSize obj val = liftIO $ B.Properties.setObjectPropertyString obj "size" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@size@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLHRElementSize :: (IsDOMHTMLHRElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLHRElementSize val = B.Properties.constructObjectPropertyString "size" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementSizePropertyInfo
-instance AttrInfo DOMHTMLHRElementSizePropertyInfo where
-    type AttrAllowedOps DOMHTMLHRElementSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLHRElementSizePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLHRElementSizePropertyInfo = IsDOMHTMLHRElement
-    type AttrGetType DOMHTMLHRElementSizePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLHRElementSizePropertyInfo = "size"
-    type AttrOrigin DOMHTMLHRElementSizePropertyInfo = DOMHTMLHRElement
-    attrGet _ = getDOMHTMLHRElementSize
-    attrSet _ = setDOMHTMLHRElementSize
-    attrConstruct _ = constructDOMHTMLHRElementSize
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLHRElement #width
-@
--}
-getDOMHTMLHRElementWidth :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m (Maybe T.Text)
-getDOMHTMLHRElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"
-
-{- |
-Set the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLHRElement [ #width 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLHRElementWidth :: (MonadIO m, IsDOMHTMLHRElement o) => o -> T.Text -> m ()
-setDOMHTMLHRElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLHRElementWidth :: (IsDOMHTMLHRElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLHRElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementWidthPropertyInfo
-instance AttrInfo DOMHTMLHRElementWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLHRElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLHRElementWidthPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLHRElementWidthPropertyInfo = IsDOMHTMLHRElement
-    type AttrGetType DOMHTMLHRElementWidthPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLHRElementWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLHRElementWidthPropertyInfo = DOMHTMLHRElement
-    attrGet _ = getDOMHTMLHRElementWidth
-    attrSet _ = setDOMHTMLHRElementWidth
-    attrConstruct _ = constructDOMHTMLHRElementWidth
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLHRElement
-type instance O.AttributeList DOMHTMLHRElement = DOMHTMLHRElementAttributeList
-type DOMHTMLHRElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLHRElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("noShade", DOMHTMLHRElementNoShadePropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("size", DOMHTMLHRElementSizePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLHRElementWidthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLHRElementAlign :: AttrLabelProxy "align"
-dOMHTMLHRElementAlign = AttrLabelProxy
-
-dOMHTMLHRElementNoShade :: AttrLabelProxy "noShade"
-dOMHTMLHRElementNoShade = AttrLabelProxy
-
-dOMHTMLHRElementSize :: AttrLabelProxy "size"
-dOMHTMLHRElementSize = AttrLabelProxy
-
-dOMHTMLHRElementWidth :: AttrLabelProxy "width"
-dOMHTMLHRElementWidth = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLHRElement = DOMHTMLHRElementSignalList
-type DOMHTMLHRElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLHRElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_hr_element_get_align" webkit_dom_html_hr_element_get_align :: 
-    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLHRElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHRElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLHRElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_hr_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLHRElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHRElementGetAlign
-
-#endif
-
--- method DOMHTMLHRElement::get_no_shade
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_hr_element_get_no_shade" webkit_dom_html_hr_element_get_no_shade :: 
-    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLHRElementGetNoShade ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHRElementGetNoShade ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLHRElementGetNoShade self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_hr_element_get_no_shade self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementGetNoShadeMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementGetNoShadeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHRElementGetNoShade
-
-#endif
-
--- method DOMHTMLHRElement::get_size
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_hr_element_get_size" webkit_dom_html_hr_element_get_size :: 
-    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLHRElementGetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHRElementGetSize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLHRElementGetSize self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_hr_element_get_size self'
-    checkUnexpectedReturnNULL "dOMHTMLHRElementGetSize" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementGetSizeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementGetSizeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHRElementGetSize
-
-#endif
-
--- method DOMHTMLHRElement::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_hr_element_get_width" webkit_dom_html_hr_element_get_width :: 
-    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLHRElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHRElementGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLHRElementGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_hr_element_get_width self'
-    checkUnexpectedReturnNULL "dOMHTMLHRElementGetWidth" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementGetWidthMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHRElementGetWidth
-
-#endif
-
--- method DOMHTMLHRElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_hr_element_set_align" webkit_dom_html_hr_element_set_align :: 
-    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLHRElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHRElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLHRElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_hr_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHRElementSetAlign
-
-#endif
-
--- method DOMHTMLHRElement::set_no_shade
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_hr_element_set_no_shade" webkit_dom_html_hr_element_set_no_shade :: 
-    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLHRElementSetNoShade ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHRElementSetNoShade ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLHRElementSetNoShade self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_hr_element_set_no_shade self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementSetNoShadeMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementSetNoShadeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHRElementSetNoShade
-
-#endif
-
--- method DOMHTMLHRElement::set_size
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_hr_element_set_size" webkit_dom_html_hr_element_set_size :: 
-    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLHRElementSetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHRElementSetSize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLHRElementSetSize self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_hr_element_set_size self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementSetSizeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementSetSizeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHRElementSetSize
-
-#endif
-
--- method DOMHTMLHRElement::set_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHRElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_hr_element_set_width" webkit_dom_html_hr_element_set_width :: 
-    Ptr DOMHTMLHRElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHRElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLHRElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHRElementSetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.DOMHTMLHRElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLHRElementSetWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_hr_element_set_width self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementSetWidthMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHRElement a) => O.MethodInfo DOMHTMLHRElementSetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHRElementSetWidth
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLHRElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLHRElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLHRElement.hs-boot
+++ /dev/null
@@ -1,65 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLHRElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLHRElement = DOMHTMLHRElement (ManagedPtr DOMHTMLHRElement)
-instance GObject DOMHTMLHRElement where
-class (GObject o, O.IsDescendantOf DOMHTMLHRElement o) => IsDOMHTMLHRElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLHRElement o) => IsDOMHTMLHRElement o
-instance O.HasParentTypes DOMHTMLHRElement
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementNoShadePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementSizePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementGetNoShadeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementGetSizeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementSetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementSetNoShadeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementSetSizeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHRElementSetWidthMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLHeadElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLHeadElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLHeadElement.hs
+++ /dev/null
@@ -1,434 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement
-    ( 
-
--- * Exported types
-    DOMHTMLHeadElement(..)                  ,
-    IsDOMHTMLHeadElement                    ,
-    toDOMHTMLHeadElement                    ,
-    noDOMHTMLHeadElement                    ,
-
-
- -- * Methods
--- ** getProfile #method:getProfile#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHeadElementGetProfileMethodInfo  ,
-#endif
-    dOMHTMLHeadElementGetProfile            ,
-
-
--- ** setProfile #method:setProfile#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHeadElementSetProfileMethodInfo  ,
-#endif
-    dOMHTMLHeadElementSetProfile            ,
-
-
-
-
- -- * Properties
--- ** profile #attr:profile#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLHeadElementProfilePropertyInfo   ,
-#endif
-    constructDOMHTMLHeadElementProfile      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLHeadElementProfile               ,
-#endif
-    getDOMHTMLHeadElementProfile            ,
-    setDOMHTMLHeadElementProfile            ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLHeadElement = DOMHTMLHeadElement (ManagedPtr DOMHTMLHeadElement)
-foreign import ccall "webkit_dom_html_head_element_get_type"
-    c_webkit_dom_html_head_element_get_type :: IO GType
-
-instance GObject DOMHTMLHeadElement where
-    gobjectType = c_webkit_dom_html_head_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLHeadElement`, for instance with `toDOMHTMLHeadElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLHeadElement o) => IsDOMHTMLHeadElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLHeadElement o) => IsDOMHTMLHeadElement o
-
-instance O.HasParentTypes DOMHTMLHeadElement
-type instance O.ParentTypes DOMHTMLHeadElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLHeadElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLHeadElement :: (MonadIO m, IsDOMHTMLHeadElement o) => o -> m DOMHTMLHeadElement
-toDOMHTMLHeadElement = liftIO . unsafeCastTo DOMHTMLHeadElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLHeadElement`.
-noDOMHTMLHeadElement :: Maybe DOMHTMLHeadElement
-noDOMHTMLHeadElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLHeadElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLHeadElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLHeadElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLHeadElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLHeadElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLHeadElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLHeadElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLHeadElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLHeadElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLHeadElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLHeadElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLHeadElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLHeadElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLHeadElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLHeadElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLHeadElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLHeadElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLHeadElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLHeadElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLHeadElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLHeadElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLHeadElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLHeadElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLHeadElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLHeadElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLHeadElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLHeadElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLHeadElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLHeadElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLHeadElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLHeadElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLHeadElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLHeadElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLHeadElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLHeadElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLHeadElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLHeadElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLHeadElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLHeadElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLHeadElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLHeadElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLHeadElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLHeadElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLHeadElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLHeadElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLHeadElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLHeadElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLHeadElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLHeadElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLHeadElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLHeadElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLHeadElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLHeadElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLHeadElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getProfile" o = DOMHTMLHeadElementGetProfileMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLHeadElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setProfile" o = DOMHTMLHeadElementSetProfileMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLHeadElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLHeadElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLHeadElementMethod t DOMHTMLHeadElement, O.MethodInfo info DOMHTMLHeadElement p) => OL.IsLabel t (DOMHTMLHeadElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "profile"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@profile@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLHeadElement #profile
-@
--}
-getDOMHTMLHeadElementProfile :: (MonadIO m, IsDOMHTMLHeadElement o) => o -> m (Maybe T.Text)
-getDOMHTMLHeadElementProfile obj = liftIO $ B.Properties.getObjectPropertyString obj "profile"
-
-{- |
-Set the value of the “@profile@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLHeadElement [ #profile 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLHeadElementProfile :: (MonadIO m, IsDOMHTMLHeadElement o) => o -> T.Text -> m ()
-setDOMHTMLHeadElementProfile obj val = liftIO $ B.Properties.setObjectPropertyString obj "profile" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@profile@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLHeadElementProfile :: (IsDOMHTMLHeadElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLHeadElementProfile val = B.Properties.constructObjectPropertyString "profile" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHeadElementProfilePropertyInfo
-instance AttrInfo DOMHTMLHeadElementProfilePropertyInfo where
-    type AttrAllowedOps DOMHTMLHeadElementProfilePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLHeadElementProfilePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLHeadElementProfilePropertyInfo = IsDOMHTMLHeadElement
-    type AttrGetType DOMHTMLHeadElementProfilePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLHeadElementProfilePropertyInfo = "profile"
-    type AttrOrigin DOMHTMLHeadElementProfilePropertyInfo = DOMHTMLHeadElement
-    attrGet _ = getDOMHTMLHeadElementProfile
-    attrSet _ = setDOMHTMLHeadElementProfile
-    attrConstruct _ = constructDOMHTMLHeadElementProfile
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLHeadElement
-type instance O.AttributeList DOMHTMLHeadElement = DOMHTMLHeadElementAttributeList
-type DOMHTMLHeadElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("profile", DOMHTMLHeadElementProfilePropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLHeadElementProfile :: AttrLabelProxy "profile"
-dOMHTMLHeadElementProfile = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLHeadElement = DOMHTMLHeadElementSignalList
-type DOMHTMLHeadElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLHeadElement::get_profile
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHeadElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_head_element_get_profile" webkit_dom_html_head_element_get_profile :: 
-    Ptr DOMHTMLHeadElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLHeadElementGetProfile ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHeadElementGetProfile ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHeadElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLHeadElementGetProfile self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_head_element_get_profile self'
-    checkUnexpectedReturnNULL "dOMHTMLHeadElementGetProfile" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHeadElementGetProfileMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHeadElement a) => O.MethodInfo DOMHTMLHeadElementGetProfileMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHeadElementGetProfile
-
-#endif
-
--- method DOMHTMLHeadElement::set_profile
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHeadElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_head_element_set_profile" webkit_dom_html_head_element_set_profile :: 
-    Ptr DOMHTMLHeadElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLHeadElementSetProfile ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHeadElementSetProfile ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHeadElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement.DOMHTMLHeadElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLHeadElementSetProfile self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_head_element_set_profile self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHeadElementSetProfileMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHeadElement a) => O.MethodInfo DOMHTMLHeadElementSetProfileMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHeadElementSetProfile
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLHeadElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLHeadElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLHeadElement.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLHeadElement = DOMHTMLHeadElement (ManagedPtr DOMHTMLHeadElement)
-instance GObject DOMHTMLHeadElement where
-class (GObject o, O.IsDescendantOf DOMHTMLHeadElement o) => IsDOMHTMLHeadElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLHeadElement o) => IsDOMHTMLHeadElement o
-instance O.HasParentTypes DOMHTMLHeadElement
-#if ENABLE_OVERLOADING
-data DOMHTMLHeadElementProfilePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHeadElementGetProfileMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHeadElementSetProfileMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLHeadingElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLHeadingElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLHeadingElement.hs
+++ /dev/null
@@ -1,434 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement
-    ( 
-
--- * Exported types
-    DOMHTMLHeadingElement(..)               ,
-    IsDOMHTMLHeadingElement                 ,
-    toDOMHTMLHeadingElement                 ,
-    noDOMHTMLHeadingElement                 ,
-
-
- -- * Methods
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHeadingElementGetAlignMethodInfo ,
-#endif
-    dOMHTMLHeadingElementGetAlign           ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHeadingElementSetAlignMethodInfo ,
-#endif
-    dOMHTMLHeadingElementSetAlign           ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLHeadingElementAlignPropertyInfo  ,
-#endif
-    constructDOMHTMLHeadingElementAlign     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLHeadingElementAlign              ,
-#endif
-    getDOMHTMLHeadingElementAlign           ,
-    setDOMHTMLHeadingElementAlign           ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLHeadingElement = DOMHTMLHeadingElement (ManagedPtr DOMHTMLHeadingElement)
-foreign import ccall "webkit_dom_html_heading_element_get_type"
-    c_webkit_dom_html_heading_element_get_type :: IO GType
-
-instance GObject DOMHTMLHeadingElement where
-    gobjectType = c_webkit_dom_html_heading_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLHeadingElement`, for instance with `toDOMHTMLHeadingElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLHeadingElement o) => IsDOMHTMLHeadingElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLHeadingElement o) => IsDOMHTMLHeadingElement o
-
-instance O.HasParentTypes DOMHTMLHeadingElement
-type instance O.ParentTypes DOMHTMLHeadingElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLHeadingElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLHeadingElement :: (MonadIO m, IsDOMHTMLHeadingElement o) => o -> m DOMHTMLHeadingElement
-toDOMHTMLHeadingElement = liftIO . unsafeCastTo DOMHTMLHeadingElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLHeadingElement`.
-noDOMHTMLHeadingElement :: Maybe DOMHTMLHeadingElement
-noDOMHTMLHeadingElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLHeadingElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLHeadingElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getAlign" o = DOMHTMLHeadingElementGetAlignMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setAlign" o = DOMHTMLHeadingElementSetAlignMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLHeadingElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLHeadingElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLHeadingElementMethod t DOMHTMLHeadingElement, O.MethodInfo info DOMHTMLHeadingElement p) => OL.IsLabel t (DOMHTMLHeadingElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLHeadingElement #align
-@
--}
-getDOMHTMLHeadingElementAlign :: (MonadIO m, IsDOMHTMLHeadingElement o) => o -> m (Maybe T.Text)
-getDOMHTMLHeadingElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLHeadingElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLHeadingElementAlign :: (MonadIO m, IsDOMHTMLHeadingElement o) => o -> T.Text -> m ()
-setDOMHTMLHeadingElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLHeadingElementAlign :: (IsDOMHTMLHeadingElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLHeadingElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHeadingElementAlignPropertyInfo
-instance AttrInfo DOMHTMLHeadingElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLHeadingElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLHeadingElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLHeadingElementAlignPropertyInfo = IsDOMHTMLHeadingElement
-    type AttrGetType DOMHTMLHeadingElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLHeadingElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLHeadingElementAlignPropertyInfo = DOMHTMLHeadingElement
-    attrGet _ = getDOMHTMLHeadingElementAlign
-    attrSet _ = setDOMHTMLHeadingElementAlign
-    attrConstruct _ = constructDOMHTMLHeadingElementAlign
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLHeadingElement
-type instance O.AttributeList DOMHTMLHeadingElement = DOMHTMLHeadingElementAttributeList
-type DOMHTMLHeadingElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLHeadingElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLHeadingElementAlign :: AttrLabelProxy "align"
-dOMHTMLHeadingElementAlign = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLHeadingElement = DOMHTMLHeadingElementSignalList
-type DOMHTMLHeadingElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLHeadingElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadingElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHeadingElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_heading_element_get_align" webkit_dom_html_heading_element_get_align :: 
-    Ptr DOMHTMLHeadingElement ->            -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadingElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLHeadingElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHeadingElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHeadingElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLHeadingElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_heading_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLHeadingElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHeadingElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHeadingElement a) => O.MethodInfo DOMHTMLHeadingElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHeadingElementGetAlign
-
-#endif
-
--- method DOMHTMLHeadingElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadingElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHeadingElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_heading_element_set_align" webkit_dom_html_heading_element_set_align :: 
-    Ptr DOMHTMLHeadingElement ->            -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHeadingElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLHeadingElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHeadingElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHeadingElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement.DOMHTMLHeadingElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLHeadingElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_heading_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHeadingElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHeadingElement a) => O.MethodInfo DOMHTMLHeadingElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHeadingElementSetAlign
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLHeadingElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLHeadingElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLHeadingElement.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLHeadingElement = DOMHTMLHeadingElement (ManagedPtr DOMHTMLHeadingElement)
-instance GObject DOMHTMLHeadingElement where
-class (GObject o, O.IsDescendantOf DOMHTMLHeadingElement o) => IsDOMHTMLHeadingElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLHeadingElement o) => IsDOMHTMLHeadingElement o
-instance O.HasParentTypes DOMHTMLHeadingElement
-#if ENABLE_OVERLOADING
-data DOMHTMLHeadingElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHeadingElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHeadingElementSetAlignMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLHtmlElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLHtmlElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLHtmlElement.hs
+++ /dev/null
@@ -1,434 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement
-    ( 
-
--- * Exported types
-    DOMHTMLHtmlElement(..)                  ,
-    IsDOMHTMLHtmlElement                    ,
-    toDOMHTMLHtmlElement                    ,
-    noDOMHTMLHtmlElement                    ,
-
-
- -- * Methods
--- ** getVersion #method:getVersion#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHtmlElementGetVersionMethodInfo  ,
-#endif
-    dOMHTMLHtmlElementGetVersion            ,
-
-
--- ** setVersion #method:setVersion#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLHtmlElementSetVersionMethodInfo  ,
-#endif
-    dOMHTMLHtmlElementSetVersion            ,
-
-
-
-
- -- * Properties
--- ** version #attr:version#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLHtmlElementVersionPropertyInfo   ,
-#endif
-    constructDOMHTMLHtmlElementVersion      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLHtmlElementVersion               ,
-#endif
-    getDOMHTMLHtmlElementVersion            ,
-    setDOMHTMLHtmlElementVersion            ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLHtmlElement = DOMHTMLHtmlElement (ManagedPtr DOMHTMLHtmlElement)
-foreign import ccall "webkit_dom_html_html_element_get_type"
-    c_webkit_dom_html_html_element_get_type :: IO GType
-
-instance GObject DOMHTMLHtmlElement where
-    gobjectType = c_webkit_dom_html_html_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLHtmlElement`, for instance with `toDOMHTMLHtmlElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLHtmlElement o) => IsDOMHTMLHtmlElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLHtmlElement o) => IsDOMHTMLHtmlElement o
-
-instance O.HasParentTypes DOMHTMLHtmlElement
-type instance O.ParentTypes DOMHTMLHtmlElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLHtmlElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLHtmlElement :: (MonadIO m, IsDOMHTMLHtmlElement o) => o -> m DOMHTMLHtmlElement
-toDOMHTMLHtmlElement = liftIO . unsafeCastTo DOMHTMLHtmlElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLHtmlElement`.
-noDOMHTMLHtmlElement :: Maybe DOMHTMLHtmlElement
-noDOMHTMLHtmlElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLHtmlElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLHtmlElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getVersion" o = DOMHTMLHtmlElementGetVersionMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setVersion" o = DOMHTMLHtmlElementSetVersionMethodInfo
-    ResolveDOMHTMLHtmlElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLHtmlElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLHtmlElementMethod t DOMHTMLHtmlElement, O.MethodInfo info DOMHTMLHtmlElement p) => OL.IsLabel t (DOMHTMLHtmlElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "version"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@version@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLHtmlElement #version
-@
--}
-getDOMHTMLHtmlElementVersion :: (MonadIO m, IsDOMHTMLHtmlElement o) => o -> m (Maybe T.Text)
-getDOMHTMLHtmlElementVersion obj = liftIO $ B.Properties.getObjectPropertyString obj "version"
-
-{- |
-Set the value of the “@version@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLHtmlElement [ #version 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLHtmlElementVersion :: (MonadIO m, IsDOMHTMLHtmlElement o) => o -> T.Text -> m ()
-setDOMHTMLHtmlElementVersion obj val = liftIO $ B.Properties.setObjectPropertyString obj "version" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@version@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLHtmlElementVersion :: (IsDOMHTMLHtmlElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLHtmlElementVersion val = B.Properties.constructObjectPropertyString "version" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHtmlElementVersionPropertyInfo
-instance AttrInfo DOMHTMLHtmlElementVersionPropertyInfo where
-    type AttrAllowedOps DOMHTMLHtmlElementVersionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLHtmlElementVersionPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLHtmlElementVersionPropertyInfo = IsDOMHTMLHtmlElement
-    type AttrGetType DOMHTMLHtmlElementVersionPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLHtmlElementVersionPropertyInfo = "version"
-    type AttrOrigin DOMHTMLHtmlElementVersionPropertyInfo = DOMHTMLHtmlElement
-    attrGet _ = getDOMHTMLHtmlElementVersion
-    attrSet _ = setDOMHTMLHtmlElementVersion
-    attrConstruct _ = constructDOMHTMLHtmlElementVersion
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLHtmlElement
-type instance O.AttributeList DOMHTMLHtmlElement = DOMHTMLHtmlElementAttributeList
-type DOMHTMLHtmlElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("version", DOMHTMLHtmlElementVersionPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLHtmlElementVersion :: AttrLabelProxy "version"
-dOMHTMLHtmlElementVersion = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLHtmlElement = DOMHTMLHtmlElementSignalList
-type DOMHTMLHtmlElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLHtmlElement::get_version
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHtmlElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHtmlElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_html_element_get_version" webkit_dom_html_html_element_get_version :: 
-    Ptr DOMHTMLHtmlElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHtmlElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLHtmlElementGetVersion ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHtmlElementGetVersion ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHtmlElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLHtmlElementGetVersion self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_html_element_get_version self'
-    checkUnexpectedReturnNULL "dOMHTMLHtmlElementGetVersion" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHtmlElementGetVersionMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHtmlElement a) => O.MethodInfo DOMHTMLHtmlElementGetVersionMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHtmlElementGetVersion
-
-#endif
-
--- method DOMHTMLHtmlElement::set_version
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHtmlElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLHtmlElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_html_element_set_version" webkit_dom_html_html_element_set_version :: 
-    Ptr DOMHTMLHtmlElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLHtmlElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLHtmlElementSetVersion ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLHtmlElementSetVersion ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHtmlElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement.DOMHTMLHtmlElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLHtmlElementSetVersion self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_html_element_set_version self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLHtmlElementSetVersionMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHtmlElement a) => O.MethodInfo DOMHTMLHtmlElementSetVersionMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLHtmlElementSetVersion
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLHtmlElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLHtmlElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLHtmlElement.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLHtmlElement = DOMHTMLHtmlElement (ManagedPtr DOMHTMLHtmlElement)
-instance GObject DOMHTMLHtmlElement where
-class (GObject o, O.IsDescendantOf DOMHTMLHtmlElement o) => IsDOMHTMLHtmlElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLHtmlElement o) => IsDOMHTMLHtmlElement o
-instance O.HasParentTypes DOMHTMLHtmlElement
-#if ENABLE_OVERLOADING
-data DOMHTMLHtmlElementVersionPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHtmlElementGetVersionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLHtmlElementSetVersionMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLIFrameElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLIFrameElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLIFrameElement.hs
+++ /dev/null
@@ -1,2060 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement
-    ( 
-
--- * Exported types
-    DOMHTMLIFrameElement(..)                ,
-    IsDOMHTMLIFrameElement                  ,
-    toDOMHTMLIFrameElement                  ,
-    noDOMHTMLIFrameElement                  ,
-
-
- -- * Methods
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementGetAlignMethodInfo  ,
-#endif
-    dOMHTMLIFrameElementGetAlign            ,
-
-
--- ** getContentDocument #method:getContentDocument#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementGetContentDocumentMethodInfo,
-#endif
-    dOMHTMLIFrameElementGetContentDocument  ,
-
-
--- ** getContentWindow #method:getContentWindow#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementGetContentWindowMethodInfo,
-#endif
-    dOMHTMLIFrameElementGetContentWindow    ,
-
-
--- ** getFrameBorder #method:getFrameBorder#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementGetFrameBorderMethodInfo,
-#endif
-    dOMHTMLIFrameElementGetFrameBorder      ,
-
-
--- ** getHeight #method:getHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementGetHeightMethodInfo ,
-#endif
-    dOMHTMLIFrameElementGetHeight           ,
-
-
--- ** getLongDesc #method:getLongDesc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementGetLongDescMethodInfo,
-#endif
-    dOMHTMLIFrameElementGetLongDesc         ,
-
-
--- ** getMarginHeight #method:getMarginHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementGetMarginHeightMethodInfo,
-#endif
-    dOMHTMLIFrameElementGetMarginHeight     ,
-
-
--- ** getMarginWidth #method:getMarginWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementGetMarginWidthMethodInfo,
-#endif
-    dOMHTMLIFrameElementGetMarginWidth      ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementGetNameMethodInfo   ,
-#endif
-    dOMHTMLIFrameElementGetName             ,
-
-
--- ** getScrolling #method:getScrolling#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementGetScrollingMethodInfo,
-#endif
-    dOMHTMLIFrameElementGetScrolling        ,
-
-
--- ** getSrc #method:getSrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementGetSrcMethodInfo    ,
-#endif
-    dOMHTMLIFrameElementGetSrc              ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementGetWidthMethodInfo  ,
-#endif
-    dOMHTMLIFrameElementGetWidth            ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementSetAlignMethodInfo  ,
-#endif
-    dOMHTMLIFrameElementSetAlign            ,
-
-
--- ** setFrameBorder #method:setFrameBorder#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementSetFrameBorderMethodInfo,
-#endif
-    dOMHTMLIFrameElementSetFrameBorder      ,
-
-
--- ** setHeight #method:setHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementSetHeightMethodInfo ,
-#endif
-    dOMHTMLIFrameElementSetHeight           ,
-
-
--- ** setLongDesc #method:setLongDesc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementSetLongDescMethodInfo,
-#endif
-    dOMHTMLIFrameElementSetLongDesc         ,
-
-
--- ** setMarginHeight #method:setMarginHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementSetMarginHeightMethodInfo,
-#endif
-    dOMHTMLIFrameElementSetMarginHeight     ,
-
-
--- ** setMarginWidth #method:setMarginWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementSetMarginWidthMethodInfo,
-#endif
-    dOMHTMLIFrameElementSetMarginWidth      ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementSetNameMethodInfo   ,
-#endif
-    dOMHTMLIFrameElementSetName             ,
-
-
--- ** setScrolling #method:setScrolling#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementSetScrollingMethodInfo,
-#endif
-    dOMHTMLIFrameElementSetScrolling        ,
-
-
--- ** setSrc #method:setSrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementSetSrcMethodInfo    ,
-#endif
-    dOMHTMLIFrameElementSetSrc              ,
-
-
--- ** setWidth #method:setWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementSetWidthMethodInfo  ,
-#endif
-    dOMHTMLIFrameElementSetWidth            ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementAlignPropertyInfo   ,
-#endif
-    constructDOMHTMLIFrameElementAlign      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLIFrameElementAlign               ,
-#endif
-    getDOMHTMLIFrameElementAlign            ,
-    setDOMHTMLIFrameElementAlign            ,
-
-
--- ** contentDocument #attr:contentDocument#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementContentDocumentPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLIFrameElementContentDocument     ,
-#endif
-    getDOMHTMLIFrameElementContentDocument  ,
-
-
--- ** contentWindow #attr:contentWindow#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementContentWindowPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLIFrameElementContentWindow       ,
-#endif
-    getDOMHTMLIFrameElementContentWindow    ,
-
-
--- ** frameBorder #attr:frameBorder#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementFrameBorderPropertyInfo,
-#endif
-    constructDOMHTMLIFrameElementFrameBorder,
-#if ENABLE_OVERLOADING
-    dOMHTMLIFrameElementFrameBorder         ,
-#endif
-    getDOMHTMLIFrameElementFrameBorder      ,
-    setDOMHTMLIFrameElementFrameBorder      ,
-
-
--- ** height #attr:height#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementHeightPropertyInfo  ,
-#endif
-    constructDOMHTMLIFrameElementHeight     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLIFrameElementHeight              ,
-#endif
-    getDOMHTMLIFrameElementHeight           ,
-    setDOMHTMLIFrameElementHeight           ,
-
-
--- ** longDesc #attr:longDesc#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementLongDescPropertyInfo,
-#endif
-    constructDOMHTMLIFrameElementLongDesc   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLIFrameElementLongDesc            ,
-#endif
-    getDOMHTMLIFrameElementLongDesc         ,
-    setDOMHTMLIFrameElementLongDesc         ,
-
-
--- ** marginHeight #attr:marginHeight#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementMarginHeightPropertyInfo,
-#endif
-    constructDOMHTMLIFrameElementMarginHeight,
-#if ENABLE_OVERLOADING
-    dOMHTMLIFrameElementMarginHeight        ,
-#endif
-    getDOMHTMLIFrameElementMarginHeight     ,
-    setDOMHTMLIFrameElementMarginHeight     ,
-
-
--- ** marginWidth #attr:marginWidth#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementMarginWidthPropertyInfo,
-#endif
-    constructDOMHTMLIFrameElementMarginWidth,
-#if ENABLE_OVERLOADING
-    dOMHTMLIFrameElementMarginWidth         ,
-#endif
-    getDOMHTMLIFrameElementMarginWidth      ,
-    setDOMHTMLIFrameElementMarginWidth      ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementNamePropertyInfo    ,
-#endif
-    constructDOMHTMLIFrameElementName       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLIFrameElementName                ,
-#endif
-    getDOMHTMLIFrameElementName             ,
-    setDOMHTMLIFrameElementName             ,
-
-
--- ** scrolling #attr:scrolling#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementScrollingPropertyInfo,
-#endif
-    constructDOMHTMLIFrameElementScrolling  ,
-#if ENABLE_OVERLOADING
-    dOMHTMLIFrameElementScrolling           ,
-#endif
-    getDOMHTMLIFrameElementScrolling        ,
-    setDOMHTMLIFrameElementScrolling        ,
-
-
--- ** src #attr:src#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementSrcPropertyInfo     ,
-#endif
-    constructDOMHTMLIFrameElementSrc        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLIFrameElementSrc                 ,
-#endif
-    getDOMHTMLIFrameElementSrc              ,
-    setDOMHTMLIFrameElementSrc              ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLIFrameElementWidthPropertyInfo   ,
-#endif
-    constructDOMHTMLIFrameElementWidth      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLIFrameElementWidth               ,
-#endif
-    getDOMHTMLIFrameElementWidth            ,
-    setDOMHTMLIFrameElementWidth            ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLIFrameElement = DOMHTMLIFrameElement (ManagedPtr DOMHTMLIFrameElement)
-foreign import ccall "webkit_dom_html_iframe_element_get_type"
-    c_webkit_dom_html_iframe_element_get_type :: IO GType
-
-instance GObject DOMHTMLIFrameElement where
-    gobjectType = c_webkit_dom_html_iframe_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLIFrameElement`, for instance with `toDOMHTMLIFrameElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLIFrameElement o) => IsDOMHTMLIFrameElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLIFrameElement o) => IsDOMHTMLIFrameElement o
-
-instance O.HasParentTypes DOMHTMLIFrameElement
-type instance O.ParentTypes DOMHTMLIFrameElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLIFrameElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLIFrameElement :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m DOMHTMLIFrameElement
-toDOMHTMLIFrameElement = liftIO . unsafeCastTo DOMHTMLIFrameElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLIFrameElement`.
-noDOMHTMLIFrameElement :: Maybe DOMHTMLIFrameElement
-noDOMHTMLIFrameElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLIFrameElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLIFrameElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getAlign" o = DOMHTMLIFrameElementGetAlignMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getContentDocument" o = DOMHTMLIFrameElementGetContentDocumentMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getContentWindow" o = DOMHTMLIFrameElementGetContentWindowMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getFrameBorder" o = DOMHTMLIFrameElementGetFrameBorderMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getHeight" o = DOMHTMLIFrameElementGetHeightMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getLongDesc" o = DOMHTMLIFrameElementGetLongDescMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getMarginHeight" o = DOMHTMLIFrameElementGetMarginHeightMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getMarginWidth" o = DOMHTMLIFrameElementGetMarginWidthMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getName" o = DOMHTMLIFrameElementGetNameMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getScrolling" o = DOMHTMLIFrameElementGetScrollingMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getSrc" o = DOMHTMLIFrameElementGetSrcMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "getWidth" o = DOMHTMLIFrameElementGetWidthMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setAlign" o = DOMHTMLIFrameElementSetAlignMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setFrameBorder" o = DOMHTMLIFrameElementSetFrameBorderMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setHeight" o = DOMHTMLIFrameElementSetHeightMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setLongDesc" o = DOMHTMLIFrameElementSetLongDescMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setMarginHeight" o = DOMHTMLIFrameElementSetMarginHeightMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setMarginWidth" o = DOMHTMLIFrameElementSetMarginWidthMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setName" o = DOMHTMLIFrameElementSetNameMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setScrolling" o = DOMHTMLIFrameElementSetScrollingMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setSrc" o = DOMHTMLIFrameElementSetSrcMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLIFrameElementMethod "setWidth" o = DOMHTMLIFrameElementSetWidthMethodInfo
-    ResolveDOMHTMLIFrameElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLIFrameElementMethod t DOMHTMLIFrameElement, O.MethodInfo info DOMHTMLIFrameElement p) => OL.IsLabel t (DOMHTMLIFrameElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #align
-@
--}
-getDOMHTMLIFrameElementAlign :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLIFrameElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLIFrameElementAlign :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLIFrameElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLIFrameElementAlign :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLIFrameElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementAlignPropertyInfo
-instance AttrInfo DOMHTMLIFrameElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLIFrameElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLIFrameElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLIFrameElementAlignPropertyInfo = IsDOMHTMLIFrameElement
-    type AttrGetType DOMHTMLIFrameElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLIFrameElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLIFrameElementAlignPropertyInfo = DOMHTMLIFrameElement
-    attrGet _ = getDOMHTMLIFrameElementAlign
-    attrSet _ = setDOMHTMLIFrameElementAlign
-    attrConstruct _ = constructDOMHTMLIFrameElementAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "content-document"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@content-document@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #contentDocument
-@
--}
-getDOMHTMLIFrameElementContentDocument :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m WebKit2WebExtension.DOMDocument.DOMDocument
-getDOMHTMLIFrameElementContentDocument obj = liftIO $ checkUnexpectedNothing "getDOMHTMLIFrameElementContentDocument" $ B.Properties.getObjectPropertyObject obj "content-document" WebKit2WebExtension.DOMDocument.DOMDocument
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementContentDocumentPropertyInfo
-instance AttrInfo DOMHTMLIFrameElementContentDocumentPropertyInfo where
-    type AttrAllowedOps DOMHTMLIFrameElementContentDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLIFrameElementContentDocumentPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLIFrameElementContentDocumentPropertyInfo = IsDOMHTMLIFrameElement
-    type AttrGetType DOMHTMLIFrameElementContentDocumentPropertyInfo = WebKit2WebExtension.DOMDocument.DOMDocument
-    type AttrLabel DOMHTMLIFrameElementContentDocumentPropertyInfo = "content-document"
-    type AttrOrigin DOMHTMLIFrameElementContentDocumentPropertyInfo = DOMHTMLIFrameElement
-    attrGet _ = getDOMHTMLIFrameElementContentDocument
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "content-window"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@content-window@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #contentWindow
-@
--}
-getDOMHTMLIFrameElementContentWindow :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
-getDOMHTMLIFrameElementContentWindow obj = liftIO $ B.Properties.getObjectPropertyObject obj "content-window" WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementContentWindowPropertyInfo
-instance AttrInfo DOMHTMLIFrameElementContentWindowPropertyInfo where
-    type AttrAllowedOps DOMHTMLIFrameElementContentWindowPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLIFrameElementContentWindowPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLIFrameElementContentWindowPropertyInfo = IsDOMHTMLIFrameElement
-    type AttrGetType DOMHTMLIFrameElementContentWindowPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
-    type AttrLabel DOMHTMLIFrameElementContentWindowPropertyInfo = "content-window"
-    type AttrOrigin DOMHTMLIFrameElementContentWindowPropertyInfo = DOMHTMLIFrameElement
-    attrGet _ = getDOMHTMLIFrameElementContentWindow
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "frame-border"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@frame-border@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #frameBorder
-@
--}
-getDOMHTMLIFrameElementFrameBorder :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLIFrameElementFrameBorder obj = liftIO $ B.Properties.getObjectPropertyString obj "frame-border"
-
-{- |
-Set the value of the “@frame-border@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #frameBorder 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLIFrameElementFrameBorder :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLIFrameElementFrameBorder obj val = liftIO $ B.Properties.setObjectPropertyString obj "frame-border" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@frame-border@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLIFrameElementFrameBorder :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLIFrameElementFrameBorder val = B.Properties.constructObjectPropertyString "frame-border" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementFrameBorderPropertyInfo
-instance AttrInfo DOMHTMLIFrameElementFrameBorderPropertyInfo where
-    type AttrAllowedOps DOMHTMLIFrameElementFrameBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLIFrameElementFrameBorderPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLIFrameElementFrameBorderPropertyInfo = IsDOMHTMLIFrameElement
-    type AttrGetType DOMHTMLIFrameElementFrameBorderPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLIFrameElementFrameBorderPropertyInfo = "frame-border"
-    type AttrOrigin DOMHTMLIFrameElementFrameBorderPropertyInfo = DOMHTMLIFrameElement
-    attrGet _ = getDOMHTMLIFrameElementFrameBorder
-    attrSet _ = setDOMHTMLIFrameElementFrameBorder
-    attrConstruct _ = constructDOMHTMLIFrameElementFrameBorder
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "height"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #height
-@
--}
-getDOMHTMLIFrameElementHeight :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLIFrameElementHeight obj = liftIO $ B.Properties.getObjectPropertyString obj "height"
-
-{- |
-Set the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #height 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLIFrameElementHeight :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLIFrameElementHeight obj val = liftIO $ B.Properties.setObjectPropertyString obj "height" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLIFrameElementHeight :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLIFrameElementHeight val = B.Properties.constructObjectPropertyString "height" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementHeightPropertyInfo
-instance AttrInfo DOMHTMLIFrameElementHeightPropertyInfo where
-    type AttrAllowedOps DOMHTMLIFrameElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLIFrameElementHeightPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLIFrameElementHeightPropertyInfo = IsDOMHTMLIFrameElement
-    type AttrGetType DOMHTMLIFrameElementHeightPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLIFrameElementHeightPropertyInfo = "height"
-    type AttrOrigin DOMHTMLIFrameElementHeightPropertyInfo = DOMHTMLIFrameElement
-    attrGet _ = getDOMHTMLIFrameElementHeight
-    attrSet _ = setDOMHTMLIFrameElementHeight
-    attrConstruct _ = constructDOMHTMLIFrameElementHeight
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "long-desc"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@long-desc@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #longDesc
-@
--}
-getDOMHTMLIFrameElementLongDesc :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLIFrameElementLongDesc obj = liftIO $ B.Properties.getObjectPropertyString obj "long-desc"
-
-{- |
-Set the value of the “@long-desc@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #longDesc 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLIFrameElementLongDesc :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLIFrameElementLongDesc obj val = liftIO $ B.Properties.setObjectPropertyString obj "long-desc" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@long-desc@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLIFrameElementLongDesc :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLIFrameElementLongDesc val = B.Properties.constructObjectPropertyString "long-desc" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementLongDescPropertyInfo
-instance AttrInfo DOMHTMLIFrameElementLongDescPropertyInfo where
-    type AttrAllowedOps DOMHTMLIFrameElementLongDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLIFrameElementLongDescPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLIFrameElementLongDescPropertyInfo = IsDOMHTMLIFrameElement
-    type AttrGetType DOMHTMLIFrameElementLongDescPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLIFrameElementLongDescPropertyInfo = "long-desc"
-    type AttrOrigin DOMHTMLIFrameElementLongDescPropertyInfo = DOMHTMLIFrameElement
-    attrGet _ = getDOMHTMLIFrameElementLongDesc
-    attrSet _ = setDOMHTMLIFrameElementLongDesc
-    attrConstruct _ = constructDOMHTMLIFrameElementLongDesc
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "margin-height"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@margin-height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #marginHeight
-@
--}
-getDOMHTMLIFrameElementMarginHeight :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLIFrameElementMarginHeight obj = liftIO $ B.Properties.getObjectPropertyString obj "margin-height"
-
-{- |
-Set the value of the “@margin-height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #marginHeight 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLIFrameElementMarginHeight :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLIFrameElementMarginHeight obj val = liftIO $ B.Properties.setObjectPropertyString obj "margin-height" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@margin-height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLIFrameElementMarginHeight :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLIFrameElementMarginHeight val = B.Properties.constructObjectPropertyString "margin-height" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementMarginHeightPropertyInfo
-instance AttrInfo DOMHTMLIFrameElementMarginHeightPropertyInfo where
-    type AttrAllowedOps DOMHTMLIFrameElementMarginHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLIFrameElementMarginHeightPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLIFrameElementMarginHeightPropertyInfo = IsDOMHTMLIFrameElement
-    type AttrGetType DOMHTMLIFrameElementMarginHeightPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLIFrameElementMarginHeightPropertyInfo = "margin-height"
-    type AttrOrigin DOMHTMLIFrameElementMarginHeightPropertyInfo = DOMHTMLIFrameElement
-    attrGet _ = getDOMHTMLIFrameElementMarginHeight
-    attrSet _ = setDOMHTMLIFrameElementMarginHeight
-    attrConstruct _ = constructDOMHTMLIFrameElementMarginHeight
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "margin-width"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@margin-width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #marginWidth
-@
--}
-getDOMHTMLIFrameElementMarginWidth :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLIFrameElementMarginWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "margin-width"
-
-{- |
-Set the value of the “@margin-width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #marginWidth 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLIFrameElementMarginWidth :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLIFrameElementMarginWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "margin-width" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@margin-width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLIFrameElementMarginWidth :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLIFrameElementMarginWidth val = B.Properties.constructObjectPropertyString "margin-width" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementMarginWidthPropertyInfo
-instance AttrInfo DOMHTMLIFrameElementMarginWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLIFrameElementMarginWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLIFrameElementMarginWidthPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLIFrameElementMarginWidthPropertyInfo = IsDOMHTMLIFrameElement
-    type AttrGetType DOMHTMLIFrameElementMarginWidthPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLIFrameElementMarginWidthPropertyInfo = "margin-width"
-    type AttrOrigin DOMHTMLIFrameElementMarginWidthPropertyInfo = DOMHTMLIFrameElement
-    attrGet _ = getDOMHTMLIFrameElementMarginWidth
-    attrSet _ = setDOMHTMLIFrameElementMarginWidth
-    attrConstruct _ = constructDOMHTMLIFrameElementMarginWidth
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #name
-@
--}
-getDOMHTMLIFrameElementName :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLIFrameElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLIFrameElementName :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLIFrameElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLIFrameElementName :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLIFrameElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementNamePropertyInfo
-instance AttrInfo DOMHTMLIFrameElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLIFrameElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLIFrameElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLIFrameElementNamePropertyInfo = IsDOMHTMLIFrameElement
-    type AttrGetType DOMHTMLIFrameElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLIFrameElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLIFrameElementNamePropertyInfo = DOMHTMLIFrameElement
-    attrGet _ = getDOMHTMLIFrameElementName
-    attrSet _ = setDOMHTMLIFrameElementName
-    attrConstruct _ = constructDOMHTMLIFrameElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "scrolling"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@scrolling@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #scrolling
-@
--}
-getDOMHTMLIFrameElementScrolling :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLIFrameElementScrolling obj = liftIO $ B.Properties.getObjectPropertyString obj "scrolling"
-
-{- |
-Set the value of the “@scrolling@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #scrolling 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLIFrameElementScrolling :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLIFrameElementScrolling obj val = liftIO $ B.Properties.setObjectPropertyString obj "scrolling" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@scrolling@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLIFrameElementScrolling :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLIFrameElementScrolling val = B.Properties.constructObjectPropertyString "scrolling" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementScrollingPropertyInfo
-instance AttrInfo DOMHTMLIFrameElementScrollingPropertyInfo where
-    type AttrAllowedOps DOMHTMLIFrameElementScrollingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLIFrameElementScrollingPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLIFrameElementScrollingPropertyInfo = IsDOMHTMLIFrameElement
-    type AttrGetType DOMHTMLIFrameElementScrollingPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLIFrameElementScrollingPropertyInfo = "scrolling"
-    type AttrOrigin DOMHTMLIFrameElementScrollingPropertyInfo = DOMHTMLIFrameElement
-    attrGet _ = getDOMHTMLIFrameElementScrolling
-    attrSet _ = setDOMHTMLIFrameElementScrolling
-    attrConstruct _ = constructDOMHTMLIFrameElementScrolling
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "src"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@src@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #src
-@
--}
-getDOMHTMLIFrameElementSrc :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLIFrameElementSrc obj = liftIO $ B.Properties.getObjectPropertyString obj "src"
-
-{- |
-Set the value of the “@src@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #src 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLIFrameElementSrc :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLIFrameElementSrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "src" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@src@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLIFrameElementSrc :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLIFrameElementSrc val = B.Properties.constructObjectPropertyString "src" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSrcPropertyInfo
-instance AttrInfo DOMHTMLIFrameElementSrcPropertyInfo where
-    type AttrAllowedOps DOMHTMLIFrameElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLIFrameElementSrcPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLIFrameElementSrcPropertyInfo = IsDOMHTMLIFrameElement
-    type AttrGetType DOMHTMLIFrameElementSrcPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLIFrameElementSrcPropertyInfo = "src"
-    type AttrOrigin DOMHTMLIFrameElementSrcPropertyInfo = DOMHTMLIFrameElement
-    attrGet _ = getDOMHTMLIFrameElementSrc
-    attrSet _ = setDOMHTMLIFrameElementSrc
-    attrConstruct _ = constructDOMHTMLIFrameElementSrc
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLIFrameElement #width
-@
--}
-getDOMHTMLIFrameElementWidth :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
-getDOMHTMLIFrameElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"
-
-{- |
-Set the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLIFrameElement [ #width 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLIFrameElementWidth :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
-setDOMHTMLIFrameElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLIFrameElementWidth :: (IsDOMHTMLIFrameElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLIFrameElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementWidthPropertyInfo
-instance AttrInfo DOMHTMLIFrameElementWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLIFrameElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLIFrameElementWidthPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLIFrameElementWidthPropertyInfo = IsDOMHTMLIFrameElement
-    type AttrGetType DOMHTMLIFrameElementWidthPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLIFrameElementWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLIFrameElementWidthPropertyInfo = DOMHTMLIFrameElement
-    attrGet _ = getDOMHTMLIFrameElementWidth
-    attrSet _ = setDOMHTMLIFrameElementWidth
-    attrConstruct _ = constructDOMHTMLIFrameElementWidth
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLIFrameElement
-type instance O.AttributeList DOMHTMLIFrameElement = DOMHTMLIFrameElementAttributeList
-type DOMHTMLIFrameElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLIFrameElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentDocument", DOMHTMLIFrameElementContentDocumentPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("contentWindow", DOMHTMLIFrameElementContentWindowPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("frameBorder", DOMHTMLIFrameElementFrameBorderPropertyInfo), '("height", DOMHTMLIFrameElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("longDesc", DOMHTMLIFrameElementLongDescPropertyInfo), '("marginHeight", DOMHTMLIFrameElementMarginHeightPropertyInfo), '("marginWidth", DOMHTMLIFrameElementMarginWidthPropertyInfo), '("name", DOMHTMLIFrameElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("scrolling", DOMHTMLIFrameElementScrollingPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLIFrameElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLIFrameElementWidthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLIFrameElementAlign :: AttrLabelProxy "align"
-dOMHTMLIFrameElementAlign = AttrLabelProxy
-
-dOMHTMLIFrameElementContentDocument :: AttrLabelProxy "contentDocument"
-dOMHTMLIFrameElementContentDocument = AttrLabelProxy
-
-dOMHTMLIFrameElementContentWindow :: AttrLabelProxy "contentWindow"
-dOMHTMLIFrameElementContentWindow = AttrLabelProxy
-
-dOMHTMLIFrameElementFrameBorder :: AttrLabelProxy "frameBorder"
-dOMHTMLIFrameElementFrameBorder = AttrLabelProxy
-
-dOMHTMLIFrameElementHeight :: AttrLabelProxy "height"
-dOMHTMLIFrameElementHeight = AttrLabelProxy
-
-dOMHTMLIFrameElementLongDesc :: AttrLabelProxy "longDesc"
-dOMHTMLIFrameElementLongDesc = AttrLabelProxy
-
-dOMHTMLIFrameElementMarginHeight :: AttrLabelProxy "marginHeight"
-dOMHTMLIFrameElementMarginHeight = AttrLabelProxy
-
-dOMHTMLIFrameElementMarginWidth :: AttrLabelProxy "marginWidth"
-dOMHTMLIFrameElementMarginWidth = AttrLabelProxy
-
-dOMHTMLIFrameElementName :: AttrLabelProxy "name"
-dOMHTMLIFrameElementName = AttrLabelProxy
-
-dOMHTMLIFrameElementScrolling :: AttrLabelProxy "scrolling"
-dOMHTMLIFrameElementScrolling = AttrLabelProxy
-
-dOMHTMLIFrameElementSrc :: AttrLabelProxy "src"
-dOMHTMLIFrameElementSrc = AttrLabelProxy
-
-dOMHTMLIFrameElementWidth :: AttrLabelProxy "width"
-dOMHTMLIFrameElementWidth = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLIFrameElement = DOMHTMLIFrameElementSignalList
-type DOMHTMLIFrameElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLIFrameElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_get_align" webkit_dom_html_iframe_element_get_align :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLIFrameElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLIFrameElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_iframe_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementGetAlign
-
-#endif
-
--- method DOMHTMLIFrameElement::get_content_document
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_get_content_document" webkit_dom_html_iframe_element_get_content_document :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)
-
-{-# DEPRECATED dOMHTMLIFrameElementGetContentDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementGetContentDocument ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> m WebKit2WebExtension.DOMDocument.DOMDocument
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-dOMHTMLIFrameElementGetContentDocument self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_iframe_element_get_content_document self'
-    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetContentDocument" result
-    result' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetContentDocumentMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetContentDocumentMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementGetContentDocument
-
-#endif
-
--- method DOMHTMLIFrameElement::get_content_window
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_get_content_window" webkit_dom_html_iframe_element_get_content_window :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    IO (Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
-
-{-# DEPRECATED dOMHTMLIFrameElementGetContentWindow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementGetContentWindow ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-dOMHTMLIFrameElementGetContentWindow self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_iframe_element_get_content_window self'
-    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetContentWindow" result
-    result' <- (wrapObject WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetContentWindowMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetContentWindowMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementGetContentWindow
-
-#endif
-
--- method DOMHTMLIFrameElement::get_frame_border
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_get_frame_border" webkit_dom_html_iframe_element_get_frame_border :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLIFrameElementGetFrameBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementGetFrameBorder ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLIFrameElementGetFrameBorder self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_iframe_element_get_frame_border self'
-    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetFrameBorder" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetFrameBorderMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetFrameBorderMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementGetFrameBorder
-
-#endif
-
--- method DOMHTMLIFrameElement::get_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_get_height" webkit_dom_html_iframe_element_get_height :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLIFrameElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementGetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLIFrameElementGetHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_iframe_element_get_height self'
-    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetHeight" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetHeightMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementGetHeight
-
-#endif
-
--- method DOMHTMLIFrameElement::get_long_desc
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_get_long_desc" webkit_dom_html_iframe_element_get_long_desc :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLIFrameElementGetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementGetLongDesc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLIFrameElementGetLongDesc self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_iframe_element_get_long_desc self'
-    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetLongDesc" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetLongDescMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetLongDescMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementGetLongDesc
-
-#endif
-
--- method DOMHTMLIFrameElement::get_margin_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_get_margin_height" webkit_dom_html_iframe_element_get_margin_height :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLIFrameElementGetMarginHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementGetMarginHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLIFrameElementGetMarginHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_iframe_element_get_margin_height self'
-    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetMarginHeight" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetMarginHeightMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetMarginHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementGetMarginHeight
-
-#endif
-
--- method DOMHTMLIFrameElement::get_margin_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_get_margin_width" webkit_dom_html_iframe_element_get_margin_width :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLIFrameElementGetMarginWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementGetMarginWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLIFrameElementGetMarginWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_iframe_element_get_margin_width self'
-    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetMarginWidth" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetMarginWidthMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetMarginWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementGetMarginWidth
-
-#endif
-
--- method DOMHTMLIFrameElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_get_name" webkit_dom_html_iframe_element_get_name :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLIFrameElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLIFrameElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_iframe_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementGetName
-
-#endif
-
--- method DOMHTMLIFrameElement::get_scrolling
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_get_scrolling" webkit_dom_html_iframe_element_get_scrolling :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLIFrameElementGetScrolling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementGetScrolling ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLIFrameElementGetScrolling self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_iframe_element_get_scrolling self'
-    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetScrolling" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetScrollingMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetScrollingMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementGetScrolling
-
-#endif
-
--- method DOMHTMLIFrameElement::get_src
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_get_src" webkit_dom_html_iframe_element_get_src :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLIFrameElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementGetSrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLIFrameElementGetSrc self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_iframe_element_get_src self'
-    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetSrc" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetSrcMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetSrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementGetSrc
-
-#endif
-
--- method DOMHTMLIFrameElement::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_get_width" webkit_dom_html_iframe_element_get_width :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLIFrameElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLIFrameElementGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_iframe_element_get_width self'
-    checkUnexpectedReturnNULL "dOMHTMLIFrameElementGetWidth" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetWidthMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementGetWidth
-
-#endif
-
--- method DOMHTMLIFrameElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_set_align" webkit_dom_html_iframe_element_set_align :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLIFrameElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLIFrameElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_iframe_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementSetAlign
-
-#endif
-
--- method DOMHTMLIFrameElement::set_frame_border
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_set_frame_border" webkit_dom_html_iframe_element_set_frame_border :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLIFrameElementSetFrameBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementSetFrameBorder ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLIFrameElementSetFrameBorder self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_iframe_element_set_frame_border self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetFrameBorderMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetFrameBorderMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementSetFrameBorder
-
-#endif
-
--- method DOMHTMLIFrameElement::set_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_set_height" webkit_dom_html_iframe_element_set_height :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLIFrameElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementSetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLIFrameElementSetHeight self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_iframe_element_set_height self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetHeightMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementSetHeight
-
-#endif
-
--- method DOMHTMLIFrameElement::set_long_desc
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_set_long_desc" webkit_dom_html_iframe_element_set_long_desc :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLIFrameElementSetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementSetLongDesc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLIFrameElementSetLongDesc self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_iframe_element_set_long_desc self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetLongDescMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetLongDescMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementSetLongDesc
-
-#endif
-
--- method DOMHTMLIFrameElement::set_margin_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_set_margin_height" webkit_dom_html_iframe_element_set_margin_height :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLIFrameElementSetMarginHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementSetMarginHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLIFrameElementSetMarginHeight self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_iframe_element_set_margin_height self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetMarginHeightMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetMarginHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementSetMarginHeight
-
-#endif
-
--- method DOMHTMLIFrameElement::set_margin_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_set_margin_width" webkit_dom_html_iframe_element_set_margin_width :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLIFrameElementSetMarginWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementSetMarginWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLIFrameElementSetMarginWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_iframe_element_set_margin_width self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetMarginWidthMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetMarginWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementSetMarginWidth
-
-#endif
-
--- method DOMHTMLIFrameElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_set_name" webkit_dom_html_iframe_element_set_name :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLIFrameElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLIFrameElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_iframe_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementSetName
-
-#endif
-
--- method DOMHTMLIFrameElement::set_scrolling
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_set_scrolling" webkit_dom_html_iframe_element_set_scrolling :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLIFrameElementSetScrolling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementSetScrolling ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLIFrameElementSetScrolling self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_iframe_element_set_scrolling self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetScrollingMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetScrollingMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementSetScrolling
-
-#endif
-
--- method DOMHTMLIFrameElement::set_src
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_set_src" webkit_dom_html_iframe_element_set_src :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLIFrameElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementSetSrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLIFrameElementSetSrc self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_iframe_element_set_src self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetSrcMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetSrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementSetSrc
-
-#endif
-
--- method DOMHTMLIFrameElement::set_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLIFrameElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_iframe_element_set_width" webkit_dom_html_iframe_element_set_width :: 
-    Ptr DOMHTMLIFrameElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLIFrameElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLIFrameElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLIFrameElementSetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.DOMHTMLIFrameElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLIFrameElementSetWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_iframe_element_set_width self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetWidthMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.MethodInfo DOMHTMLIFrameElementSetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLIFrameElementSetWidth
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLIFrameElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLIFrameElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLIFrameElement.hs-boot
+++ /dev/null
@@ -1,131 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLIFrameElement = DOMHTMLIFrameElement (ManagedPtr DOMHTMLIFrameElement)
-instance GObject DOMHTMLIFrameElement where
-class (GObject o, O.IsDescendantOf DOMHTMLIFrameElement o) => IsDOMHTMLIFrameElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLIFrameElement o) => IsDOMHTMLIFrameElement o
-instance O.HasParentTypes DOMHTMLIFrameElement
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementContentDocumentPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementContentWindowPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementFrameBorderPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementLongDescPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementMarginHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementMarginWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementScrollingPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSrcPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetContentDocumentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetContentWindowMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetFrameBorderMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetLongDescMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetMarginHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetMarginWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetScrollingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetSrcMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetFrameBorderMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetLongDescMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetMarginHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetMarginWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetScrollingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetSrcMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLIFrameElementSetWidthMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLImageElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLImageElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLImageElement.hs
+++ /dev/null
@@ -1,2782 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLImageElement
-    ( 
-
--- * Exported types
-    DOMHTMLImageElement(..)                 ,
-    IsDOMHTMLImageElement                   ,
-    toDOMHTMLImageElement                   ,
-    noDOMHTMLImageElement                   ,
-
-
- -- * Methods
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetAlignMethodInfo   ,
-#endif
-    dOMHTMLImageElementGetAlign             ,
-
-
--- ** getAlt #method:getAlt#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetAltMethodInfo     ,
-#endif
-    dOMHTMLImageElementGetAlt               ,
-
-
--- ** getBorder #method:getBorder#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetBorderMethodInfo  ,
-#endif
-    dOMHTMLImageElementGetBorder            ,
-
-
--- ** getComplete #method:getComplete#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetCompleteMethodInfo,
-#endif
-    dOMHTMLImageElementGetComplete          ,
-
-
--- ** getHeight #method:getHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetHeightMethodInfo  ,
-#endif
-    dOMHTMLImageElementGetHeight            ,
-
-
--- ** getHspace #method:getHspace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetHspaceMethodInfo  ,
-#endif
-    dOMHTMLImageElementGetHspace            ,
-
-
--- ** getIsMap #method:getIsMap#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetIsMapMethodInfo   ,
-#endif
-    dOMHTMLImageElementGetIsMap             ,
-
-
--- ** getLongDesc #method:getLongDesc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetLongDescMethodInfo,
-#endif
-    dOMHTMLImageElementGetLongDesc          ,
-
-
--- ** getLowsrc #method:getLowsrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetLowsrcMethodInfo  ,
-#endif
-    dOMHTMLImageElementGetLowsrc            ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetNameMethodInfo    ,
-#endif
-    dOMHTMLImageElementGetName              ,
-
-
--- ** getNaturalHeight #method:getNaturalHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetNaturalHeightMethodInfo,
-#endif
-    dOMHTMLImageElementGetNaturalHeight     ,
-
-
--- ** getNaturalWidth #method:getNaturalWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetNaturalWidthMethodInfo,
-#endif
-    dOMHTMLImageElementGetNaturalWidth      ,
-
-
--- ** getSrc #method:getSrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetSrcMethodInfo     ,
-#endif
-    dOMHTMLImageElementGetSrc               ,
-
-
--- ** getUseMap #method:getUseMap#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetUseMapMethodInfo  ,
-#endif
-    dOMHTMLImageElementGetUseMap            ,
-
-
--- ** getVspace #method:getVspace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetVspaceMethodInfo  ,
-#endif
-    dOMHTMLImageElementGetVspace            ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetWidthMethodInfo   ,
-#endif
-    dOMHTMLImageElementGetWidth             ,
-
-
--- ** getX #method:getX#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetXMethodInfo       ,
-#endif
-    dOMHTMLImageElementGetX                 ,
-
-
--- ** getY #method:getY#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementGetYMethodInfo       ,
-#endif
-    dOMHTMLImageElementGetY                 ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSetAlignMethodInfo   ,
-#endif
-    dOMHTMLImageElementSetAlign             ,
-
-
--- ** setAlt #method:setAlt#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSetAltMethodInfo     ,
-#endif
-    dOMHTMLImageElementSetAlt               ,
-
-
--- ** setBorder #method:setBorder#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSetBorderMethodInfo  ,
-#endif
-    dOMHTMLImageElementSetBorder            ,
-
-
--- ** setHeight #method:setHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSetHeightMethodInfo  ,
-#endif
-    dOMHTMLImageElementSetHeight            ,
-
-
--- ** setHspace #method:setHspace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSetHspaceMethodInfo  ,
-#endif
-    dOMHTMLImageElementSetHspace            ,
-
-
--- ** setIsMap #method:setIsMap#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSetIsMapMethodInfo   ,
-#endif
-    dOMHTMLImageElementSetIsMap             ,
-
-
--- ** setLongDesc #method:setLongDesc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSetLongDescMethodInfo,
-#endif
-    dOMHTMLImageElementSetLongDesc          ,
-
-
--- ** setLowsrc #method:setLowsrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSetLowsrcMethodInfo  ,
-#endif
-    dOMHTMLImageElementSetLowsrc            ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSetNameMethodInfo    ,
-#endif
-    dOMHTMLImageElementSetName              ,
-
-
--- ** setSrc #method:setSrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSetSrcMethodInfo     ,
-#endif
-    dOMHTMLImageElementSetSrc               ,
-
-
--- ** setUseMap #method:setUseMap#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSetUseMapMethodInfo  ,
-#endif
-    dOMHTMLImageElementSetUseMap            ,
-
-
--- ** setVspace #method:setVspace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSetVspaceMethodInfo  ,
-#endif
-    dOMHTMLImageElementSetVspace            ,
-
-
--- ** setWidth #method:setWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSetWidthMethodInfo   ,
-#endif
-    dOMHTMLImageElementSetWidth             ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementAlignPropertyInfo    ,
-#endif
-    constructDOMHTMLImageElementAlign       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementAlign                ,
-#endif
-    getDOMHTMLImageElementAlign             ,
-    setDOMHTMLImageElementAlign             ,
-
-
--- ** alt #attr:alt#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementAltPropertyInfo      ,
-#endif
-    constructDOMHTMLImageElementAlt         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementAlt                  ,
-#endif
-    getDOMHTMLImageElementAlt               ,
-    setDOMHTMLImageElementAlt               ,
-
-
--- ** border #attr:border#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementBorderPropertyInfo   ,
-#endif
-    constructDOMHTMLImageElementBorder      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementBorder               ,
-#endif
-    getDOMHTMLImageElementBorder            ,
-    setDOMHTMLImageElementBorder            ,
-
-
--- ** complete #attr:complete#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementCompletePropertyInfo ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementComplete             ,
-#endif
-    getDOMHTMLImageElementComplete          ,
-
-
--- ** height #attr:height#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementHeightPropertyInfo   ,
-#endif
-    constructDOMHTMLImageElementHeight      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementHeight               ,
-#endif
-    getDOMHTMLImageElementHeight            ,
-    setDOMHTMLImageElementHeight            ,
-
-
--- ** hspace #attr:hspace#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementHspacePropertyInfo   ,
-#endif
-    constructDOMHTMLImageElementHspace      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementHspace               ,
-#endif
-    getDOMHTMLImageElementHspace            ,
-    setDOMHTMLImageElementHspace            ,
-
-
--- ** isMap #attr:isMap#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementIsMapPropertyInfo    ,
-#endif
-    constructDOMHTMLImageElementIsMap       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementIsMap                ,
-#endif
-    getDOMHTMLImageElementIsMap             ,
-    setDOMHTMLImageElementIsMap             ,
-
-
--- ** longDesc #attr:longDesc#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementLongDescPropertyInfo ,
-#endif
-    constructDOMHTMLImageElementLongDesc    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementLongDesc             ,
-#endif
-    getDOMHTMLImageElementLongDesc          ,
-    setDOMHTMLImageElementLongDesc          ,
-
-
--- ** lowsrc #attr:lowsrc#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementLowsrcPropertyInfo   ,
-#endif
-    constructDOMHTMLImageElementLowsrc      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementLowsrc               ,
-#endif
-    getDOMHTMLImageElementLowsrc            ,
-    setDOMHTMLImageElementLowsrc            ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementNamePropertyInfo     ,
-#endif
-    constructDOMHTMLImageElementName        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementName                 ,
-#endif
-    getDOMHTMLImageElementName              ,
-    setDOMHTMLImageElementName              ,
-
-
--- ** naturalHeight #attr:naturalHeight#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementNaturalHeightPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementNaturalHeight        ,
-#endif
-    getDOMHTMLImageElementNaturalHeight     ,
-
-
--- ** naturalWidth #attr:naturalWidth#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementNaturalWidthPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementNaturalWidth         ,
-#endif
-    getDOMHTMLImageElementNaturalWidth      ,
-
-
--- ** src #attr:src#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementSrcPropertyInfo      ,
-#endif
-    constructDOMHTMLImageElementSrc         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementSrc                  ,
-#endif
-    getDOMHTMLImageElementSrc               ,
-    setDOMHTMLImageElementSrc               ,
-
-
--- ** useMap #attr:useMap#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementUseMapPropertyInfo   ,
-#endif
-    constructDOMHTMLImageElementUseMap      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementUseMap               ,
-#endif
-    getDOMHTMLImageElementUseMap            ,
-    setDOMHTMLImageElementUseMap            ,
-
-
--- ** vspace #attr:vspace#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementVspacePropertyInfo   ,
-#endif
-    constructDOMHTMLImageElementVspace      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementVspace               ,
-#endif
-    getDOMHTMLImageElementVspace            ,
-    setDOMHTMLImageElementVspace            ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementWidthPropertyInfo    ,
-#endif
-    constructDOMHTMLImageElementWidth       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementWidth                ,
-#endif
-    getDOMHTMLImageElementWidth             ,
-    setDOMHTMLImageElementWidth             ,
-
-
--- ** x #attr:x#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementXPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementX                    ,
-#endif
-    getDOMHTMLImageElementX                 ,
-
-
--- ** y #attr:y#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLImageElementYPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLImageElementY                    ,
-#endif
-    getDOMHTMLImageElementY                 ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLImageElement = DOMHTMLImageElement (ManagedPtr DOMHTMLImageElement)
-foreign import ccall "webkit_dom_html_image_element_get_type"
-    c_webkit_dom_html_image_element_get_type :: IO GType
-
-instance GObject DOMHTMLImageElement where
-    gobjectType = c_webkit_dom_html_image_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLImageElement`, for instance with `toDOMHTMLImageElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLImageElement o) => IsDOMHTMLImageElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLImageElement o) => IsDOMHTMLImageElement o
-
-instance O.HasParentTypes DOMHTMLImageElement
-type instance O.ParentTypes DOMHTMLImageElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLImageElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLImageElement :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m DOMHTMLImageElement
-toDOMHTMLImageElement = liftIO . unsafeCastTo DOMHTMLImageElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLImageElement`.
-noDOMHTMLImageElement :: Maybe DOMHTMLImageElement
-noDOMHTMLImageElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLImageElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLImageElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLImageElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLImageElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLImageElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLImageElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLImageElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLImageElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLImageElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLImageElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLImageElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLImageElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLImageElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLImageElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLImageElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLImageElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLImageElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLImageElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLImageElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLImageElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLImageElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLImageElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLImageElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLImageElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLImageElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLImageElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLImageElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLImageElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLImageElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLImageElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLImageElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLImageElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLImageElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLImageElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLImageElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLImageElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLImageElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLImageElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLImageElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLImageElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLImageElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLImageElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLImageElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLImageElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLImageElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLImageElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLImageElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLImageElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLImageElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLImageElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLImageElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLImageElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLImageElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLImageElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLImageElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLImageElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLImageElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLImageElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLImageElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLImageElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLImageElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLImageElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLImageElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLImageElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLImageElementMethod "getAlign" o = DOMHTMLImageElementGetAlignMethodInfo
-    ResolveDOMHTMLImageElementMethod "getAlt" o = DOMHTMLImageElementGetAltMethodInfo
-    ResolveDOMHTMLImageElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLImageElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLImageElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLImageElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLImageElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLImageElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLImageElementMethod "getBorder" o = DOMHTMLImageElementGetBorderMethodInfo
-    ResolveDOMHTMLImageElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLImageElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLImageElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLImageElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLImageElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLImageElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLImageElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLImageElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLImageElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLImageElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLImageElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLImageElementMethod "getComplete" o = DOMHTMLImageElementGetCompleteMethodInfo
-    ResolveDOMHTMLImageElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLImageElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLImageElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLImageElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLImageElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLImageElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLImageElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLImageElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLImageElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLImageElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLImageElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLImageElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLImageElementMethod "getHeight" o = DOMHTMLImageElementGetHeightMethodInfo
-    ResolveDOMHTMLImageElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLImageElementMethod "getHspace" o = DOMHTMLImageElementGetHspaceMethodInfo
-    ResolveDOMHTMLImageElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLImageElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLImageElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLImageElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLImageElementMethod "getIsMap" o = DOMHTMLImageElementGetIsMapMethodInfo
-    ResolveDOMHTMLImageElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLImageElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLImageElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLImageElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLImageElementMethod "getLongDesc" o = DOMHTMLImageElementGetLongDescMethodInfo
-    ResolveDOMHTMLImageElementMethod "getLowsrc" o = DOMHTMLImageElementGetLowsrcMethodInfo
-    ResolveDOMHTMLImageElementMethod "getName" o = DOMHTMLImageElementGetNameMethodInfo
-    ResolveDOMHTMLImageElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLImageElementMethod "getNaturalHeight" o = DOMHTMLImageElementGetNaturalHeightMethodInfo
-    ResolveDOMHTMLImageElementMethod "getNaturalWidth" o = DOMHTMLImageElementGetNaturalWidthMethodInfo
-    ResolveDOMHTMLImageElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLImageElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLImageElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLImageElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLImageElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLImageElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLImageElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLImageElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLImageElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLImageElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLImageElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLImageElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLImageElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLImageElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLImageElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLImageElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLImageElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLImageElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLImageElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLImageElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLImageElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLImageElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLImageElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLImageElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLImageElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLImageElementMethod "getSrc" o = DOMHTMLImageElementGetSrcMethodInfo
-    ResolveDOMHTMLImageElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLImageElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLImageElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLImageElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLImageElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLImageElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLImageElementMethod "getUseMap" o = DOMHTMLImageElementGetUseMapMethodInfo
-    ResolveDOMHTMLImageElementMethod "getVspace" o = DOMHTMLImageElementGetVspaceMethodInfo
-    ResolveDOMHTMLImageElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLImageElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLImageElementMethod "getWidth" o = DOMHTMLImageElementGetWidthMethodInfo
-    ResolveDOMHTMLImageElementMethod "getX" o = DOMHTMLImageElementGetXMethodInfo
-    ResolveDOMHTMLImageElementMethod "getY" o = DOMHTMLImageElementGetYMethodInfo
-    ResolveDOMHTMLImageElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLImageElementMethod "setAlign" o = DOMHTMLImageElementSetAlignMethodInfo
-    ResolveDOMHTMLImageElementMethod "setAlt" o = DOMHTMLImageElementSetAltMethodInfo
-    ResolveDOMHTMLImageElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLImageElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLImageElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLImageElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLImageElementMethod "setBorder" o = DOMHTMLImageElementSetBorderMethodInfo
-    ResolveDOMHTMLImageElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLImageElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLImageElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLImageElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLImageElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLImageElementMethod "setHeight" o = DOMHTMLImageElementSetHeightMethodInfo
-    ResolveDOMHTMLImageElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLImageElementMethod "setHspace" o = DOMHTMLImageElementSetHspaceMethodInfo
-    ResolveDOMHTMLImageElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLImageElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLImageElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLImageElementMethod "setIsMap" o = DOMHTMLImageElementSetIsMapMethodInfo
-    ResolveDOMHTMLImageElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLImageElementMethod "setLongDesc" o = DOMHTMLImageElementSetLongDescMethodInfo
-    ResolveDOMHTMLImageElementMethod "setLowsrc" o = DOMHTMLImageElementSetLowsrcMethodInfo
-    ResolveDOMHTMLImageElementMethod "setName" o = DOMHTMLImageElementSetNameMethodInfo
-    ResolveDOMHTMLImageElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLImageElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLImageElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLImageElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLImageElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLImageElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLImageElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLImageElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLImageElementMethod "setSrc" o = DOMHTMLImageElementSetSrcMethodInfo
-    ResolveDOMHTMLImageElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLImageElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLImageElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLImageElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLImageElementMethod "setUseMap" o = DOMHTMLImageElementSetUseMapMethodInfo
-    ResolveDOMHTMLImageElementMethod "setVspace" o = DOMHTMLImageElementSetVspaceMethodInfo
-    ResolveDOMHTMLImageElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLImageElementMethod "setWidth" o = DOMHTMLImageElementSetWidthMethodInfo
-    ResolveDOMHTMLImageElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLImageElementMethod t DOMHTMLImageElement, O.MethodInfo info DOMHTMLImageElement p) => OL.IsLabel t (DOMHTMLImageElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #align
-@
--}
-getDOMHTMLImageElementAlign :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
-getDOMHTMLImageElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLImageElementAlign :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
-setDOMHTMLImageElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLImageElementAlign :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLImageElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementAlignPropertyInfo
-instance AttrInfo DOMHTMLImageElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLImageElementAlignPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLImageElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLImageElementAlignPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementAlign
-    attrSet _ = setDOMHTMLImageElementAlign
-    attrConstruct _ = constructDOMHTMLImageElementAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "alt"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@alt@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #alt
-@
--}
-getDOMHTMLImageElementAlt :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
-getDOMHTMLImageElementAlt obj = liftIO $ B.Properties.getObjectPropertyString obj "alt"
-
-{- |
-Set the value of the “@alt@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #alt 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLImageElementAlt :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
-setDOMHTMLImageElementAlt obj val = liftIO $ B.Properties.setObjectPropertyString obj "alt" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@alt@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLImageElementAlt :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLImageElementAlt val = B.Properties.constructObjectPropertyString "alt" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementAltPropertyInfo
-instance AttrInfo DOMHTMLImageElementAltPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementAltPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLImageElementAltPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementAltPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLImageElementAltPropertyInfo = "alt"
-    type AttrOrigin DOMHTMLImageElementAltPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementAlt
-    attrSet _ = setDOMHTMLImageElementAlt
-    attrConstruct _ = constructDOMHTMLImageElementAlt
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "border"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@border@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #border
-@
--}
-getDOMHTMLImageElementBorder :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
-getDOMHTMLImageElementBorder obj = liftIO $ B.Properties.getObjectPropertyString obj "border"
-
-{- |
-Set the value of the “@border@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #border 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLImageElementBorder :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
-setDOMHTMLImageElementBorder obj val = liftIO $ B.Properties.setObjectPropertyString obj "border" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@border@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLImageElementBorder :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLImageElementBorder val = B.Properties.constructObjectPropertyString "border" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementBorderPropertyInfo
-instance AttrInfo DOMHTMLImageElementBorderPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementBorderPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLImageElementBorderPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementBorderPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLImageElementBorderPropertyInfo = "border"
-    type AttrOrigin DOMHTMLImageElementBorderPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementBorder
-    attrSet _ = setDOMHTMLImageElementBorder
-    attrConstruct _ = constructDOMHTMLImageElementBorder
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "complete"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@complete@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #complete
-@
--}
-getDOMHTMLImageElementComplete :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m Bool
-getDOMHTMLImageElementComplete obj = liftIO $ B.Properties.getObjectPropertyBool obj "complete"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementCompletePropertyInfo
-instance AttrInfo DOMHTMLImageElementCompletePropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementCompletePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementCompletePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLImageElementCompletePropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementCompletePropertyInfo = Bool
-    type AttrLabel DOMHTMLImageElementCompletePropertyInfo = "complete"
-    type AttrOrigin DOMHTMLImageElementCompletePropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementComplete
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "height"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #height
-@
--}
-getDOMHTMLImageElementHeight :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
-getDOMHTMLImageElementHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "height"
-
-{- |
-Set the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #height 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLImageElementHeight :: (MonadIO m, IsDOMHTMLImageElement o) => o -> CLong -> m ()
-setDOMHTMLImageElementHeight obj val = liftIO $ B.Properties.setObjectPropertyLong obj "height" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLImageElementHeight :: (IsDOMHTMLImageElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLImageElementHeight val = B.Properties.constructObjectPropertyLong "height" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementHeightPropertyInfo
-instance AttrInfo DOMHTMLImageElementHeightPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementHeightPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLImageElementHeightPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementHeightPropertyInfo = CLong
-    type AttrLabel DOMHTMLImageElementHeightPropertyInfo = "height"
-    type AttrOrigin DOMHTMLImageElementHeightPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementHeight
-    attrSet _ = setDOMHTMLImageElementHeight
-    attrConstruct _ = constructDOMHTMLImageElementHeight
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "hspace"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@hspace@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #hspace
-@
--}
-getDOMHTMLImageElementHspace :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
-getDOMHTMLImageElementHspace obj = liftIO $ B.Properties.getObjectPropertyLong obj "hspace"
-
-{- |
-Set the value of the “@hspace@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #hspace 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLImageElementHspace :: (MonadIO m, IsDOMHTMLImageElement o) => o -> CLong -> m ()
-setDOMHTMLImageElementHspace obj val = liftIO $ B.Properties.setObjectPropertyLong obj "hspace" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@hspace@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLImageElementHspace :: (IsDOMHTMLImageElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLImageElementHspace val = B.Properties.constructObjectPropertyLong "hspace" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementHspacePropertyInfo
-instance AttrInfo DOMHTMLImageElementHspacePropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementHspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementHspacePropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLImageElementHspacePropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementHspacePropertyInfo = CLong
-    type AttrLabel DOMHTMLImageElementHspacePropertyInfo = "hspace"
-    type AttrOrigin DOMHTMLImageElementHspacePropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementHspace
-    attrSet _ = setDOMHTMLImageElementHspace
-    attrConstruct _ = constructDOMHTMLImageElementHspace
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "is-map"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@is-map@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #isMap
-@
--}
-getDOMHTMLImageElementIsMap :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m Bool
-getDOMHTMLImageElementIsMap obj = liftIO $ B.Properties.getObjectPropertyBool obj "is-map"
-
-{- |
-Set the value of the “@is-map@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #isMap 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLImageElementIsMap :: (MonadIO m, IsDOMHTMLImageElement o) => o -> Bool -> m ()
-setDOMHTMLImageElementIsMap obj val = liftIO $ B.Properties.setObjectPropertyBool obj "is-map" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@is-map@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLImageElementIsMap :: (IsDOMHTMLImageElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLImageElementIsMap val = B.Properties.constructObjectPropertyBool "is-map" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementIsMapPropertyInfo
-instance AttrInfo DOMHTMLImageElementIsMapPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementIsMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementIsMapPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLImageElementIsMapPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementIsMapPropertyInfo = Bool
-    type AttrLabel DOMHTMLImageElementIsMapPropertyInfo = "is-map"
-    type AttrOrigin DOMHTMLImageElementIsMapPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementIsMap
-    attrSet _ = setDOMHTMLImageElementIsMap
-    attrConstruct _ = constructDOMHTMLImageElementIsMap
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "long-desc"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@long-desc@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #longDesc
-@
--}
-getDOMHTMLImageElementLongDesc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
-getDOMHTMLImageElementLongDesc obj = liftIO $ B.Properties.getObjectPropertyString obj "long-desc"
-
-{- |
-Set the value of the “@long-desc@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #longDesc 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLImageElementLongDesc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
-setDOMHTMLImageElementLongDesc obj val = liftIO $ B.Properties.setObjectPropertyString obj "long-desc" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@long-desc@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLImageElementLongDesc :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLImageElementLongDesc val = B.Properties.constructObjectPropertyString "long-desc" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementLongDescPropertyInfo
-instance AttrInfo DOMHTMLImageElementLongDescPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementLongDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementLongDescPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLImageElementLongDescPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementLongDescPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLImageElementLongDescPropertyInfo = "long-desc"
-    type AttrOrigin DOMHTMLImageElementLongDescPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementLongDesc
-    attrSet _ = setDOMHTMLImageElementLongDesc
-    attrConstruct _ = constructDOMHTMLImageElementLongDesc
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "lowsrc"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@lowsrc@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #lowsrc
-@
--}
-getDOMHTMLImageElementLowsrc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
-getDOMHTMLImageElementLowsrc obj = liftIO $ B.Properties.getObjectPropertyString obj "lowsrc"
-
-{- |
-Set the value of the “@lowsrc@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #lowsrc 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLImageElementLowsrc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
-setDOMHTMLImageElementLowsrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "lowsrc" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@lowsrc@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLImageElementLowsrc :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLImageElementLowsrc val = B.Properties.constructObjectPropertyString "lowsrc" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementLowsrcPropertyInfo
-instance AttrInfo DOMHTMLImageElementLowsrcPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementLowsrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementLowsrcPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLImageElementLowsrcPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementLowsrcPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLImageElementLowsrcPropertyInfo = "lowsrc"
-    type AttrOrigin DOMHTMLImageElementLowsrcPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementLowsrc
-    attrSet _ = setDOMHTMLImageElementLowsrc
-    attrConstruct _ = constructDOMHTMLImageElementLowsrc
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #name
-@
--}
-getDOMHTMLImageElementName :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
-getDOMHTMLImageElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLImageElementName :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
-setDOMHTMLImageElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLImageElementName :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLImageElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementNamePropertyInfo
-instance AttrInfo DOMHTMLImageElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLImageElementNamePropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLImageElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLImageElementNamePropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementName
-    attrSet _ = setDOMHTMLImageElementName
-    attrConstruct _ = constructDOMHTMLImageElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "natural-height"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@natural-height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #naturalHeight
-@
--}
-getDOMHTMLImageElementNaturalHeight :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
-getDOMHTMLImageElementNaturalHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "natural-height"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementNaturalHeightPropertyInfo
-instance AttrInfo DOMHTMLImageElementNaturalHeightPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementNaturalHeightPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementNaturalHeightPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLImageElementNaturalHeightPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementNaturalHeightPropertyInfo = CLong
-    type AttrLabel DOMHTMLImageElementNaturalHeightPropertyInfo = "natural-height"
-    type AttrOrigin DOMHTMLImageElementNaturalHeightPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementNaturalHeight
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "natural-width"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@natural-width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #naturalWidth
-@
--}
-getDOMHTMLImageElementNaturalWidth :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
-getDOMHTMLImageElementNaturalWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "natural-width"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementNaturalWidthPropertyInfo
-instance AttrInfo DOMHTMLImageElementNaturalWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementNaturalWidthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementNaturalWidthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLImageElementNaturalWidthPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementNaturalWidthPropertyInfo = CLong
-    type AttrLabel DOMHTMLImageElementNaturalWidthPropertyInfo = "natural-width"
-    type AttrOrigin DOMHTMLImageElementNaturalWidthPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementNaturalWidth
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "src"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@src@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #src
-@
--}
-getDOMHTMLImageElementSrc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
-getDOMHTMLImageElementSrc obj = liftIO $ B.Properties.getObjectPropertyString obj "src"
-
-{- |
-Set the value of the “@src@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #src 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLImageElementSrc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
-setDOMHTMLImageElementSrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "src" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@src@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLImageElementSrc :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLImageElementSrc val = B.Properties.constructObjectPropertyString "src" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSrcPropertyInfo
-instance AttrInfo DOMHTMLImageElementSrcPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementSrcPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLImageElementSrcPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementSrcPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLImageElementSrcPropertyInfo = "src"
-    type AttrOrigin DOMHTMLImageElementSrcPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementSrc
-    attrSet _ = setDOMHTMLImageElementSrc
-    attrConstruct _ = constructDOMHTMLImageElementSrc
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "use-map"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@use-map@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #useMap
-@
--}
-getDOMHTMLImageElementUseMap :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
-getDOMHTMLImageElementUseMap obj = liftIO $ B.Properties.getObjectPropertyString obj "use-map"
-
-{- |
-Set the value of the “@use-map@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #useMap 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLImageElementUseMap :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
-setDOMHTMLImageElementUseMap obj val = liftIO $ B.Properties.setObjectPropertyString obj "use-map" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@use-map@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLImageElementUseMap :: (IsDOMHTMLImageElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLImageElementUseMap val = B.Properties.constructObjectPropertyString "use-map" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementUseMapPropertyInfo
-instance AttrInfo DOMHTMLImageElementUseMapPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementUseMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementUseMapPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLImageElementUseMapPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementUseMapPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLImageElementUseMapPropertyInfo = "use-map"
-    type AttrOrigin DOMHTMLImageElementUseMapPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementUseMap
-    attrSet _ = setDOMHTMLImageElementUseMap
-    attrConstruct _ = constructDOMHTMLImageElementUseMap
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "vspace"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@vspace@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #vspace
-@
--}
-getDOMHTMLImageElementVspace :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
-getDOMHTMLImageElementVspace obj = liftIO $ B.Properties.getObjectPropertyLong obj "vspace"
-
-{- |
-Set the value of the “@vspace@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #vspace 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLImageElementVspace :: (MonadIO m, IsDOMHTMLImageElement o) => o -> CLong -> m ()
-setDOMHTMLImageElementVspace obj val = liftIO $ B.Properties.setObjectPropertyLong obj "vspace" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@vspace@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLImageElementVspace :: (IsDOMHTMLImageElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLImageElementVspace val = B.Properties.constructObjectPropertyLong "vspace" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementVspacePropertyInfo
-instance AttrInfo DOMHTMLImageElementVspacePropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementVspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementVspacePropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLImageElementVspacePropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementVspacePropertyInfo = CLong
-    type AttrLabel DOMHTMLImageElementVspacePropertyInfo = "vspace"
-    type AttrOrigin DOMHTMLImageElementVspacePropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementVspace
-    attrSet _ = setDOMHTMLImageElementVspace
-    attrConstruct _ = constructDOMHTMLImageElementVspace
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #width
-@
--}
-getDOMHTMLImageElementWidth :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
-getDOMHTMLImageElementWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "width"
-
-{- |
-Set the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLImageElement [ #width 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLImageElementWidth :: (MonadIO m, IsDOMHTMLImageElement o) => o -> CLong -> m ()
-setDOMHTMLImageElementWidth obj val = liftIO $ B.Properties.setObjectPropertyLong obj "width" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLImageElementWidth :: (IsDOMHTMLImageElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLImageElementWidth val = B.Properties.constructObjectPropertyLong "width" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementWidthPropertyInfo
-instance AttrInfo DOMHTMLImageElementWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementWidthPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLImageElementWidthPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementWidthPropertyInfo = CLong
-    type AttrLabel DOMHTMLImageElementWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLImageElementWidthPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementWidth
-    attrSet _ = setDOMHTMLImageElementWidth
-    attrConstruct _ = constructDOMHTMLImageElementWidth
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "x"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@x@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #x
-@
--}
-getDOMHTMLImageElementX :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
-getDOMHTMLImageElementX obj = liftIO $ B.Properties.getObjectPropertyLong obj "x"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementXPropertyInfo
-instance AttrInfo DOMHTMLImageElementXPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementXPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementXPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLImageElementXPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementXPropertyInfo = CLong
-    type AttrLabel DOMHTMLImageElementXPropertyInfo = "x"
-    type AttrOrigin DOMHTMLImageElementXPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementX
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "y"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@y@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLImageElement #y
-@
--}
-getDOMHTMLImageElementY :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
-getDOMHTMLImageElementY obj = liftIO $ B.Properties.getObjectPropertyLong obj "y"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementYPropertyInfo
-instance AttrInfo DOMHTMLImageElementYPropertyInfo where
-    type AttrAllowedOps DOMHTMLImageElementYPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLImageElementYPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLImageElementYPropertyInfo = IsDOMHTMLImageElement
-    type AttrGetType DOMHTMLImageElementYPropertyInfo = CLong
-    type AttrLabel DOMHTMLImageElementYPropertyInfo = "y"
-    type AttrOrigin DOMHTMLImageElementYPropertyInfo = DOMHTMLImageElement
-    attrGet _ = getDOMHTMLImageElementY
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLImageElement
-type instance O.AttributeList DOMHTMLImageElement = DOMHTMLImageElementAttributeList
-type DOMHTMLImageElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLImageElementAlignPropertyInfo), '("alt", DOMHTMLImageElementAltPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("border", DOMHTMLImageElementBorderPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("complete", DOMHTMLImageElementCompletePropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLImageElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("hspace", DOMHTMLImageElementHspacePropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("isMap", DOMHTMLImageElementIsMapPropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("longDesc", DOMHTMLImageElementLongDescPropertyInfo), '("lowsrc", DOMHTMLImageElementLowsrcPropertyInfo), '("name", DOMHTMLImageElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("naturalHeight", DOMHTMLImageElementNaturalHeightPropertyInfo), '("naturalWidth", DOMHTMLImageElementNaturalWidthPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLImageElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("useMap", DOMHTMLImageElementUseMapPropertyInfo), '("vspace", DOMHTMLImageElementVspacePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLImageElementWidthPropertyInfo), '("x", DOMHTMLImageElementXPropertyInfo), '("y", DOMHTMLImageElementYPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLImageElementAlign :: AttrLabelProxy "align"
-dOMHTMLImageElementAlign = AttrLabelProxy
-
-dOMHTMLImageElementAlt :: AttrLabelProxy "alt"
-dOMHTMLImageElementAlt = AttrLabelProxy
-
-dOMHTMLImageElementBorder :: AttrLabelProxy "border"
-dOMHTMLImageElementBorder = AttrLabelProxy
-
-dOMHTMLImageElementComplete :: AttrLabelProxy "complete"
-dOMHTMLImageElementComplete = AttrLabelProxy
-
-dOMHTMLImageElementHeight :: AttrLabelProxy "height"
-dOMHTMLImageElementHeight = AttrLabelProxy
-
-dOMHTMLImageElementHspace :: AttrLabelProxy "hspace"
-dOMHTMLImageElementHspace = AttrLabelProxy
-
-dOMHTMLImageElementIsMap :: AttrLabelProxy "isMap"
-dOMHTMLImageElementIsMap = AttrLabelProxy
-
-dOMHTMLImageElementLongDesc :: AttrLabelProxy "longDesc"
-dOMHTMLImageElementLongDesc = AttrLabelProxy
-
-dOMHTMLImageElementLowsrc :: AttrLabelProxy "lowsrc"
-dOMHTMLImageElementLowsrc = AttrLabelProxy
-
-dOMHTMLImageElementName :: AttrLabelProxy "name"
-dOMHTMLImageElementName = AttrLabelProxy
-
-dOMHTMLImageElementNaturalHeight :: AttrLabelProxy "naturalHeight"
-dOMHTMLImageElementNaturalHeight = AttrLabelProxy
-
-dOMHTMLImageElementNaturalWidth :: AttrLabelProxy "naturalWidth"
-dOMHTMLImageElementNaturalWidth = AttrLabelProxy
-
-dOMHTMLImageElementSrc :: AttrLabelProxy "src"
-dOMHTMLImageElementSrc = AttrLabelProxy
-
-dOMHTMLImageElementUseMap :: AttrLabelProxy "useMap"
-dOMHTMLImageElementUseMap = AttrLabelProxy
-
-dOMHTMLImageElementVspace :: AttrLabelProxy "vspace"
-dOMHTMLImageElementVspace = AttrLabelProxy
-
-dOMHTMLImageElementWidth :: AttrLabelProxy "width"
-dOMHTMLImageElementWidth = AttrLabelProxy
-
-dOMHTMLImageElementX :: AttrLabelProxy "x"
-dOMHTMLImageElementX = AttrLabelProxy
-
-dOMHTMLImageElementY :: AttrLabelProxy "y"
-dOMHTMLImageElementY = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLImageElement = DOMHTMLImageElementSignalList
-type DOMHTMLImageElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLImageElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_align" webkit_dom_html_image_element_get_align :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLImageElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLImageElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLImageElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetAlign
-
-#endif
-
--- method DOMHTMLImageElement::get_alt
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_alt" webkit_dom_html_image_element_get_alt :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLImageElementGetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetAlt ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLImageElementGetAlt self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_alt self'
-    checkUnexpectedReturnNULL "dOMHTMLImageElementGetAlt" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetAltMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetAltMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetAlt
-
-#endif
-
--- method DOMHTMLImageElement::get_border
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_border" webkit_dom_html_image_element_get_border :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLImageElementGetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetBorder ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLImageElementGetBorder self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_border self'
-    checkUnexpectedReturnNULL "dOMHTMLImageElementGetBorder" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetBorderMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetBorderMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetBorder
-
-#endif
-
--- method DOMHTMLImageElement::get_complete
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_complete" webkit_dom_html_image_element_get_complete :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLImageElementGetComplete ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetComplete ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLImageElementGetComplete self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_complete self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetCompleteMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetCompleteMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetComplete
-
-#endif
-
--- method DOMHTMLImageElement::get_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_height" webkit_dom_html_image_element_get_height :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLImageElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLImageElementGetHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_height self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetHeightMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetHeight
-
-#endif
-
--- method DOMHTMLImageElement::get_hspace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_hspace" webkit_dom_html_image_element_get_hspace :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLImageElementGetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetHspace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLImageElementGetHspace self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_hspace self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetHspaceMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetHspaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetHspace
-
-#endif
-
--- method DOMHTMLImageElement::get_is_map
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_is_map" webkit_dom_html_image_element_get_is_map :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLImageElementGetIsMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetIsMap ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLImageElementGetIsMap self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_is_map self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetIsMapMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetIsMapMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetIsMap
-
-#endif
-
--- method DOMHTMLImageElement::get_long_desc
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_long_desc" webkit_dom_html_image_element_get_long_desc :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLImageElementGetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetLongDesc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLImageElementGetLongDesc self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_long_desc self'
-    checkUnexpectedReturnNULL "dOMHTMLImageElementGetLongDesc" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetLongDescMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetLongDescMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetLongDesc
-
-#endif
-
--- method DOMHTMLImageElement::get_lowsrc
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_lowsrc" webkit_dom_html_image_element_get_lowsrc :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLImageElementGetLowsrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetLowsrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLImageElementGetLowsrc self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_lowsrc self'
-    checkUnexpectedReturnNULL "dOMHTMLImageElementGetLowsrc" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetLowsrcMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetLowsrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetLowsrc
-
-#endif
-
--- method DOMHTMLImageElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_name" webkit_dom_html_image_element_get_name :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLImageElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLImageElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLImageElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetName
-
-#endif
-
--- method DOMHTMLImageElement::get_natural_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_natural_height" webkit_dom_html_image_element_get_natural_height :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLImageElementGetNaturalHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetNaturalHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLImageElementGetNaturalHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_natural_height self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetNaturalHeightMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetNaturalHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetNaturalHeight
-
-#endif
-
--- method DOMHTMLImageElement::get_natural_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_natural_width" webkit_dom_html_image_element_get_natural_width :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLImageElementGetNaturalWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetNaturalWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLImageElementGetNaturalWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_natural_width self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetNaturalWidthMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetNaturalWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetNaturalWidth
-
-#endif
-
--- method DOMHTMLImageElement::get_src
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_src" webkit_dom_html_image_element_get_src :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLImageElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetSrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLImageElementGetSrc self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_src self'
-    checkUnexpectedReturnNULL "dOMHTMLImageElementGetSrc" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetSrcMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetSrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetSrc
-
-#endif
-
--- method DOMHTMLImageElement::get_use_map
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_use_map" webkit_dom_html_image_element_get_use_map :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLImageElementGetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetUseMap ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLImageElementGetUseMap self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_use_map self'
-    checkUnexpectedReturnNULL "dOMHTMLImageElementGetUseMap" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetUseMapMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetUseMapMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetUseMap
-
-#endif
-
--- method DOMHTMLImageElement::get_vspace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_vspace" webkit_dom_html_image_element_get_vspace :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLImageElementGetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetVspace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLImageElementGetVspace self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_vspace self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetVspaceMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetVspaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetVspace
-
-#endif
-
--- method DOMHTMLImageElement::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_width" webkit_dom_html_image_element_get_width :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLImageElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLImageElementGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_width self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetWidthMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetWidth
-
-#endif
-
--- method DOMHTMLImageElement::get_x
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_x" webkit_dom_html_image_element_get_x :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLImageElementGetX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetX ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLImageElementGetX self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_x self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetXMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetXMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetX
-
-#endif
-
--- method DOMHTMLImageElement::get_y
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_get_y" webkit_dom_html_image_element_get_y :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLImageElementGetY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementGetY ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLImageElementGetY self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_image_element_get_y self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetYMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetYMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementGetY
-
-#endif
-
--- method DOMHTMLImageElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_set_align" webkit_dom_html_image_element_set_align :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLImageElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLImageElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_image_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementSetAlign
-
-#endif
-
--- method DOMHTMLImageElement::set_alt
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_set_alt" webkit_dom_html_image_element_set_alt :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLImageElementSetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementSetAlt ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLImageElementSetAlt self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_image_element_set_alt self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetAltMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetAltMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementSetAlt
-
-#endif
-
--- method DOMHTMLImageElement::set_border
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_set_border" webkit_dom_html_image_element_set_border :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLImageElementSetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementSetBorder ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLImageElementSetBorder self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_image_element_set_border self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetBorderMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetBorderMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementSetBorder
-
-#endif
-
--- method DOMHTMLImageElement::set_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_set_height" webkit_dom_html_image_element_set_height :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLImageElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementSetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLImageElementSetHeight self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_image_element_set_height self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetHeightMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementSetHeight
-
-#endif
-
--- method DOMHTMLImageElement::set_hspace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_set_hspace" webkit_dom_html_image_element_set_hspace :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLImageElementSetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementSetHspace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLImageElementSetHspace self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_image_element_set_hspace self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetHspaceMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetHspaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementSetHspace
-
-#endif
-
--- method DOMHTMLImageElement::set_is_map
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_set_is_map" webkit_dom_html_image_element_set_is_map :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLImageElementSetIsMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementSetIsMap ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLImageElementSetIsMap self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_image_element_set_is_map self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetIsMapMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetIsMapMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementSetIsMap
-
-#endif
-
--- method DOMHTMLImageElement::set_long_desc
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_set_long_desc" webkit_dom_html_image_element_set_long_desc :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLImageElementSetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementSetLongDesc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLImageElementSetLongDesc self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_image_element_set_long_desc self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetLongDescMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetLongDescMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementSetLongDesc
-
-#endif
-
--- method DOMHTMLImageElement::set_lowsrc
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_set_lowsrc" webkit_dom_html_image_element_set_lowsrc :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLImageElementSetLowsrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementSetLowsrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLImageElementSetLowsrc self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_image_element_set_lowsrc self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetLowsrcMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetLowsrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementSetLowsrc
-
-#endif
-
--- method DOMHTMLImageElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_set_name" webkit_dom_html_image_element_set_name :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLImageElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLImageElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_image_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementSetName
-
-#endif
-
--- method DOMHTMLImageElement::set_src
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_set_src" webkit_dom_html_image_element_set_src :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLImageElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementSetSrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLImageElementSetSrc self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_image_element_set_src self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetSrcMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetSrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementSetSrc
-
-#endif
-
--- method DOMHTMLImageElement::set_use_map
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_set_use_map" webkit_dom_html_image_element_set_use_map :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLImageElementSetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementSetUseMap ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLImageElementSetUseMap self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_image_element_set_use_map self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetUseMapMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetUseMapMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementSetUseMap
-
-#endif
-
--- method DOMHTMLImageElement::set_vspace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_set_vspace" webkit_dom_html_image_element_set_vspace :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLImageElementSetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementSetVspace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLImageElementSetVspace self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_image_element_set_vspace self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetVspaceMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetVspaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementSetVspace
-
-#endif
-
--- method DOMHTMLImageElement::set_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLImageElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_image_element_set_width" webkit_dom_html_image_element_set_width :: 
-    Ptr DOMHTMLImageElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLImageElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLImageElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLImageElementSetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLImageElement.DOMHTMLImageElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLImageElementSetWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_image_element_set_width self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetWidthMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLImageElementSetWidth
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLImageElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLImageElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLImageElement.hs-boot
+++ /dev/null
@@ -1,176 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLImageElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLImageElement = DOMHTMLImageElement (ManagedPtr DOMHTMLImageElement)
-instance GObject DOMHTMLImageElement where
-class (GObject o, O.IsDescendantOf DOMHTMLImageElement o) => IsDOMHTMLImageElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLImageElement o) => IsDOMHTMLImageElement o
-instance O.HasParentTypes DOMHTMLImageElement
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementAltPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementBorderPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementCompletePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementHspacePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementIsMapPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementLongDescPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementLowsrcPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementNaturalHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementNaturalWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSrcPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementUseMapPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementVspacePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementXPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementYPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetAltMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetBorderMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetCompleteMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetHspaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetIsMapMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetLongDescMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetLowsrcMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetNaturalHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetNaturalWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetSrcMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetUseMapMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetVspaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetXMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementGetYMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetAltMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetBorderMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetHspaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetIsMapMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetLongDescMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetLowsrcMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetSrcMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetUseMapMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetVspaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLImageElementSetWidthMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLInputElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLInputElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLInputElement.hs
+++ /dev/null
@@ -1,4241 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLInputElement
-    ( 
-
--- * Exported types
-    DOMHTMLInputElement(..)                 ,
-    IsDOMHTMLInputElement                   ,
-    toDOMHTMLInputElement                   ,
-    noDOMHTMLInputElement                   ,
-
-
- -- * Methods
--- ** getAccept #method:getAccept#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetAcceptMethodInfo  ,
-#endif
-    dOMHTMLInputElementGetAccept            ,
-
-
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetAlignMethodInfo   ,
-#endif
-    dOMHTMLInputElementGetAlign             ,
-
-
--- ** getAlt #method:getAlt#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetAltMethodInfo     ,
-#endif
-    dOMHTMLInputElementGetAlt               ,
-
-
--- ** getAutoFilled #method:getAutoFilled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetAutoFilledMethodInfo,
-#endif
-    dOMHTMLInputElementGetAutoFilled        ,
-
-
--- ** getAutofocus #method:getAutofocus#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetAutofocusMethodInfo,
-#endif
-    dOMHTMLInputElementGetAutofocus         ,
-
-
--- ** getCapture #method:getCapture#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetCaptureMethodInfo ,
-#endif
-    dOMHTMLInputElementGetCapture           ,
-
-
--- ** getCaptureType #method:getCaptureType#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetCaptureTypeMethodInfo,
-#endif
-    dOMHTMLInputElementGetCaptureType       ,
-
-
--- ** getChecked #method:getChecked#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetCheckedMethodInfo ,
-#endif
-    dOMHTMLInputElementGetChecked           ,
-
-
--- ** getDefaultChecked #method:getDefaultChecked#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetDefaultCheckedMethodInfo,
-#endif
-    dOMHTMLInputElementGetDefaultChecked    ,
-
-
--- ** getDefaultValue #method:getDefaultValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetDefaultValueMethodInfo,
-#endif
-    dOMHTMLInputElementGetDefaultValue      ,
-
-
--- ** getDisabled #method:getDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetDisabledMethodInfo,
-#endif
-    dOMHTMLInputElementGetDisabled          ,
-
-
--- ** getFiles #method:getFiles#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetFilesMethodInfo   ,
-#endif
-    dOMHTMLInputElementGetFiles             ,
-
-
--- ** getForm #method:getForm#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetFormMethodInfo    ,
-#endif
-    dOMHTMLInputElementGetForm              ,
-
-
--- ** getHeight #method:getHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetHeightMethodInfo  ,
-#endif
-    dOMHTMLInputElementGetHeight            ,
-
-
--- ** getIndeterminate #method:getIndeterminate#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetIndeterminateMethodInfo,
-#endif
-    dOMHTMLInputElementGetIndeterminate     ,
-
-
--- ** getInputType #method:getInputType#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetInputTypeMethodInfo,
-#endif
-    dOMHTMLInputElementGetInputType         ,
-
-
--- ** getMaxLength #method:getMaxLength#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetMaxLengthMethodInfo,
-#endif
-    dOMHTMLInputElementGetMaxLength         ,
-
-
--- ** getMultiple #method:getMultiple#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetMultipleMethodInfo,
-#endif
-    dOMHTMLInputElementGetMultiple          ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetNameMethodInfo    ,
-#endif
-    dOMHTMLInputElementGetName              ,
-
-
--- ** getReadOnly #method:getReadOnly#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetReadOnlyMethodInfo,
-#endif
-    dOMHTMLInputElementGetReadOnly          ,
-
-
--- ** getSize #method:getSize#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetSizeMethodInfo    ,
-#endif
-    dOMHTMLInputElementGetSize              ,
-
-
--- ** getSrc #method:getSrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetSrcMethodInfo     ,
-#endif
-    dOMHTMLInputElementGetSrc               ,
-
-
--- ** getUseMap #method:getUseMap#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetUseMapMethodInfo  ,
-#endif
-    dOMHTMLInputElementGetUseMap            ,
-
-
--- ** getValue #method:getValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetValueMethodInfo   ,
-#endif
-    dOMHTMLInputElementGetValue             ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetWidthMethodInfo   ,
-#endif
-    dOMHTMLInputElementGetWidth             ,
-
-
--- ** getWillValidate #method:getWillValidate#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementGetWillValidateMethodInfo,
-#endif
-    dOMHTMLInputElementGetWillValidate      ,
-
-
--- ** isEdited #method:isEdited#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementIsEditedMethodInfo   ,
-#endif
-    dOMHTMLInputElementIsEdited             ,
-
-
--- ** select #method:select#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSelectMethodInfo     ,
-#endif
-    dOMHTMLInputElementSelect               ,
-
-
--- ** setAccept #method:setAccept#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetAcceptMethodInfo  ,
-#endif
-    dOMHTMLInputElementSetAccept            ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetAlignMethodInfo   ,
-#endif
-    dOMHTMLInputElementSetAlign             ,
-
-
--- ** setAlt #method:setAlt#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetAltMethodInfo     ,
-#endif
-    dOMHTMLInputElementSetAlt               ,
-
-
--- ** setAutoFilled #method:setAutoFilled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetAutoFilledMethodInfo,
-#endif
-    dOMHTMLInputElementSetAutoFilled        ,
-
-
--- ** setAutofocus #method:setAutofocus#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetAutofocusMethodInfo,
-#endif
-    dOMHTMLInputElementSetAutofocus         ,
-
-
--- ** setCaptureType #method:setCaptureType#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetCaptureTypeMethodInfo,
-#endif
-    dOMHTMLInputElementSetCaptureType       ,
-
-
--- ** setChecked #method:setChecked#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetCheckedMethodInfo ,
-#endif
-    dOMHTMLInputElementSetChecked           ,
-
-
--- ** setDefaultChecked #method:setDefaultChecked#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetDefaultCheckedMethodInfo,
-#endif
-    dOMHTMLInputElementSetDefaultChecked    ,
-
-
--- ** setDefaultValue #method:setDefaultValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetDefaultValueMethodInfo,
-#endif
-    dOMHTMLInputElementSetDefaultValue      ,
-
-
--- ** setDisabled #method:setDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetDisabledMethodInfo,
-#endif
-    dOMHTMLInputElementSetDisabled          ,
-
-
--- ** setEditingValue #method:setEditingValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetEditingValueMethodInfo,
-#endif
-    dOMHTMLInputElementSetEditingValue      ,
-
-
--- ** setFiles #method:setFiles#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetFilesMethodInfo   ,
-#endif
-    dOMHTMLInputElementSetFiles             ,
-
-
--- ** setHeight #method:setHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetHeightMethodInfo  ,
-#endif
-    dOMHTMLInputElementSetHeight            ,
-
-
--- ** setIndeterminate #method:setIndeterminate#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetIndeterminateMethodInfo,
-#endif
-    dOMHTMLInputElementSetIndeterminate     ,
-
-
--- ** setInputType #method:setInputType#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetInputTypeMethodInfo,
-#endif
-    dOMHTMLInputElementSetInputType         ,
-
-
--- ** setMaxLength #method:setMaxLength#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetMaxLengthMethodInfo,
-#endif
-    dOMHTMLInputElementSetMaxLength         ,
-
-
--- ** setMultiple #method:setMultiple#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetMultipleMethodInfo,
-#endif
-    dOMHTMLInputElementSetMultiple          ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetNameMethodInfo    ,
-#endif
-    dOMHTMLInputElementSetName              ,
-
-
--- ** setReadOnly #method:setReadOnly#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetReadOnlyMethodInfo,
-#endif
-    dOMHTMLInputElementSetReadOnly          ,
-
-
--- ** setSize #method:setSize#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetSizeMethodInfo    ,
-#endif
-    dOMHTMLInputElementSetSize              ,
-
-
--- ** setSrc #method:setSrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetSrcMethodInfo     ,
-#endif
-    dOMHTMLInputElementSetSrc               ,
-
-
--- ** setUseMap #method:setUseMap#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetUseMapMethodInfo  ,
-#endif
-    dOMHTMLInputElementSetUseMap            ,
-
-
--- ** setValue #method:setValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetValueMethodInfo   ,
-#endif
-    dOMHTMLInputElementSetValue             ,
-
-
--- ** setWidth #method:setWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSetWidthMethodInfo   ,
-#endif
-    dOMHTMLInputElementSetWidth             ,
-
-
-
-
- -- * Properties
--- ** accept #attr:accept#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementAcceptPropertyInfo   ,
-#endif
-    constructDOMHTMLInputElementAccept      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementAccept               ,
-#endif
-    getDOMHTMLInputElementAccept            ,
-    setDOMHTMLInputElementAccept            ,
-
-
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementAlignPropertyInfo    ,
-#endif
-    constructDOMHTMLInputElementAlign       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementAlign                ,
-#endif
-    getDOMHTMLInputElementAlign             ,
-    setDOMHTMLInputElementAlign             ,
-
-
--- ** alt #attr:alt#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementAltPropertyInfo      ,
-#endif
-    constructDOMHTMLInputElementAlt         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementAlt                  ,
-#endif
-    getDOMHTMLInputElementAlt               ,
-    setDOMHTMLInputElementAlt               ,
-
-
--- ** autofocus #attr:autofocus#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementAutofocusPropertyInfo,
-#endif
-    constructDOMHTMLInputElementAutofocus   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementAutofocus            ,
-#endif
-    getDOMHTMLInputElementAutofocus         ,
-    setDOMHTMLInputElementAutofocus         ,
-
-
--- ** capture #attr:capture#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementCapturePropertyInfo  ,
-#endif
-    clearDOMHTMLInputElementCapture         ,
-    constructDOMHTMLInputElementCapture     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementCapture              ,
-#endif
-    getDOMHTMLInputElementCapture           ,
-    setDOMHTMLInputElementCapture           ,
-
-
--- ** checked #attr:checked#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementCheckedPropertyInfo  ,
-#endif
-    constructDOMHTMLInputElementChecked     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementChecked              ,
-#endif
-    getDOMHTMLInputElementChecked           ,
-    setDOMHTMLInputElementChecked           ,
-
-
--- ** defaultChecked #attr:defaultChecked#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementDefaultCheckedPropertyInfo,
-#endif
-    constructDOMHTMLInputElementDefaultChecked,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementDefaultChecked       ,
-#endif
-    getDOMHTMLInputElementDefaultChecked    ,
-    setDOMHTMLInputElementDefaultChecked    ,
-
-
--- ** defaultValue #attr:defaultValue#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementDefaultValuePropertyInfo,
-#endif
-    constructDOMHTMLInputElementDefaultValue,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementDefaultValue         ,
-#endif
-    getDOMHTMLInputElementDefaultValue      ,
-    setDOMHTMLInputElementDefaultValue      ,
-
-
--- ** disabled #attr:disabled#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementDisabledPropertyInfo ,
-#endif
-    constructDOMHTMLInputElementDisabled    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementDisabled             ,
-#endif
-    getDOMHTMLInputElementDisabled          ,
-    setDOMHTMLInputElementDisabled          ,
-
-
--- ** files #attr:files#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementFilesPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementFiles                ,
-#endif
-    getDOMHTMLInputElementFiles             ,
-
-
--- ** form #attr:form#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementFormPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementForm                 ,
-#endif
-    getDOMHTMLInputElementForm              ,
-
-
--- ** height #attr:height#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementHeightPropertyInfo   ,
-#endif
-    constructDOMHTMLInputElementHeight      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementHeight               ,
-#endif
-    getDOMHTMLInputElementHeight            ,
-    setDOMHTMLInputElementHeight            ,
-
-
--- ** indeterminate #attr:indeterminate#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementIndeterminatePropertyInfo,
-#endif
-    constructDOMHTMLInputElementIndeterminate,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementIndeterminate        ,
-#endif
-    getDOMHTMLInputElementIndeterminate     ,
-    setDOMHTMLInputElementIndeterminate     ,
-
-
--- ** maxLength #attr:maxLength#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementMaxLengthPropertyInfo,
-#endif
-    constructDOMHTMLInputElementMaxLength   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementMaxLength            ,
-#endif
-    getDOMHTMLInputElementMaxLength         ,
-    setDOMHTMLInputElementMaxLength         ,
-
-
--- ** multiple #attr:multiple#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementMultiplePropertyInfo ,
-#endif
-    constructDOMHTMLInputElementMultiple    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementMultiple             ,
-#endif
-    getDOMHTMLInputElementMultiple          ,
-    setDOMHTMLInputElementMultiple          ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementNamePropertyInfo     ,
-#endif
-    constructDOMHTMLInputElementName        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementName                 ,
-#endif
-    getDOMHTMLInputElementName              ,
-    setDOMHTMLInputElementName              ,
-
-
--- ** readOnly #attr:readOnly#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementReadOnlyPropertyInfo ,
-#endif
-    constructDOMHTMLInputElementReadOnly    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementReadOnly             ,
-#endif
-    getDOMHTMLInputElementReadOnly          ,
-    setDOMHTMLInputElementReadOnly          ,
-
-
--- ** size #attr:size#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSizePropertyInfo     ,
-#endif
-    constructDOMHTMLInputElementSize        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementSize                 ,
-#endif
-    getDOMHTMLInputElementSize              ,
-    setDOMHTMLInputElementSize              ,
-
-
--- ** src #attr:src#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementSrcPropertyInfo      ,
-#endif
-    constructDOMHTMLInputElementSrc         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementSrc                  ,
-#endif
-    getDOMHTMLInputElementSrc               ,
-    setDOMHTMLInputElementSrc               ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementTypePropertyInfo     ,
-#endif
-    clearDOMHTMLInputElementType            ,
-    constructDOMHTMLInputElementType        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementType                 ,
-#endif
-    getDOMHTMLInputElementType              ,
-    setDOMHTMLInputElementType              ,
-
-
--- ** useMap #attr:useMap#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementUseMapPropertyInfo   ,
-#endif
-    constructDOMHTMLInputElementUseMap      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementUseMap               ,
-#endif
-    getDOMHTMLInputElementUseMap            ,
-    setDOMHTMLInputElementUseMap            ,
-
-
--- ** value #attr:value#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementValuePropertyInfo    ,
-#endif
-    constructDOMHTMLInputElementValue       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementValue                ,
-#endif
-    getDOMHTMLInputElementValue             ,
-    setDOMHTMLInputElementValue             ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementWidthPropertyInfo    ,
-#endif
-    constructDOMHTMLInputElementWidth       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementWidth                ,
-#endif
-    getDOMHTMLInputElementWidth             ,
-    setDOMHTMLInputElementWidth             ,
-
-
--- ** willValidate #attr:willValidate#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLInputElementWillValidatePropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLInputElementWillValidate         ,
-#endif
-    getDOMHTMLInputElementWillValidate      ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMFileList as WebKit2WebExtension.DOMFileList
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLInputElement = DOMHTMLInputElement (ManagedPtr DOMHTMLInputElement)
-foreign import ccall "webkit_dom_html_input_element_get_type"
-    c_webkit_dom_html_input_element_get_type :: IO GType
-
-instance GObject DOMHTMLInputElement where
-    gobjectType = c_webkit_dom_html_input_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLInputElement`, for instance with `toDOMHTMLInputElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLInputElement o) => IsDOMHTMLInputElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLInputElement o) => IsDOMHTMLInputElement o
-
-instance O.HasParentTypes DOMHTMLInputElement
-type instance O.ParentTypes DOMHTMLInputElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLInputElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLInputElement :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m DOMHTMLInputElement
-toDOMHTMLInputElement = liftIO . unsafeCastTo DOMHTMLInputElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLInputElement`.
-noDOMHTMLInputElement :: Maybe DOMHTMLInputElement
-noDOMHTMLInputElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLInputElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLInputElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLInputElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLInputElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLInputElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLInputElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLInputElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLInputElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLInputElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLInputElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLInputElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLInputElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLInputElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLInputElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLInputElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLInputElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLInputElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLInputElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLInputElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLInputElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLInputElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLInputElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLInputElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLInputElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLInputElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLInputElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLInputElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLInputElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLInputElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLInputElementMethod "isEdited" o = DOMHTMLInputElementIsEditedMethodInfo
-    ResolveDOMHTMLInputElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLInputElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLInputElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLInputElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLInputElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLInputElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLInputElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLInputElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLInputElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLInputElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLInputElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLInputElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLInputElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLInputElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLInputElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLInputElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLInputElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLInputElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLInputElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLInputElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLInputElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLInputElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLInputElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLInputElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLInputElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLInputElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLInputElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLInputElementMethod "select" o = DOMHTMLInputElementSelectMethodInfo
-    ResolveDOMHTMLInputElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLInputElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLInputElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLInputElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLInputElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLInputElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLInputElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLInputElementMethod "getAccept" o = DOMHTMLInputElementGetAcceptMethodInfo
-    ResolveDOMHTMLInputElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLInputElementMethod "getAlign" o = DOMHTMLInputElementGetAlignMethodInfo
-    ResolveDOMHTMLInputElementMethod "getAlt" o = DOMHTMLInputElementGetAltMethodInfo
-    ResolveDOMHTMLInputElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLInputElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLInputElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLInputElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLInputElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLInputElementMethod "getAutoFilled" o = DOMHTMLInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLInputElementMethod "getAutofocus" o = DOMHTMLInputElementGetAutofocusMethodInfo
-    ResolveDOMHTMLInputElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLInputElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLInputElementMethod "getCapture" o = DOMHTMLInputElementGetCaptureMethodInfo
-    ResolveDOMHTMLInputElementMethod "getCaptureType" o = DOMHTMLInputElementGetCaptureTypeMethodInfo
-    ResolveDOMHTMLInputElementMethod "getChecked" o = DOMHTMLInputElementGetCheckedMethodInfo
-    ResolveDOMHTMLInputElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLInputElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLInputElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLInputElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLInputElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLInputElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLInputElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLInputElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLInputElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLInputElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLInputElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLInputElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLInputElementMethod "getDefaultChecked" o = DOMHTMLInputElementGetDefaultCheckedMethodInfo
-    ResolveDOMHTMLInputElementMethod "getDefaultValue" o = DOMHTMLInputElementGetDefaultValueMethodInfo
-    ResolveDOMHTMLInputElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLInputElementMethod "getDisabled" o = DOMHTMLInputElementGetDisabledMethodInfo
-    ResolveDOMHTMLInputElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLInputElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLInputElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLInputElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLInputElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLInputElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLInputElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLInputElementMethod "getFiles" o = DOMHTMLInputElementGetFilesMethodInfo
-    ResolveDOMHTMLInputElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLInputElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLInputElementMethod "getForm" o = DOMHTMLInputElementGetFormMethodInfo
-    ResolveDOMHTMLInputElementMethod "getHeight" o = DOMHTMLInputElementGetHeightMethodInfo
-    ResolveDOMHTMLInputElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLInputElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLInputElementMethod "getIndeterminate" o = DOMHTMLInputElementGetIndeterminateMethodInfo
-    ResolveDOMHTMLInputElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLInputElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLInputElementMethod "getInputType" o = DOMHTMLInputElementGetInputTypeMethodInfo
-    ResolveDOMHTMLInputElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLInputElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLInputElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLInputElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLInputElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLInputElementMethod "getMaxLength" o = DOMHTMLInputElementGetMaxLengthMethodInfo
-    ResolveDOMHTMLInputElementMethod "getMultiple" o = DOMHTMLInputElementGetMultipleMethodInfo
-    ResolveDOMHTMLInputElementMethod "getName" o = DOMHTMLInputElementGetNameMethodInfo
-    ResolveDOMHTMLInputElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLInputElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLInputElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLInputElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLInputElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLInputElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLInputElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLInputElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLInputElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLInputElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLInputElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLInputElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLInputElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLInputElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLInputElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLInputElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLInputElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLInputElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLInputElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLInputElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLInputElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLInputElementMethod "getReadOnly" o = DOMHTMLInputElementGetReadOnlyMethodInfo
-    ResolveDOMHTMLInputElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLInputElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLInputElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLInputElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLInputElementMethod "getSize" o = DOMHTMLInputElementGetSizeMethodInfo
-    ResolveDOMHTMLInputElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLInputElementMethod "getSrc" o = DOMHTMLInputElementGetSrcMethodInfo
-    ResolveDOMHTMLInputElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLInputElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLInputElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLInputElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLInputElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLInputElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLInputElementMethod "getUseMap" o = DOMHTMLInputElementGetUseMapMethodInfo
-    ResolveDOMHTMLInputElementMethod "getValue" o = DOMHTMLInputElementGetValueMethodInfo
-    ResolveDOMHTMLInputElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLInputElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLInputElementMethod "getWidth" o = DOMHTMLInputElementGetWidthMethodInfo
-    ResolveDOMHTMLInputElementMethod "getWillValidate" o = DOMHTMLInputElementGetWillValidateMethodInfo
-    ResolveDOMHTMLInputElementMethod "setAccept" o = DOMHTMLInputElementSetAcceptMethodInfo
-    ResolveDOMHTMLInputElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLInputElementMethod "setAlign" o = DOMHTMLInputElementSetAlignMethodInfo
-    ResolveDOMHTMLInputElementMethod "setAlt" o = DOMHTMLInputElementSetAltMethodInfo
-    ResolveDOMHTMLInputElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLInputElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLInputElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLInputElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLInputElementMethod "setAutoFilled" o = DOMHTMLInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLInputElementMethod "setAutofocus" o = DOMHTMLInputElementSetAutofocusMethodInfo
-    ResolveDOMHTMLInputElementMethod "setCaptureType" o = DOMHTMLInputElementSetCaptureTypeMethodInfo
-    ResolveDOMHTMLInputElementMethod "setChecked" o = DOMHTMLInputElementSetCheckedMethodInfo
-    ResolveDOMHTMLInputElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLInputElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLInputElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLInputElementMethod "setDefaultChecked" o = DOMHTMLInputElementSetDefaultCheckedMethodInfo
-    ResolveDOMHTMLInputElementMethod "setDefaultValue" o = DOMHTMLInputElementSetDefaultValueMethodInfo
-    ResolveDOMHTMLInputElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLInputElementMethod "setDisabled" o = DOMHTMLInputElementSetDisabledMethodInfo
-    ResolveDOMHTMLInputElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLInputElementMethod "setEditingValue" o = DOMHTMLInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLInputElementMethod "setFiles" o = DOMHTMLInputElementSetFilesMethodInfo
-    ResolveDOMHTMLInputElementMethod "setHeight" o = DOMHTMLInputElementSetHeightMethodInfo
-    ResolveDOMHTMLInputElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLInputElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLInputElementMethod "setIndeterminate" o = DOMHTMLInputElementSetIndeterminateMethodInfo
-    ResolveDOMHTMLInputElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLInputElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLInputElementMethod "setInputType" o = DOMHTMLInputElementSetInputTypeMethodInfo
-    ResolveDOMHTMLInputElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLInputElementMethod "setMaxLength" o = DOMHTMLInputElementSetMaxLengthMethodInfo
-    ResolveDOMHTMLInputElementMethod "setMultiple" o = DOMHTMLInputElementSetMultipleMethodInfo
-    ResolveDOMHTMLInputElementMethod "setName" o = DOMHTMLInputElementSetNameMethodInfo
-    ResolveDOMHTMLInputElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLInputElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLInputElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLInputElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLInputElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLInputElementMethod "setReadOnly" o = DOMHTMLInputElementSetReadOnlyMethodInfo
-    ResolveDOMHTMLInputElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLInputElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLInputElementMethod "setSize" o = DOMHTMLInputElementSetSizeMethodInfo
-    ResolveDOMHTMLInputElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLInputElementMethod "setSrc" o = DOMHTMLInputElementSetSrcMethodInfo
-    ResolveDOMHTMLInputElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLInputElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLInputElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLInputElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLInputElementMethod "setUseMap" o = DOMHTMLInputElementSetUseMapMethodInfo
-    ResolveDOMHTMLInputElementMethod "setValue" o = DOMHTMLInputElementSetValueMethodInfo
-    ResolveDOMHTMLInputElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLInputElementMethod "setWidth" o = DOMHTMLInputElementSetWidthMethodInfo
-    ResolveDOMHTMLInputElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLInputElementMethod t DOMHTMLInputElement, O.MethodInfo info DOMHTMLInputElement p) => OL.IsLabel t (DOMHTMLInputElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "accept"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@accept@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #accept
-@
--}
-getDOMHTMLInputElementAccept :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)
-getDOMHTMLInputElementAccept obj = liftIO $ B.Properties.getObjectPropertyString obj "accept"
-
-{- |
-Set the value of the “@accept@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #accept 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementAccept :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()
-setDOMHTMLInputElementAccept obj val = liftIO $ B.Properties.setObjectPropertyString obj "accept" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@accept@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementAccept :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLInputElementAccept val = B.Properties.constructObjectPropertyString "accept" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementAcceptPropertyInfo
-instance AttrInfo DOMHTMLInputElementAcceptPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementAcceptPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementAcceptPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLInputElementAcceptPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementAcceptPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLInputElementAcceptPropertyInfo = "accept"
-    type AttrOrigin DOMHTMLInputElementAcceptPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementAccept
-    attrSet _ = setDOMHTMLInputElementAccept
-    attrConstruct _ = constructDOMHTMLInputElementAccept
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #align
-@
--}
-getDOMHTMLInputElementAlign :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)
-getDOMHTMLInputElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementAlign :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()
-setDOMHTMLInputElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementAlign :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLInputElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementAlignPropertyInfo
-instance AttrInfo DOMHTMLInputElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLInputElementAlignPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLInputElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLInputElementAlignPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementAlign
-    attrSet _ = setDOMHTMLInputElementAlign
-    attrConstruct _ = constructDOMHTMLInputElementAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "alt"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@alt@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #alt
-@
--}
-getDOMHTMLInputElementAlt :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)
-getDOMHTMLInputElementAlt obj = liftIO $ B.Properties.getObjectPropertyString obj "alt"
-
-{- |
-Set the value of the “@alt@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #alt 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementAlt :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()
-setDOMHTMLInputElementAlt obj val = liftIO $ B.Properties.setObjectPropertyString obj "alt" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@alt@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementAlt :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLInputElementAlt val = B.Properties.constructObjectPropertyString "alt" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementAltPropertyInfo
-instance AttrInfo DOMHTMLInputElementAltPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementAltPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLInputElementAltPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementAltPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLInputElementAltPropertyInfo = "alt"
-    type AttrOrigin DOMHTMLInputElementAltPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementAlt
-    attrSet _ = setDOMHTMLInputElementAlt
-    attrConstruct _ = constructDOMHTMLInputElementAlt
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "autofocus"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@autofocus@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #autofocus
-@
--}
-getDOMHTMLInputElementAutofocus :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool
-getDOMHTMLInputElementAutofocus obj = liftIO $ B.Properties.getObjectPropertyBool obj "autofocus"
-
-{- |
-Set the value of the “@autofocus@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #autofocus 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementAutofocus :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()
-setDOMHTMLInputElementAutofocus obj val = liftIO $ B.Properties.setObjectPropertyBool obj "autofocus" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@autofocus@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementAutofocus :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLInputElementAutofocus val = B.Properties.constructObjectPropertyBool "autofocus" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementAutofocusPropertyInfo
-instance AttrInfo DOMHTMLInputElementAutofocusPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementAutofocusPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLInputElementAutofocusPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementAutofocusPropertyInfo = Bool
-    type AttrLabel DOMHTMLInputElementAutofocusPropertyInfo = "autofocus"
-    type AttrOrigin DOMHTMLInputElementAutofocusPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementAutofocus
-    attrSet _ = setDOMHTMLInputElementAutofocus
-    attrConstruct _ = constructDOMHTMLInputElementAutofocus
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "capture"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@capture@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #capture
-@
--}
-getDOMHTMLInputElementCapture :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)
-getDOMHTMLInputElementCapture obj = liftIO $ B.Properties.getObjectPropertyString obj "capture"
-
-{- |
-Set the value of the “@capture@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #capture 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementCapture :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()
-setDOMHTMLInputElementCapture obj val = liftIO $ B.Properties.setObjectPropertyString obj "capture" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@capture@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementCapture :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLInputElementCapture val = B.Properties.constructObjectPropertyString "capture" (Just val)
-
-{- |
-Set the value of the “@capture@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #capture
-@
--}
-clearDOMHTMLInputElementCapture :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m ()
-clearDOMHTMLInputElementCapture obj = liftIO $ B.Properties.setObjectPropertyString obj "capture" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementCapturePropertyInfo
-instance AttrInfo DOMHTMLInputElementCapturePropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementCapturePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLInputElementCapturePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLInputElementCapturePropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementCapturePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLInputElementCapturePropertyInfo = "capture"
-    type AttrOrigin DOMHTMLInputElementCapturePropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementCapture
-    attrSet _ = setDOMHTMLInputElementCapture
-    attrConstruct _ = constructDOMHTMLInputElementCapture
-    attrClear _ = clearDOMHTMLInputElementCapture
-#endif
-
--- VVV Prop "checked"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@checked@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #checked
-@
--}
-getDOMHTMLInputElementChecked :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool
-getDOMHTMLInputElementChecked obj = liftIO $ B.Properties.getObjectPropertyBool obj "checked"
-
-{- |
-Set the value of the “@checked@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #checked 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementChecked :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()
-setDOMHTMLInputElementChecked obj val = liftIO $ B.Properties.setObjectPropertyBool obj "checked" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@checked@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementChecked :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLInputElementChecked val = B.Properties.constructObjectPropertyBool "checked" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementCheckedPropertyInfo
-instance AttrInfo DOMHTMLInputElementCheckedPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementCheckedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementCheckedPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLInputElementCheckedPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementCheckedPropertyInfo = Bool
-    type AttrLabel DOMHTMLInputElementCheckedPropertyInfo = "checked"
-    type AttrOrigin DOMHTMLInputElementCheckedPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementChecked
-    attrSet _ = setDOMHTMLInputElementChecked
-    attrConstruct _ = constructDOMHTMLInputElementChecked
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "default-checked"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@default-checked@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #defaultChecked
-@
--}
-getDOMHTMLInputElementDefaultChecked :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool
-getDOMHTMLInputElementDefaultChecked obj = liftIO $ B.Properties.getObjectPropertyBool obj "default-checked"
-
-{- |
-Set the value of the “@default-checked@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #defaultChecked 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementDefaultChecked :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()
-setDOMHTMLInputElementDefaultChecked obj val = liftIO $ B.Properties.setObjectPropertyBool obj "default-checked" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@default-checked@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementDefaultChecked :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLInputElementDefaultChecked val = B.Properties.constructObjectPropertyBool "default-checked" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementDefaultCheckedPropertyInfo
-instance AttrInfo DOMHTMLInputElementDefaultCheckedPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementDefaultCheckedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementDefaultCheckedPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLInputElementDefaultCheckedPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementDefaultCheckedPropertyInfo = Bool
-    type AttrLabel DOMHTMLInputElementDefaultCheckedPropertyInfo = "default-checked"
-    type AttrOrigin DOMHTMLInputElementDefaultCheckedPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementDefaultChecked
-    attrSet _ = setDOMHTMLInputElementDefaultChecked
-    attrConstruct _ = constructDOMHTMLInputElementDefaultChecked
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "default-value"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@default-value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #defaultValue
-@
--}
-getDOMHTMLInputElementDefaultValue :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)
-getDOMHTMLInputElementDefaultValue obj = liftIO $ B.Properties.getObjectPropertyString obj "default-value"
-
-{- |
-Set the value of the “@default-value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #defaultValue 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementDefaultValue :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()
-setDOMHTMLInputElementDefaultValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "default-value" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@default-value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementDefaultValue :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLInputElementDefaultValue val = B.Properties.constructObjectPropertyString "default-value" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementDefaultValuePropertyInfo
-instance AttrInfo DOMHTMLInputElementDefaultValuePropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementDefaultValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementDefaultValuePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLInputElementDefaultValuePropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementDefaultValuePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLInputElementDefaultValuePropertyInfo = "default-value"
-    type AttrOrigin DOMHTMLInputElementDefaultValuePropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementDefaultValue
-    attrSet _ = setDOMHTMLInputElementDefaultValue
-    attrConstruct _ = constructDOMHTMLInputElementDefaultValue
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "disabled"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #disabled
-@
--}
-getDOMHTMLInputElementDisabled :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool
-getDOMHTMLInputElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"
-
-{- |
-Set the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementDisabled :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()
-setDOMHTMLInputElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementDisabled :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLInputElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementDisabledPropertyInfo
-instance AttrInfo DOMHTMLInputElementDisabledPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementDisabledPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLInputElementDisabledPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementDisabledPropertyInfo = Bool
-    type AttrLabel DOMHTMLInputElementDisabledPropertyInfo = "disabled"
-    type AttrOrigin DOMHTMLInputElementDisabledPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementDisabled
-    attrSet _ = setDOMHTMLInputElementDisabled
-    attrConstruct _ = constructDOMHTMLInputElementDisabled
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "files"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@files@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #files
-@
--}
-getDOMHTMLInputElementFiles :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe WebKit2WebExtension.DOMFileList.DOMFileList)
-getDOMHTMLInputElementFiles obj = liftIO $ B.Properties.getObjectPropertyObject obj "files" WebKit2WebExtension.DOMFileList.DOMFileList
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementFilesPropertyInfo
-instance AttrInfo DOMHTMLInputElementFilesPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementFilesPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementFilesPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLInputElementFilesPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementFilesPropertyInfo = (Maybe WebKit2WebExtension.DOMFileList.DOMFileList)
-    type AttrLabel DOMHTMLInputElementFilesPropertyInfo = "files"
-    type AttrOrigin DOMHTMLInputElementFilesPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementFiles
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "form"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@form@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #form
-@
--}
-getDOMHTMLInputElementForm :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-getDOMHTMLInputElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLInputElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementFormPropertyInfo
-instance AttrInfo DOMHTMLInputElementFormPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLInputElementFormPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLInputElementFormPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    type AttrLabel DOMHTMLInputElementFormPropertyInfo = "form"
-    type AttrOrigin DOMHTMLInputElementFormPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementForm
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "height"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #height
-@
--}
-getDOMHTMLInputElementHeight :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m CULong
-getDOMHTMLInputElementHeight obj = liftIO $ B.Properties.getObjectPropertyULong obj "height"
-
-{- |
-Set the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #height 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementHeight :: (MonadIO m, IsDOMHTMLInputElement o) => o -> CULong -> m ()
-setDOMHTMLInputElementHeight obj val = liftIO $ B.Properties.setObjectPropertyULong obj "height" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementHeight :: (IsDOMHTMLInputElement o) => CULong -> IO (GValueConstruct o)
-constructDOMHTMLInputElementHeight val = B.Properties.constructObjectPropertyULong "height" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementHeightPropertyInfo
-instance AttrInfo DOMHTMLInputElementHeightPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementHeightPropertyInfo = (~) CULong
-    type AttrBaseTypeConstraint DOMHTMLInputElementHeightPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementHeightPropertyInfo = CULong
-    type AttrLabel DOMHTMLInputElementHeightPropertyInfo = "height"
-    type AttrOrigin DOMHTMLInputElementHeightPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementHeight
-    attrSet _ = setDOMHTMLInputElementHeight
-    attrConstruct _ = constructDOMHTMLInputElementHeight
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "indeterminate"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@indeterminate@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #indeterminate
-@
--}
-getDOMHTMLInputElementIndeterminate :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool
-getDOMHTMLInputElementIndeterminate obj = liftIO $ B.Properties.getObjectPropertyBool obj "indeterminate"
-
-{- |
-Set the value of the “@indeterminate@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #indeterminate 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementIndeterminate :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()
-setDOMHTMLInputElementIndeterminate obj val = liftIO $ B.Properties.setObjectPropertyBool obj "indeterminate" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@indeterminate@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementIndeterminate :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLInputElementIndeterminate val = B.Properties.constructObjectPropertyBool "indeterminate" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementIndeterminatePropertyInfo
-instance AttrInfo DOMHTMLInputElementIndeterminatePropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementIndeterminatePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementIndeterminatePropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLInputElementIndeterminatePropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementIndeterminatePropertyInfo = Bool
-    type AttrLabel DOMHTMLInputElementIndeterminatePropertyInfo = "indeterminate"
-    type AttrOrigin DOMHTMLInputElementIndeterminatePropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementIndeterminate
-    attrSet _ = setDOMHTMLInputElementIndeterminate
-    attrConstruct _ = constructDOMHTMLInputElementIndeterminate
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "max-length"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@max-length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #maxLength
-@
--}
-getDOMHTMLInputElementMaxLength :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m CLong
-getDOMHTMLInputElementMaxLength obj = liftIO $ B.Properties.getObjectPropertyLong obj "max-length"
-
-{- |
-Set the value of the “@max-length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #maxLength 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementMaxLength :: (MonadIO m, IsDOMHTMLInputElement o) => o -> CLong -> m ()
-setDOMHTMLInputElementMaxLength obj val = liftIO $ B.Properties.setObjectPropertyLong obj "max-length" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@max-length@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementMaxLength :: (IsDOMHTMLInputElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLInputElementMaxLength val = B.Properties.constructObjectPropertyLong "max-length" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementMaxLengthPropertyInfo
-instance AttrInfo DOMHTMLInputElementMaxLengthPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementMaxLengthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementMaxLengthPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLInputElementMaxLengthPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementMaxLengthPropertyInfo = CLong
-    type AttrLabel DOMHTMLInputElementMaxLengthPropertyInfo = "max-length"
-    type AttrOrigin DOMHTMLInputElementMaxLengthPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementMaxLength
-    attrSet _ = setDOMHTMLInputElementMaxLength
-    attrConstruct _ = constructDOMHTMLInputElementMaxLength
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "multiple"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@multiple@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #multiple
-@
--}
-getDOMHTMLInputElementMultiple :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool
-getDOMHTMLInputElementMultiple obj = liftIO $ B.Properties.getObjectPropertyBool obj "multiple"
-
-{- |
-Set the value of the “@multiple@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #multiple 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementMultiple :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()
-setDOMHTMLInputElementMultiple obj val = liftIO $ B.Properties.setObjectPropertyBool obj "multiple" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@multiple@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementMultiple :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLInputElementMultiple val = B.Properties.constructObjectPropertyBool "multiple" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementMultiplePropertyInfo
-instance AttrInfo DOMHTMLInputElementMultiplePropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementMultiplePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementMultiplePropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLInputElementMultiplePropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementMultiplePropertyInfo = Bool
-    type AttrLabel DOMHTMLInputElementMultiplePropertyInfo = "multiple"
-    type AttrOrigin DOMHTMLInputElementMultiplePropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementMultiple
-    attrSet _ = setDOMHTMLInputElementMultiple
-    attrConstruct _ = constructDOMHTMLInputElementMultiple
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #name
-@
--}
-getDOMHTMLInputElementName :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)
-getDOMHTMLInputElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementName :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()
-setDOMHTMLInputElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementName :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLInputElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementNamePropertyInfo
-instance AttrInfo DOMHTMLInputElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLInputElementNamePropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLInputElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLInputElementNamePropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementName
-    attrSet _ = setDOMHTMLInputElementName
-    attrConstruct _ = constructDOMHTMLInputElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "read-only"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@read-only@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #readOnly
-@
--}
-getDOMHTMLInputElementReadOnly :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool
-getDOMHTMLInputElementReadOnly obj = liftIO $ B.Properties.getObjectPropertyBool obj "read-only"
-
-{- |
-Set the value of the “@read-only@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #readOnly 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementReadOnly :: (MonadIO m, IsDOMHTMLInputElement o) => o -> Bool -> m ()
-setDOMHTMLInputElementReadOnly obj val = liftIO $ B.Properties.setObjectPropertyBool obj "read-only" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@read-only@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementReadOnly :: (IsDOMHTMLInputElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLInputElementReadOnly val = B.Properties.constructObjectPropertyBool "read-only" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementReadOnlyPropertyInfo
-instance AttrInfo DOMHTMLInputElementReadOnlyPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementReadOnlyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementReadOnlyPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLInputElementReadOnlyPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementReadOnlyPropertyInfo = Bool
-    type AttrLabel DOMHTMLInputElementReadOnlyPropertyInfo = "read-only"
-    type AttrOrigin DOMHTMLInputElementReadOnlyPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementReadOnly
-    attrSet _ = setDOMHTMLInputElementReadOnly
-    attrConstruct _ = constructDOMHTMLInputElementReadOnly
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "size"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@size@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #size
-@
--}
-getDOMHTMLInputElementSize :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m CULong
-getDOMHTMLInputElementSize obj = liftIO $ B.Properties.getObjectPropertyULong obj "size"
-
-{- |
-Set the value of the “@size@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #size 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementSize :: (MonadIO m, IsDOMHTMLInputElement o) => o -> CULong -> m ()
-setDOMHTMLInputElementSize obj val = liftIO $ B.Properties.setObjectPropertyULong obj "size" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@size@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementSize :: (IsDOMHTMLInputElement o) => CULong -> IO (GValueConstruct o)
-constructDOMHTMLInputElementSize val = B.Properties.constructObjectPropertyULong "size" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSizePropertyInfo
-instance AttrInfo DOMHTMLInputElementSizePropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementSizePropertyInfo = (~) CULong
-    type AttrBaseTypeConstraint DOMHTMLInputElementSizePropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementSizePropertyInfo = CULong
-    type AttrLabel DOMHTMLInputElementSizePropertyInfo = "size"
-    type AttrOrigin DOMHTMLInputElementSizePropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementSize
-    attrSet _ = setDOMHTMLInputElementSize
-    attrConstruct _ = constructDOMHTMLInputElementSize
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "src"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@src@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #src
-@
--}
-getDOMHTMLInputElementSrc :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)
-getDOMHTMLInputElementSrc obj = liftIO $ B.Properties.getObjectPropertyString obj "src"
-
-{- |
-Set the value of the “@src@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #src 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementSrc :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()
-setDOMHTMLInputElementSrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "src" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@src@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementSrc :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLInputElementSrc val = B.Properties.constructObjectPropertyString "src" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSrcPropertyInfo
-instance AttrInfo DOMHTMLInputElementSrcPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementSrcPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLInputElementSrcPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementSrcPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLInputElementSrcPropertyInfo = "src"
-    type AttrOrigin DOMHTMLInputElementSrcPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementSrc
-    attrSet _ = setDOMHTMLInputElementSrc
-    attrConstruct _ = constructDOMHTMLInputElementSrc
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #type
-@
--}
-getDOMHTMLInputElementType :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)
-getDOMHTMLInputElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-{- |
-Set the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #type 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementType :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()
-setDOMHTMLInputElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementType :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLInputElementType val = B.Properties.constructObjectPropertyString "type" (Just val)
-
-{- |
-Set the value of the “@type@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #type
-@
--}
-clearDOMHTMLInputElementType :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m ()
-clearDOMHTMLInputElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementTypePropertyInfo
-instance AttrInfo DOMHTMLInputElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLInputElementTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLInputElementTypePropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLInputElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLInputElementTypePropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementType
-    attrSet _ = setDOMHTMLInputElementType
-    attrConstruct _ = constructDOMHTMLInputElementType
-    attrClear _ = clearDOMHTMLInputElementType
-#endif
-
--- VVV Prop "use-map"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@use-map@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #useMap
-@
--}
-getDOMHTMLInputElementUseMap :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)
-getDOMHTMLInputElementUseMap obj = liftIO $ B.Properties.getObjectPropertyString obj "use-map"
-
-{- |
-Set the value of the “@use-map@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #useMap 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementUseMap :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()
-setDOMHTMLInputElementUseMap obj val = liftIO $ B.Properties.setObjectPropertyString obj "use-map" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@use-map@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementUseMap :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLInputElementUseMap val = B.Properties.constructObjectPropertyString "use-map" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementUseMapPropertyInfo
-instance AttrInfo DOMHTMLInputElementUseMapPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementUseMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementUseMapPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLInputElementUseMapPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementUseMapPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLInputElementUseMapPropertyInfo = "use-map"
-    type AttrOrigin DOMHTMLInputElementUseMapPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementUseMap
-    attrSet _ = setDOMHTMLInputElementUseMap
-    attrConstruct _ = constructDOMHTMLInputElementUseMap
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "value"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #value
-@
--}
-getDOMHTMLInputElementValue :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m (Maybe T.Text)
-getDOMHTMLInputElementValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"
-
-{- |
-Set the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #value 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementValue :: (MonadIO m, IsDOMHTMLInputElement o) => o -> T.Text -> m ()
-setDOMHTMLInputElementValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementValue :: (IsDOMHTMLInputElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLInputElementValue val = B.Properties.constructObjectPropertyString "value" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementValuePropertyInfo
-instance AttrInfo DOMHTMLInputElementValuePropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementValuePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLInputElementValuePropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementValuePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLInputElementValuePropertyInfo = "value"
-    type AttrOrigin DOMHTMLInputElementValuePropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementValue
-    attrSet _ = setDOMHTMLInputElementValue
-    attrConstruct _ = constructDOMHTMLInputElementValue
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #width
-@
--}
-getDOMHTMLInputElementWidth :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m CULong
-getDOMHTMLInputElementWidth obj = liftIO $ B.Properties.getObjectPropertyULong obj "width"
-
-{- |
-Set the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLInputElement [ #width 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLInputElementWidth :: (MonadIO m, IsDOMHTMLInputElement o) => o -> CULong -> m ()
-setDOMHTMLInputElementWidth obj val = liftIO $ B.Properties.setObjectPropertyULong obj "width" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLInputElementWidth :: (IsDOMHTMLInputElement o) => CULong -> IO (GValueConstruct o)
-constructDOMHTMLInputElementWidth val = B.Properties.constructObjectPropertyULong "width" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementWidthPropertyInfo
-instance AttrInfo DOMHTMLInputElementWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementWidthPropertyInfo = (~) CULong
-    type AttrBaseTypeConstraint DOMHTMLInputElementWidthPropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementWidthPropertyInfo = CULong
-    type AttrLabel DOMHTMLInputElementWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLInputElementWidthPropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementWidth
-    attrSet _ = setDOMHTMLInputElementWidth
-    attrConstruct _ = constructDOMHTMLInputElementWidth
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "will-validate"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@will-validate@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLInputElement #willValidate
-@
--}
-getDOMHTMLInputElementWillValidate :: (MonadIO m, IsDOMHTMLInputElement o) => o -> m Bool
-getDOMHTMLInputElementWillValidate obj = liftIO $ B.Properties.getObjectPropertyBool obj "will-validate"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementWillValidatePropertyInfo
-instance AttrInfo DOMHTMLInputElementWillValidatePropertyInfo where
-    type AttrAllowedOps DOMHTMLInputElementWillValidatePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLInputElementWillValidatePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLInputElementWillValidatePropertyInfo = IsDOMHTMLInputElement
-    type AttrGetType DOMHTMLInputElementWillValidatePropertyInfo = Bool
-    type AttrLabel DOMHTMLInputElementWillValidatePropertyInfo = "will-validate"
-    type AttrOrigin DOMHTMLInputElementWillValidatePropertyInfo = DOMHTMLInputElement
-    attrGet _ = getDOMHTMLInputElementWillValidate
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLInputElement
-type instance O.AttributeList DOMHTMLInputElement = DOMHTMLInputElementAttributeList
-type DOMHTMLInputElementAttributeList = ('[ '("accept", DOMHTMLInputElementAcceptPropertyInfo), '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLInputElementAlignPropertyInfo), '("alt", DOMHTMLInputElementAltPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("autofocus", DOMHTMLInputElementAutofocusPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("capture", DOMHTMLInputElementCapturePropertyInfo), '("checked", DOMHTMLInputElementCheckedPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("defaultChecked", DOMHTMLInputElementDefaultCheckedPropertyInfo), '("defaultValue", DOMHTMLInputElementDefaultValuePropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLInputElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("files", DOMHTMLInputElementFilesPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLInputElementFormPropertyInfo), '("height", DOMHTMLInputElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("indeterminate", DOMHTMLInputElementIndeterminatePropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("maxLength", DOMHTMLInputElementMaxLengthPropertyInfo), '("multiple", DOMHTMLInputElementMultiplePropertyInfo), '("name", DOMHTMLInputElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("readOnly", DOMHTMLInputElementReadOnlyPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("size", DOMHTMLInputElementSizePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLInputElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLInputElementTypePropertyInfo), '("useMap", DOMHTMLInputElementUseMapPropertyInfo), '("value", DOMHTMLInputElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLInputElementWidthPropertyInfo), '("willValidate", DOMHTMLInputElementWillValidatePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLInputElementAccept :: AttrLabelProxy "accept"
-dOMHTMLInputElementAccept = AttrLabelProxy
-
-dOMHTMLInputElementAlign :: AttrLabelProxy "align"
-dOMHTMLInputElementAlign = AttrLabelProxy
-
-dOMHTMLInputElementAlt :: AttrLabelProxy "alt"
-dOMHTMLInputElementAlt = AttrLabelProxy
-
-dOMHTMLInputElementAutofocus :: AttrLabelProxy "autofocus"
-dOMHTMLInputElementAutofocus = AttrLabelProxy
-
-dOMHTMLInputElementCapture :: AttrLabelProxy "capture"
-dOMHTMLInputElementCapture = AttrLabelProxy
-
-dOMHTMLInputElementChecked :: AttrLabelProxy "checked"
-dOMHTMLInputElementChecked = AttrLabelProxy
-
-dOMHTMLInputElementDefaultChecked :: AttrLabelProxy "defaultChecked"
-dOMHTMLInputElementDefaultChecked = AttrLabelProxy
-
-dOMHTMLInputElementDefaultValue :: AttrLabelProxy "defaultValue"
-dOMHTMLInputElementDefaultValue = AttrLabelProxy
-
-dOMHTMLInputElementDisabled :: AttrLabelProxy "disabled"
-dOMHTMLInputElementDisabled = AttrLabelProxy
-
-dOMHTMLInputElementFiles :: AttrLabelProxy "files"
-dOMHTMLInputElementFiles = AttrLabelProxy
-
-dOMHTMLInputElementForm :: AttrLabelProxy "form"
-dOMHTMLInputElementForm = AttrLabelProxy
-
-dOMHTMLInputElementHeight :: AttrLabelProxy "height"
-dOMHTMLInputElementHeight = AttrLabelProxy
-
-dOMHTMLInputElementIndeterminate :: AttrLabelProxy "indeterminate"
-dOMHTMLInputElementIndeterminate = AttrLabelProxy
-
-dOMHTMLInputElementMaxLength :: AttrLabelProxy "maxLength"
-dOMHTMLInputElementMaxLength = AttrLabelProxy
-
-dOMHTMLInputElementMultiple :: AttrLabelProxy "multiple"
-dOMHTMLInputElementMultiple = AttrLabelProxy
-
-dOMHTMLInputElementName :: AttrLabelProxy "name"
-dOMHTMLInputElementName = AttrLabelProxy
-
-dOMHTMLInputElementReadOnly :: AttrLabelProxy "readOnly"
-dOMHTMLInputElementReadOnly = AttrLabelProxy
-
-dOMHTMLInputElementSize :: AttrLabelProxy "size"
-dOMHTMLInputElementSize = AttrLabelProxy
-
-dOMHTMLInputElementSrc :: AttrLabelProxy "src"
-dOMHTMLInputElementSrc = AttrLabelProxy
-
-dOMHTMLInputElementType :: AttrLabelProxy "type"
-dOMHTMLInputElementType = AttrLabelProxy
-
-dOMHTMLInputElementUseMap :: AttrLabelProxy "useMap"
-dOMHTMLInputElementUseMap = AttrLabelProxy
-
-dOMHTMLInputElementValue :: AttrLabelProxy "value"
-dOMHTMLInputElementValue = AttrLabelProxy
-
-dOMHTMLInputElementWidth :: AttrLabelProxy "width"
-dOMHTMLInputElementWidth = AttrLabelProxy
-
-dOMHTMLInputElementWillValidate :: AttrLabelProxy "willValidate"
-dOMHTMLInputElementWillValidate = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLInputElement = DOMHTMLInputElementSignalList
-type DOMHTMLInputElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLInputElement::get_accept
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_accept" webkit_dom_html_input_element_get_accept :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLInputElementGetAccept ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetAccept ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLInputElementGetAccept self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_accept self'
-    checkUnexpectedReturnNULL "dOMHTMLInputElementGetAccept" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetAcceptMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetAcceptMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetAccept
-
-#endif
-
--- method DOMHTMLInputElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_align" webkit_dom_html_input_element_get_align :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLInputElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLInputElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLInputElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetAlign
-
-#endif
-
--- method DOMHTMLInputElement::get_alt
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_alt" webkit_dom_html_input_element_get_alt :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLInputElementGetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetAlt ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLInputElementGetAlt self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_alt self'
-    checkUnexpectedReturnNULL "dOMHTMLInputElementGetAlt" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetAltMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetAltMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetAlt
-
-#endif
-
--- method DOMHTMLInputElement::get_auto_filled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_auto_filled" webkit_dom_html_input_element_get_auto_filled :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLInputElementGetAutoFilled ["(Since version 2.22)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementHtmlInputElementGetAutoFilled' instead."] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLInputElementGetAutoFilled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLInputElementGetAutoFilled self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_auto_filled self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetAutoFilledMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetAutoFilledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetAutoFilled
-
-#endif
-
--- method DOMHTMLInputElement::get_autofocus
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_autofocus" webkit_dom_html_input_element_get_autofocus :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLInputElementGetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetAutofocus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLInputElementGetAutofocus self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_autofocus self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetAutofocusMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetAutofocusMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetAutofocus
-
-#endif
-
--- method DOMHTMLInputElement::get_capture
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_capture" webkit_dom_html_input_element_get_capture :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLInputElementGetCapture ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.dOMHTMLInputElementGetCaptureType' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetCapture ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLInputElementGetCapture self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_capture self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetCaptureMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetCaptureMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetCapture
-
-#endif
-
--- method DOMHTMLInputElement::get_capture_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_capture_type" webkit_dom_html_input_element_get_capture_type :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLInputElementGetCaptureType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMHTMLInputElementGetCaptureType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLInputElementGetCaptureType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_capture_type self'
-    checkUnexpectedReturnNULL "dOMHTMLInputElementGetCaptureType" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetCaptureTypeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetCaptureTypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetCaptureType
-
-#endif
-
--- method DOMHTMLInputElement::get_checked
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_checked" webkit_dom_html_input_element_get_checked :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLInputElementGetChecked ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetChecked ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLInputElementGetChecked self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_checked self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetCheckedMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetCheckedMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetChecked
-
-#endif
-
--- method DOMHTMLInputElement::get_default_checked
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_default_checked" webkit_dom_html_input_element_get_default_checked :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLInputElementGetDefaultChecked ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetDefaultChecked ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLInputElementGetDefaultChecked self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_default_checked self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetDefaultCheckedMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetDefaultCheckedMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetDefaultChecked
-
-#endif
-
--- method DOMHTMLInputElement::get_default_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_default_value" webkit_dom_html_input_element_get_default_value :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLInputElementGetDefaultValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetDefaultValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLInputElementGetDefaultValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_default_value self'
-    checkUnexpectedReturnNULL "dOMHTMLInputElementGetDefaultValue" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetDefaultValueMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetDefaultValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetDefaultValue
-
-#endif
-
--- method DOMHTMLInputElement::get_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_disabled" webkit_dom_html_input_element_get_disabled :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLInputElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLInputElementGetDisabled self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_disabled self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetDisabledMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetDisabled
-
-#endif
-
--- method DOMHTMLInputElement::get_files
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_files" webkit_dom_html_input_element_get_files :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO (Ptr WebKit2WebExtension.DOMFileList.DOMFileList)
-
-{-# DEPRECATED dOMHTMLInputElementGetFiles ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetFiles ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m WebKit2WebExtension.DOMFileList.DOMFileList
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList' -}
-dOMHTMLInputElementGetFiles self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_files self'
-    checkUnexpectedReturnNULL "dOMHTMLInputElementGetFiles" result
-    result' <- (wrapObject WebKit2WebExtension.DOMFileList.DOMFileList) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetFilesMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMFileList.DOMFileList), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetFilesMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetFiles
-
-#endif
-
--- method DOMHTMLInputElement::get_form
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_form" webkit_dom_html_input_element_get_form :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)
-
-{-# DEPRECATED dOMHTMLInputElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetForm ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-dOMHTMLInputElementGetForm self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_form self'
-    checkUnexpectedReturnNULL "dOMHTMLInputElementGetForm" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetFormMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetFormMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetForm
-
-#endif
-
--- method DOMHTMLInputElement::get_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_height" webkit_dom_html_input_element_get_height :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CULong
-
-{-# DEPRECATED dOMHTMLInputElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMHTMLInputElementGetHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_height self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetHeightMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetHeight
-
-#endif
-
--- method DOMHTMLInputElement::get_indeterminate
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_indeterminate" webkit_dom_html_input_element_get_indeterminate :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLInputElementGetIndeterminate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetIndeterminate ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLInputElementGetIndeterminate self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_indeterminate self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetIndeterminateMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetIndeterminateMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetIndeterminate
-
-#endif
-
--- method DOMHTMLInputElement::get_input_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_input_type" webkit_dom_html_input_element_get_input_type :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLInputElementGetInputType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetInputType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLInputElementGetInputType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_input_type self'
-    checkUnexpectedReturnNULL "dOMHTMLInputElementGetInputType" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetInputTypeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetInputTypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetInputType
-
-#endif
-
--- method DOMHTMLInputElement::get_max_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_max_length" webkit_dom_html_input_element_get_max_length :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLInputElementGetMaxLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetMaxLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLInputElementGetMaxLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_max_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetMaxLengthMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetMaxLengthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetMaxLength
-
-#endif
-
--- method DOMHTMLInputElement::get_multiple
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_multiple" webkit_dom_html_input_element_get_multiple :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLInputElementGetMultiple ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetMultiple ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLInputElementGetMultiple self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_multiple self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetMultipleMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetMultipleMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetMultiple
-
-#endif
-
--- method DOMHTMLInputElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_name" webkit_dom_html_input_element_get_name :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLInputElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLInputElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLInputElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetName
-
-#endif
-
--- method DOMHTMLInputElement::get_read_only
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_read_only" webkit_dom_html_input_element_get_read_only :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLInputElementGetReadOnly ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLInputElementGetReadOnly ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLInputElementGetReadOnly self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_read_only self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetReadOnlyMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetReadOnlyMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetReadOnly
-
-#endif
-
--- method DOMHTMLInputElement::get_size
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_size" webkit_dom_html_input_element_get_size :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CULong
-
-{-# DEPRECATED dOMHTMLInputElementGetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetSize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMHTMLInputElementGetSize self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_size self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetSizeMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetSizeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetSize
-
-#endif
-
--- method DOMHTMLInputElement::get_src
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_src" webkit_dom_html_input_element_get_src :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLInputElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetSrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLInputElementGetSrc self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_src self'
-    checkUnexpectedReturnNULL "dOMHTMLInputElementGetSrc" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetSrcMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetSrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetSrc
-
-#endif
-
--- method DOMHTMLInputElement::get_use_map
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_use_map" webkit_dom_html_input_element_get_use_map :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLInputElementGetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetUseMap ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLInputElementGetUseMap self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_use_map self'
-    checkUnexpectedReturnNULL "dOMHTMLInputElementGetUseMap" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetUseMapMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetUseMapMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetUseMap
-
-#endif
-
--- method DOMHTMLInputElement::get_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_value" webkit_dom_html_input_element_get_value :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLInputElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLInputElementGetValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_value self'
-    checkUnexpectedReturnNULL "dOMHTMLInputElementGetValue" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetValueMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetValue
-
-#endif
-
--- method DOMHTMLInputElement::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_width" webkit_dom_html_input_element_get_width :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CULong
-
-{-# DEPRECATED dOMHTMLInputElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMHTMLInputElementGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_width self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetWidthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetWidth
-
-#endif
-
--- method DOMHTMLInputElement::get_will_validate
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_get_will_validate" webkit_dom_html_input_element_get_will_validate :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLInputElementGetWillValidate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementGetWillValidate ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLInputElementGetWillValidate self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_input_element_get_will_validate self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetWillValidateMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementGetWillValidateMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementGetWillValidate
-
-#endif
-
--- method DOMHTMLInputElement::is_edited
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "input", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_is_edited" webkit_dom_html_input_element_is_edited :: 
-    Ptr DOMHTMLInputElement ->              -- input : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLInputElementIsEdited ["(Since version 2.22)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementHtmlInputElementIsUserEdited' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementIsEdited ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@input@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLInputElementIsEdited input = liftIO $ do
-    input' <- unsafeManagedPtrCastPtr input
-    result <- webkit_dom_html_input_element_is_edited input'
-    let result' = (/= 0) result
-    touchManagedPtr input
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementIsEditedMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementIsEditedMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementIsEdited
-
-#endif
-
--- method DOMHTMLInputElement::select
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_select" webkit_dom_html_input_element_select :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSelect ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSelect ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> m ()
-dOMHTMLInputElementSelect self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_input_element_select self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSelectMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSelectMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSelect
-
-#endif
-
--- method DOMHTMLInputElement::set_accept
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_accept" webkit_dom_html_input_element_set_accept :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetAccept ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetAccept ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLInputElementSetAccept self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_input_element_set_accept self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetAcceptMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetAcceptMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetAccept
-
-#endif
-
--- method DOMHTMLInputElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_align" webkit_dom_html_input_element_set_align :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLInputElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_input_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetAlign
-
-#endif
-
--- method DOMHTMLInputElement::set_alt
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_alt" webkit_dom_html_input_element_set_alt :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetAlt ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLInputElementSetAlt self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_input_element_set_alt self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetAltMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetAltMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetAlt
-
-#endif
-
--- method DOMHTMLInputElement::set_auto_filled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_auto_filled" webkit_dom_html_input_element_set_auto_filled :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetAutoFilled ["(Since version 2.22)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementHtmlInputElementSetAutoFilled' instead."] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLInputElementSetAutoFilled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLInputElementSetAutoFilled self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_input_element_set_auto_filled self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetAutoFilledMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetAutoFilledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetAutoFilled
-
-#endif
-
--- method DOMHTMLInputElement::set_autofocus
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_autofocus" webkit_dom_html_input_element_set_autofocus :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetAutofocus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLInputElementSetAutofocus self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_input_element_set_autofocus self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetAutofocusMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetAutofocusMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetAutofocus
-
-#endif
-
--- method DOMHTMLInputElement::set_capture_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_capture_type" webkit_dom_html_input_element_set_capture_type :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetCaptureType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLInputElementSetCaptureType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLInputElementSetCaptureType self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_input_element_set_capture_type self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetCaptureTypeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetCaptureTypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetCaptureType
-
-#endif
-
--- method DOMHTMLInputElement::set_checked
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_checked" webkit_dom_html_input_element_set_checked :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetChecked ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetChecked ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLInputElementSetChecked self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_input_element_set_checked self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetCheckedMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetCheckedMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetChecked
-
-#endif
-
--- method DOMHTMLInputElement::set_default_checked
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_default_checked" webkit_dom_html_input_element_set_default_checked :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetDefaultChecked ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLInputElementSetDefaultChecked ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLInputElementSetDefaultChecked self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_input_element_set_default_checked self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetDefaultCheckedMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetDefaultCheckedMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetDefaultChecked
-
-#endif
-
--- method DOMHTMLInputElement::set_default_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_default_value" webkit_dom_html_input_element_set_default_value :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetDefaultValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetDefaultValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLInputElementSetDefaultValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_input_element_set_default_value self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetDefaultValueMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetDefaultValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetDefaultValue
-
-#endif
-
--- method DOMHTMLInputElement::set_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_disabled" webkit_dom_html_input_element_set_disabled :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLInputElementSetDisabled self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_input_element_set_disabled self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetDisabledMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetDisabled
-
-#endif
-
--- method DOMHTMLInputElement::set_editing_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_editing_value" webkit_dom_html_input_element_set_editing_value :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetEditingValue ["(Since version 2.22)","Use 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementHtmlInputElementSetEditingValue' instead."] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLInputElementSetEditingValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLInputElementSetEditingValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_input_element_set_editing_value self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetEditingValueMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetEditingValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetEditingValue
-
-#endif
-
--- method DOMHTMLInputElement::set_files
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMFileList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_files" webkit_dom_html_input_element_set_files :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    Ptr WebKit2WebExtension.DOMFileList.DOMFileList -> -- value : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMFileList"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetFiles ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetFiles ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a, WebKit2WebExtension.DOMFileList.IsDOMFileList b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> b
-    {- ^ /@value@/: A 'GI.WebKit2WebExtension.Objects.DOMFileList.DOMFileList' -}
-    -> m ()
-dOMHTMLInputElementSetFiles self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- unsafeManagedPtrCastPtr value
-    webkit_dom_html_input_element_set_files self' value'
-    touchManagedPtr self
-    touchManagedPtr value
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetFilesMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMHTMLInputElement a, WebKit2WebExtension.DOMFileList.IsDOMFileList b) => O.MethodInfo DOMHTMLInputElementSetFilesMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetFiles
-
-#endif
-
--- method DOMHTMLInputElement::set_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_height" webkit_dom_html_input_element_set_height :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CULong ->                               -- value : TBasicType TULong
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> CULong
-    {- ^ /@value@/: A @/gulong/@ -}
-    -> m ()
-dOMHTMLInputElementSetHeight self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_input_element_set_height self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetHeightMethodInfo
-instance (signature ~ (CULong -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetHeight
-
-#endif
-
--- method DOMHTMLInputElement::set_indeterminate
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_indeterminate" webkit_dom_html_input_element_set_indeterminate :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetIndeterminate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetIndeterminate ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLInputElementSetIndeterminate self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_input_element_set_indeterminate self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetIndeterminateMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetIndeterminateMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetIndeterminate
-
-#endif
-
--- method DOMHTMLInputElement::set_input_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_input_type" webkit_dom_html_input_element_set_input_type :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetInputType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetInputType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLInputElementSetInputType self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_input_element_set_input_type self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetInputTypeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetInputTypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetInputType
-
-#endif
-
--- method DOMHTMLInputElement::set_max_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_max_length" webkit_dom_html_input_element_set_max_length :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CLong ->                                -- value : TBasicType TLong
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetMaxLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetMaxLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLInputElementSetMaxLength self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_html_input_element_set_max_length self' value
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetMaxLengthMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetMaxLengthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetMaxLength
-
-#endif
-
--- method DOMHTMLInputElement::set_multiple
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_multiple" webkit_dom_html_input_element_set_multiple :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetMultiple ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetMultiple ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLInputElementSetMultiple self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_input_element_set_multiple self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetMultipleMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetMultipleMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetMultiple
-
-#endif
-
--- method DOMHTMLInputElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_name" webkit_dom_html_input_element_set_name :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLInputElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_input_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetName
-
-#endif
-
--- method DOMHTMLInputElement::set_read_only
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_read_only" webkit_dom_html_input_element_set_read_only :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetReadOnly ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetReadOnly ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLInputElementSetReadOnly self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_input_element_set_read_only self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetReadOnlyMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetReadOnlyMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetReadOnly
-
-#endif
-
--- method DOMHTMLInputElement::set_size
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_size" webkit_dom_html_input_element_set_size :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CULong ->                               -- value : TBasicType TULong
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetSize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> CULong
-    {- ^ /@value@/: A @/gulong/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLInputElementSetSize self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_html_input_element_set_size self' value
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetSizeMethodInfo
-instance (signature ~ (CULong -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetSizeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetSize
-
-#endif
-
--- method DOMHTMLInputElement::set_src
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_src" webkit_dom_html_input_element_set_src :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetSrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLInputElementSetSrc self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_input_element_set_src self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetSrcMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetSrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetSrc
-
-#endif
-
--- method DOMHTMLInputElement::set_use_map
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_use_map" webkit_dom_html_input_element_set_use_map :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetUseMap ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLInputElementSetUseMap self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_input_element_set_use_map self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetUseMapMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetUseMapMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetUseMap
-
-#endif
-
--- method DOMHTMLInputElement::set_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_value" webkit_dom_html_input_element_set_value :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLInputElementSetValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_input_element_set_value self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetValueMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetValue
-
-#endif
-
--- method DOMHTMLInputElement::set_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLInputElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_input_element_set_width" webkit_dom_html_input_element_set_width :: 
-    Ptr DOMHTMLInputElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLInputElement"})
-    CULong ->                               -- value : TBasicType TULong
-    IO ()
-
-{-# DEPRECATED dOMHTMLInputElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLInputElementSetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLInputElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLInputElement.DOMHTMLInputElement' -}
-    -> CULong
-    {- ^ /@value@/: A @/gulong/@ -}
-    -> m ()
-dOMHTMLInputElementSetWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_input_element_set_width self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetWidthMethodInfo
-instance (signature ~ (CULong -> m ()), MonadIO m, IsDOMHTMLInputElement a) => O.MethodInfo DOMHTMLInputElementSetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLInputElementSetWidth
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLInputElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLInputElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLInputElement.hs-boot
+++ /dev/null
@@ -1,257 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLInputElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLInputElement = DOMHTMLInputElement (ManagedPtr DOMHTMLInputElement)
-instance GObject DOMHTMLInputElement where
-class (GObject o, O.IsDescendantOf DOMHTMLInputElement o) => IsDOMHTMLInputElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLInputElement o) => IsDOMHTMLInputElement o
-instance O.HasParentTypes DOMHTMLInputElement
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementAcceptPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementAltPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementAutofocusPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementCapturePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementCheckedPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementDefaultCheckedPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementDefaultValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementDisabledPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementFilesPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementFormPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementIndeterminatePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementMaxLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementMultiplePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementReadOnlyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSizePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSrcPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementUseMapPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementWillValidatePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetAcceptMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetAltMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetAutoFilledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetAutofocusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetCaptureMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetCaptureTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetCheckedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetDefaultCheckedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetDefaultValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetFilesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetFormMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetIndeterminateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetInputTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetMaxLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetMultipleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetReadOnlyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetSizeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetSrcMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetUseMapMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementGetWillValidateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementIsEditedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSelectMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetAcceptMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetAltMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetAutoFilledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetAutofocusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetCaptureTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetCheckedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetDefaultCheckedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetDefaultValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetEditingValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetFilesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetIndeterminateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetInputTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetMaxLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetMultipleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetReadOnlyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetSizeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetSrcMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetUseMapMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLInputElementSetWidthMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLLIElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLLIElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLLIElement.hs
+++ /dev/null
@@ -1,601 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLLIElement
-    ( 
-
--- * Exported types
-    DOMHTMLLIElement(..)                    ,
-    IsDOMHTMLLIElement                      ,
-    toDOMHTMLLIElement                      ,
-    noDOMHTMLLIElement                      ,
-
-
- -- * Methods
--- ** getTypeAttr #method:getTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLIElementGetTypeAttrMethodInfo   ,
-#endif
-    dOMHTMLLIElementGetTypeAttr             ,
-
-
--- ** getValue #method:getValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLIElementGetValueMethodInfo      ,
-#endif
-    dOMHTMLLIElementGetValue                ,
-
-
--- ** setTypeAttr #method:setTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLIElementSetTypeAttrMethodInfo   ,
-#endif
-    dOMHTMLLIElementSetTypeAttr             ,
-
-
--- ** setValue #method:setValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLIElementSetValueMethodInfo      ,
-#endif
-    dOMHTMLLIElementSetValue                ,
-
-
-
-
- -- * Properties
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLIElementTypePropertyInfo        ,
-#endif
-    clearDOMHTMLLIElementType               ,
-    constructDOMHTMLLIElementType           ,
-#if ENABLE_OVERLOADING
-    dOMHTMLLIElementType                    ,
-#endif
-    getDOMHTMLLIElementType                 ,
-    setDOMHTMLLIElementType                 ,
-
-
--- ** value #attr:value#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLIElementValuePropertyInfo       ,
-#endif
-    constructDOMHTMLLIElementValue          ,
-#if ENABLE_OVERLOADING
-    dOMHTMLLIElementValue                   ,
-#endif
-    getDOMHTMLLIElementValue                ,
-    setDOMHTMLLIElementValue                ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLLIElement = DOMHTMLLIElement (ManagedPtr DOMHTMLLIElement)
-foreign import ccall "webkit_dom_html_li_element_get_type"
-    c_webkit_dom_html_li_element_get_type :: IO GType
-
-instance GObject DOMHTMLLIElement where
-    gobjectType = c_webkit_dom_html_li_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLLIElement`, for instance with `toDOMHTMLLIElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLLIElement o) => IsDOMHTMLLIElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLLIElement o) => IsDOMHTMLLIElement o
-
-instance O.HasParentTypes DOMHTMLLIElement
-type instance O.ParentTypes DOMHTMLLIElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLLIElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLLIElement :: (MonadIO m, IsDOMHTMLLIElement o) => o -> m DOMHTMLLIElement
-toDOMHTMLLIElement = liftIO . unsafeCastTo DOMHTMLLIElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLLIElement`.
-noDOMHTMLLIElement :: Maybe DOMHTMLLIElement
-noDOMHTMLLIElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLLIElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLLIElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLLIElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLLIElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLLIElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLLIElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLLIElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLLIElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLLIElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLLIElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLLIElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLLIElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLLIElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLLIElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLLIElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLLIElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLLIElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLLIElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLLIElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLLIElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLLIElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLLIElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLLIElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLLIElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLLIElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLLIElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLLIElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLLIElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLLIElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLLIElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLLIElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLLIElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLLIElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLLIElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLLIElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLLIElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLLIElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLLIElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLLIElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLLIElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLLIElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLLIElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLLIElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLLIElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLLIElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLLIElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLLIElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLLIElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLLIElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLLIElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLLIElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLLIElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLLIElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLLIElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLLIElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLLIElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLLIElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLLIElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLLIElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLLIElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLLIElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLLIElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLLIElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLLIElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLLIElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLLIElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLLIElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLLIElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLLIElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLLIElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLLIElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLLIElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLLIElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLLIElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLLIElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLLIElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLLIElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLLIElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLLIElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLLIElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLLIElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLLIElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLLIElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLLIElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLLIElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLLIElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLLIElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLLIElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLLIElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLLIElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLLIElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLLIElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLLIElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLLIElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLLIElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLLIElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLLIElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLLIElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLLIElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLLIElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLLIElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLLIElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLLIElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLLIElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLLIElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLLIElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLLIElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLLIElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLLIElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLLIElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLLIElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLLIElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLLIElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLLIElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLLIElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLLIElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLLIElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLLIElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLLIElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLLIElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLLIElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLLIElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLLIElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLLIElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLLIElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLLIElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLLIElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLLIElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLLIElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLLIElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLLIElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLLIElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLLIElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLLIElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLLIElementMethod "getTypeAttr" o = DOMHTMLLIElementGetTypeAttrMethodInfo
-    ResolveDOMHTMLLIElementMethod "getValue" o = DOMHTMLLIElementGetValueMethodInfo
-    ResolveDOMHTMLLIElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLLIElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLLIElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLLIElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLLIElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLLIElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLLIElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLLIElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLLIElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLLIElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLLIElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLLIElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLLIElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLLIElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLLIElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLLIElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLLIElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLLIElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLLIElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLLIElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLLIElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLLIElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLLIElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLLIElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLLIElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLLIElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLLIElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLLIElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLLIElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLLIElementMethod "setTypeAttr" o = DOMHTMLLIElementSetTypeAttrMethodInfo
-    ResolveDOMHTMLLIElementMethod "setValue" o = DOMHTMLLIElementSetValueMethodInfo
-    ResolveDOMHTMLLIElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLLIElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLLIElementMethod t DOMHTMLLIElement, O.MethodInfo info DOMHTMLLIElement p) => OL.IsLabel t (DOMHTMLLIElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLIElement #type
-@
--}
-getDOMHTMLLIElementType :: (MonadIO m, IsDOMHTMLLIElement o) => o -> m (Maybe T.Text)
-getDOMHTMLLIElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-{- |
-Set the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLLIElement [ #type 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLLIElementType :: (MonadIO m, IsDOMHTMLLIElement o) => o -> T.Text -> m ()
-setDOMHTMLLIElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLLIElementType :: (IsDOMHTMLLIElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLLIElementType val = B.Properties.constructObjectPropertyString "type" (Just val)
-
-{- |
-Set the value of the “@type@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #type
-@
--}
-clearDOMHTMLLIElementType :: (MonadIO m, IsDOMHTMLLIElement o) => o -> m ()
-clearDOMHTMLLIElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLIElementTypePropertyInfo
-instance AttrInfo DOMHTMLLIElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLLIElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLLIElementTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLLIElementTypePropertyInfo = IsDOMHTMLLIElement
-    type AttrGetType DOMHTMLLIElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLLIElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLLIElementTypePropertyInfo = DOMHTMLLIElement
-    attrGet _ = getDOMHTMLLIElementType
-    attrSet _ = setDOMHTMLLIElementType
-    attrConstruct _ = constructDOMHTMLLIElementType
-    attrClear _ = clearDOMHTMLLIElementType
-#endif
-
--- VVV Prop "value"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLIElement #value
-@
--}
-getDOMHTMLLIElementValue :: (MonadIO m, IsDOMHTMLLIElement o) => o -> m CLong
-getDOMHTMLLIElementValue obj = liftIO $ B.Properties.getObjectPropertyLong obj "value"
-
-{- |
-Set the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLLIElement [ #value 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLLIElementValue :: (MonadIO m, IsDOMHTMLLIElement o) => o -> CLong -> m ()
-setDOMHTMLLIElementValue obj val = liftIO $ B.Properties.setObjectPropertyLong obj "value" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLLIElementValue :: (IsDOMHTMLLIElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLLIElementValue val = B.Properties.constructObjectPropertyLong "value" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLIElementValuePropertyInfo
-instance AttrInfo DOMHTMLLIElementValuePropertyInfo where
-    type AttrAllowedOps DOMHTMLLIElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLLIElementValuePropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLLIElementValuePropertyInfo = IsDOMHTMLLIElement
-    type AttrGetType DOMHTMLLIElementValuePropertyInfo = CLong
-    type AttrLabel DOMHTMLLIElementValuePropertyInfo = "value"
-    type AttrOrigin DOMHTMLLIElementValuePropertyInfo = DOMHTMLLIElement
-    attrGet _ = getDOMHTMLLIElementValue
-    attrSet _ = setDOMHTMLLIElementValue
-    attrConstruct _ = constructDOMHTMLLIElementValue
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLLIElement
-type instance O.AttributeList DOMHTMLLIElement = DOMHTMLLIElementAttributeList
-type DOMHTMLLIElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLLIElementTypePropertyInfo), '("value", DOMHTMLLIElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLLIElementType :: AttrLabelProxy "type"
-dOMHTMLLIElementType = AttrLabelProxy
-
-dOMHTMLLIElementValue :: AttrLabelProxy "value"
-dOMHTMLLIElementValue = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLLIElement = DOMHTMLLIElementSignalList
-type DOMHTMLLIElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLLIElement::get_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLIElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_li_element_get_type_attr" webkit_dom_html_li_element_get_type_attr :: 
-    Ptr DOMHTMLLIElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLLIElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLIElementGetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLIElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLLIElementGetTypeAttr self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_li_element_get_type_attr self'
-    checkUnexpectedReturnNULL "dOMHTMLLIElementGetTypeAttr" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLIElementGetTypeAttrMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLIElement a) => O.MethodInfo DOMHTMLLIElementGetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLIElementGetTypeAttr
-
-#endif
-
--- method DOMHTMLLIElement::get_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLIElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_li_element_get_value" webkit_dom_html_li_element_get_value :: 
-    Ptr DOMHTMLLIElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLLIElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLIElementGetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLIElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLLIElementGetValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_li_element_get_value self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLIElementGetValueMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLLIElement a) => O.MethodInfo DOMHTMLLIElementGetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLIElementGetValue
-
-#endif
-
--- method DOMHTMLLIElement::set_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLIElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_li_element_set_type_attr" webkit_dom_html_li_element_set_type_attr :: 
-    Ptr DOMHTMLLIElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLLIElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLIElementSetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLIElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLLIElementSetTypeAttr self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_li_element_set_type_attr self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLIElementSetTypeAttrMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLIElement a) => O.MethodInfo DOMHTMLLIElementSetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLIElementSetTypeAttr
-
-#endif
-
--- method DOMHTMLLIElement::set_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLIElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_li_element_set_value" webkit_dom_html_li_element_set_value :: 
-    Ptr DOMHTMLLIElement ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLIElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLLIElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLIElementSetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLIElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLIElement.DOMHTMLLIElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLLIElementSetValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_li_element_set_value self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLIElementSetValueMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLLIElement a) => O.MethodInfo DOMHTMLLIElementSetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLIElementSetValue
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLLIElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLLIElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLLIElement.hs-boot
+++ /dev/null
@@ -1,47 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLLIElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLLIElement = DOMHTMLLIElement (ManagedPtr DOMHTMLLIElement)
-instance GObject DOMHTMLLIElement where
-class (GObject o, O.IsDescendantOf DOMHTMLLIElement o) => IsDOMHTMLLIElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLLIElement o) => IsDOMHTMLLIElement o
-instance O.HasParentTypes DOMHTMLLIElement
-#if ENABLE_OVERLOADING
-data DOMHTMLLIElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLIElementValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLIElementGetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLIElementGetValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLIElementSetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLIElementSetValueMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLLabelElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLLabelElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLLabelElement.hs
+++ /dev/null
@@ -1,527 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement
-    ( 
-
--- * Exported types
-    DOMHTMLLabelElement(..)                 ,
-    IsDOMHTMLLabelElement                   ,
-    toDOMHTMLLabelElement                   ,
-    noDOMHTMLLabelElement                   ,
-
-
- -- * Methods
--- ** getForm #method:getForm#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLabelElementGetFormMethodInfo    ,
-#endif
-    dOMHTMLLabelElementGetForm              ,
-
-
--- ** getHtmlFor #method:getHtmlFor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLabelElementGetHtmlForMethodInfo ,
-#endif
-    dOMHTMLLabelElementGetHtmlFor           ,
-
-
--- ** setHtmlFor #method:setHtmlFor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLabelElementSetHtmlForMethodInfo ,
-#endif
-    dOMHTMLLabelElementSetHtmlFor           ,
-
-
-
-
- -- * Properties
--- ** form #attr:form#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLabelElementFormPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLLabelElementForm                 ,
-#endif
-    getDOMHTMLLabelElementForm              ,
-
-
--- ** htmlFor #attr:htmlFor#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLabelElementHtmlForPropertyInfo  ,
-#endif
-    constructDOMHTMLLabelElementHtmlFor     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLLabelElementHtmlFor              ,
-#endif
-    getDOMHTMLLabelElementHtmlFor           ,
-    setDOMHTMLLabelElementHtmlFor           ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLLabelElement = DOMHTMLLabelElement (ManagedPtr DOMHTMLLabelElement)
-foreign import ccall "webkit_dom_html_label_element_get_type"
-    c_webkit_dom_html_label_element_get_type :: IO GType
-
-instance GObject DOMHTMLLabelElement where
-    gobjectType = c_webkit_dom_html_label_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLLabelElement`, for instance with `toDOMHTMLLabelElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLLabelElement o) => IsDOMHTMLLabelElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLLabelElement o) => IsDOMHTMLLabelElement o
-
-instance O.HasParentTypes DOMHTMLLabelElement
-type instance O.ParentTypes DOMHTMLLabelElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLLabelElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLLabelElement :: (MonadIO m, IsDOMHTMLLabelElement o) => o -> m DOMHTMLLabelElement
-toDOMHTMLLabelElement = liftIO . unsafeCastTo DOMHTMLLabelElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLLabelElement`.
-noDOMHTMLLabelElement :: Maybe DOMHTMLLabelElement
-noDOMHTMLLabelElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLLabelElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLLabelElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLLabelElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLLabelElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLLabelElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLLabelElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLLabelElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLLabelElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLLabelElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLLabelElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLLabelElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLLabelElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLLabelElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLLabelElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLLabelElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLLabelElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLLabelElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLLabelElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLLabelElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLLabelElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLLabelElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLLabelElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLLabelElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLLabelElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLLabelElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLLabelElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLLabelElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLLabelElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLLabelElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLLabelElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLLabelElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLLabelElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLLabelElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLLabelElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLLabelElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLLabelElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLLabelElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLLabelElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLLabelElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLLabelElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLLabelElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLLabelElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLLabelElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLLabelElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLLabelElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLLabelElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLLabelElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLLabelElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLLabelElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLLabelElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLLabelElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLLabelElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLLabelElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLLabelElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getForm" o = DOMHTMLLabelElementGetFormMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getHtmlFor" o = DOMHTMLLabelElementGetHtmlForMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLLabelElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setHtmlFor" o = DOMHTMLLabelElementSetHtmlForMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLLabelElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLLabelElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLLabelElementMethod t DOMHTMLLabelElement, O.MethodInfo info DOMHTMLLabelElement p) => OL.IsLabel t (DOMHTMLLabelElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "form"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@form@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLabelElement #form
-@
--}
-getDOMHTMLLabelElementForm :: (MonadIO m, IsDOMHTMLLabelElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-getDOMHTMLLabelElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLLabelElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLabelElementFormPropertyInfo
-instance AttrInfo DOMHTMLLabelElementFormPropertyInfo where
-    type AttrAllowedOps DOMHTMLLabelElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLLabelElementFormPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLLabelElementFormPropertyInfo = IsDOMHTMLLabelElement
-    type AttrGetType DOMHTMLLabelElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    type AttrLabel DOMHTMLLabelElementFormPropertyInfo = "form"
-    type AttrOrigin DOMHTMLLabelElementFormPropertyInfo = DOMHTMLLabelElement
-    attrGet _ = getDOMHTMLLabelElementForm
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "html-for"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@html-for@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLabelElement #htmlFor
-@
--}
-getDOMHTMLLabelElementHtmlFor :: (MonadIO m, IsDOMHTMLLabelElement o) => o -> m (Maybe T.Text)
-getDOMHTMLLabelElementHtmlFor obj = liftIO $ B.Properties.getObjectPropertyString obj "html-for"
-
-{- |
-Set the value of the “@html-for@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLLabelElement [ #htmlFor 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLLabelElementHtmlFor :: (MonadIO m, IsDOMHTMLLabelElement o) => o -> T.Text -> m ()
-setDOMHTMLLabelElementHtmlFor obj val = liftIO $ B.Properties.setObjectPropertyString obj "html-for" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@html-for@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLLabelElementHtmlFor :: (IsDOMHTMLLabelElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLLabelElementHtmlFor val = B.Properties.constructObjectPropertyString "html-for" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLabelElementHtmlForPropertyInfo
-instance AttrInfo DOMHTMLLabelElementHtmlForPropertyInfo where
-    type AttrAllowedOps DOMHTMLLabelElementHtmlForPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLLabelElementHtmlForPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLLabelElementHtmlForPropertyInfo = IsDOMHTMLLabelElement
-    type AttrGetType DOMHTMLLabelElementHtmlForPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLLabelElementHtmlForPropertyInfo = "html-for"
-    type AttrOrigin DOMHTMLLabelElementHtmlForPropertyInfo = DOMHTMLLabelElement
-    attrGet _ = getDOMHTMLLabelElementHtmlFor
-    attrSet _ = setDOMHTMLLabelElementHtmlFor
-    attrConstruct _ = constructDOMHTMLLabelElementHtmlFor
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLLabelElement
-type instance O.AttributeList DOMHTMLLabelElement = DOMHTMLLabelElementAttributeList
-type DOMHTMLLabelElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLLabelElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("htmlFor", DOMHTMLLabelElementHtmlForPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLLabelElementForm :: AttrLabelProxy "form"
-dOMHTMLLabelElementForm = AttrLabelProxy
-
-dOMHTMLLabelElementHtmlFor :: AttrLabelProxy "htmlFor"
-dOMHTMLLabelElementHtmlFor = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLLabelElement = DOMHTMLLabelElementSignalList
-type DOMHTMLLabelElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLLabelElement::get_form
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLabelElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLabelElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_label_element_get_form" webkit_dom_html_label_element_get_form :: 
-    Ptr DOMHTMLLabelElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLabelElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)
-
-{-# DEPRECATED dOMHTMLLabelElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLabelElementGetForm ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLabelElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement' -}
-    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-dOMHTMLLabelElementGetForm self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_label_element_get_form self'
-    checkUnexpectedReturnNULL "dOMHTMLLabelElementGetForm" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLabelElementGetFormMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLLabelElement a) => O.MethodInfo DOMHTMLLabelElementGetFormMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLabelElementGetForm
-
-#endif
-
--- method DOMHTMLLabelElement::get_html_for
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLabelElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLabelElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_label_element_get_html_for" webkit_dom_html_label_element_get_html_for :: 
-    Ptr DOMHTMLLabelElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLabelElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLLabelElementGetHtmlFor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLabelElementGetHtmlFor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLabelElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLLabelElementGetHtmlFor self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_label_element_get_html_for self'
-    checkUnexpectedReturnNULL "dOMHTMLLabelElementGetHtmlFor" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLabelElementGetHtmlForMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLabelElement a) => O.MethodInfo DOMHTMLLabelElementGetHtmlForMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLabelElementGetHtmlFor
-
-#endif
-
--- method DOMHTMLLabelElement::set_html_for
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLabelElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLabelElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_label_element_set_html_for" webkit_dom_html_label_element_set_html_for :: 
-    Ptr DOMHTMLLabelElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLabelElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLLabelElementSetHtmlFor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLabelElementSetHtmlFor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLabelElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement.DOMHTMLLabelElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLLabelElementSetHtmlFor self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_label_element_set_html_for self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLabelElementSetHtmlForMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLabelElement a) => O.MethodInfo DOMHTMLLabelElementSetHtmlForMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLabelElementSetHtmlFor
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLLabelElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLLabelElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLLabelElement.hs-boot
+++ /dev/null
@@ -1,44 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLLabelElement = DOMHTMLLabelElement (ManagedPtr DOMHTMLLabelElement)
-instance GObject DOMHTMLLabelElement where
-class (GObject o, O.IsDescendantOf DOMHTMLLabelElement o) => IsDOMHTMLLabelElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLLabelElement o) => IsDOMHTMLLabelElement o
-instance O.HasParentTypes DOMHTMLLabelElement
-#if ENABLE_OVERLOADING
-data DOMHTMLLabelElementFormPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLabelElementHtmlForPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLabelElementGetFormMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLabelElementGetHtmlForMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLabelElementSetHtmlForMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLLegendElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLLegendElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLLegendElement.hs
+++ /dev/null
@@ -1,527 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement
-    ( 
-
--- * Exported types
-    DOMHTMLLegendElement(..)                ,
-    IsDOMHTMLLegendElement                  ,
-    toDOMHTMLLegendElement                  ,
-    noDOMHTMLLegendElement                  ,
-
-
- -- * Methods
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLegendElementGetAlignMethodInfo  ,
-#endif
-    dOMHTMLLegendElementGetAlign            ,
-
-
--- ** getForm #method:getForm#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLegendElementGetFormMethodInfo   ,
-#endif
-    dOMHTMLLegendElementGetForm             ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLegendElementSetAlignMethodInfo  ,
-#endif
-    dOMHTMLLegendElementSetAlign            ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLegendElementAlignPropertyInfo   ,
-#endif
-    constructDOMHTMLLegendElementAlign      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLLegendElementAlign               ,
-#endif
-    getDOMHTMLLegendElementAlign            ,
-    setDOMHTMLLegendElementAlign            ,
-
-
--- ** form #attr:form#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLegendElementFormPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLLegendElementForm                ,
-#endif
-    getDOMHTMLLegendElementForm             ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLLegendElement = DOMHTMLLegendElement (ManagedPtr DOMHTMLLegendElement)
-foreign import ccall "webkit_dom_html_legend_element_get_type"
-    c_webkit_dom_html_legend_element_get_type :: IO GType
-
-instance GObject DOMHTMLLegendElement where
-    gobjectType = c_webkit_dom_html_legend_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLLegendElement`, for instance with `toDOMHTMLLegendElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLLegendElement o) => IsDOMHTMLLegendElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLLegendElement o) => IsDOMHTMLLegendElement o
-
-instance O.HasParentTypes DOMHTMLLegendElement
-type instance O.ParentTypes DOMHTMLLegendElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLLegendElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLLegendElement :: (MonadIO m, IsDOMHTMLLegendElement o) => o -> m DOMHTMLLegendElement
-toDOMHTMLLegendElement = liftIO . unsafeCastTo DOMHTMLLegendElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLLegendElement`.
-noDOMHTMLLegendElement :: Maybe DOMHTMLLegendElement
-noDOMHTMLLegendElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLLegendElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLLegendElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLLegendElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLLegendElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLLegendElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLLegendElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLLegendElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLLegendElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLLegendElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLLegendElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLLegendElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLLegendElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLLegendElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLLegendElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLLegendElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLLegendElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLLegendElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLLegendElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLLegendElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLLegendElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLLegendElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLLegendElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLLegendElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLLegendElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLLegendElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLLegendElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLLegendElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLLegendElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLLegendElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLLegendElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLLegendElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLLegendElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLLegendElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLLegendElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLLegendElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLLegendElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLLegendElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLLegendElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLLegendElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLLegendElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLLegendElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLLegendElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLLegendElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLLegendElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLLegendElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLLegendElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLLegendElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLLegendElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLLegendElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLLegendElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLLegendElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLLegendElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLLegendElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLLegendElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getAlign" o = DOMHTMLLegendElementGetAlignMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getForm" o = DOMHTMLLegendElementGetFormMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLLegendElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setAlign" o = DOMHTMLLegendElementSetAlignMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLLegendElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLLegendElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLLegendElementMethod t DOMHTMLLegendElement, O.MethodInfo info DOMHTMLLegendElement p) => OL.IsLabel t (DOMHTMLLegendElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLegendElement #align
-@
--}
-getDOMHTMLLegendElementAlign :: (MonadIO m, IsDOMHTMLLegendElement o) => o -> m (Maybe T.Text)
-getDOMHTMLLegendElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLLegendElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLLegendElementAlign :: (MonadIO m, IsDOMHTMLLegendElement o) => o -> T.Text -> m ()
-setDOMHTMLLegendElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLLegendElementAlign :: (IsDOMHTMLLegendElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLLegendElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLegendElementAlignPropertyInfo
-instance AttrInfo DOMHTMLLegendElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLLegendElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLLegendElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLLegendElementAlignPropertyInfo = IsDOMHTMLLegendElement
-    type AttrGetType DOMHTMLLegendElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLLegendElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLLegendElementAlignPropertyInfo = DOMHTMLLegendElement
-    attrGet _ = getDOMHTMLLegendElementAlign
-    attrSet _ = setDOMHTMLLegendElementAlign
-    attrConstruct _ = constructDOMHTMLLegendElementAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "form"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@form@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLegendElement #form
-@
--}
-getDOMHTMLLegendElementForm :: (MonadIO m, IsDOMHTMLLegendElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-getDOMHTMLLegendElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLLegendElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLegendElementFormPropertyInfo
-instance AttrInfo DOMHTMLLegendElementFormPropertyInfo where
-    type AttrAllowedOps DOMHTMLLegendElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLLegendElementFormPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLLegendElementFormPropertyInfo = IsDOMHTMLLegendElement
-    type AttrGetType DOMHTMLLegendElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    type AttrLabel DOMHTMLLegendElementFormPropertyInfo = "form"
-    type AttrOrigin DOMHTMLLegendElementFormPropertyInfo = DOMHTMLLegendElement
-    attrGet _ = getDOMHTMLLegendElementForm
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLLegendElement
-type instance O.AttributeList DOMHTMLLegendElement = DOMHTMLLegendElementAttributeList
-type DOMHTMLLegendElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLLegendElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLLegendElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLLegendElementAlign :: AttrLabelProxy "align"
-dOMHTMLLegendElementAlign = AttrLabelProxy
-
-dOMHTMLLegendElementForm :: AttrLabelProxy "form"
-dOMHTMLLegendElementForm = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLLegendElement = DOMHTMLLegendElementSignalList
-type DOMHTMLLegendElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLLegendElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLegendElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLegendElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_legend_element_get_align" webkit_dom_html_legend_element_get_align :: 
-    Ptr DOMHTMLLegendElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLegendElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLLegendElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLegendElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLegendElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLLegendElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_legend_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLLegendElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLegendElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLegendElement a) => O.MethodInfo DOMHTMLLegendElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLegendElementGetAlign
-
-#endif
-
--- method DOMHTMLLegendElement::get_form
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLegendElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLegendElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_legend_element_get_form" webkit_dom_html_legend_element_get_form :: 
-    Ptr DOMHTMLLegendElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLegendElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)
-
-{-# DEPRECATED dOMHTMLLegendElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLegendElementGetForm ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLegendElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement' -}
-    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-dOMHTMLLegendElementGetForm self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_legend_element_get_form self'
-    checkUnexpectedReturnNULL "dOMHTMLLegendElementGetForm" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLegendElementGetFormMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLLegendElement a) => O.MethodInfo DOMHTMLLegendElementGetFormMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLegendElementGetForm
-
-#endif
-
--- method DOMHTMLLegendElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLegendElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLegendElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_legend_element_set_align" webkit_dom_html_legend_element_set_align :: 
-    Ptr DOMHTMLLegendElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLegendElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLLegendElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLegendElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLegendElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement.DOMHTMLLegendElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLLegendElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_legend_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLegendElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLegendElement a) => O.MethodInfo DOMHTMLLegendElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLegendElementSetAlign
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLLegendElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLLegendElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLLegendElement.hs-boot
+++ /dev/null
@@ -1,44 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLLegendElement = DOMHTMLLegendElement (ManagedPtr DOMHTMLLegendElement)
-instance GObject DOMHTMLLegendElement where
-class (GObject o, O.IsDescendantOf DOMHTMLLegendElement o) => IsDOMHTMLLegendElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLLegendElement o) => IsDOMHTMLLegendElement o
-instance O.HasParentTypes DOMHTMLLegendElement
-#if ENABLE_OVERLOADING
-data DOMHTMLLegendElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLegendElementFormPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLegendElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLegendElementGetFormMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLegendElementSetAlignMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLLinkElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLLinkElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLLinkElement.hs
+++ /dev/null
@@ -1,1961 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement
-    ( 
-
--- * Exported types
-    DOMHTMLLinkElement(..)                  ,
-    IsDOMHTMLLinkElement                    ,
-    toDOMHTMLLinkElement                    ,
-    noDOMHTMLLinkElement                    ,
-
-
- -- * Methods
--- ** getCharset #method:getCharset#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementGetCharsetMethodInfo  ,
-#endif
-    dOMHTMLLinkElementGetCharset            ,
-
-
--- ** getDisabled #method:getDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementGetDisabledMethodInfo ,
-#endif
-    dOMHTMLLinkElementGetDisabled           ,
-
-
--- ** getHref #method:getHref#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementGetHrefMethodInfo     ,
-#endif
-    dOMHTMLLinkElementGetHref               ,
-
-
--- ** getHreflang #method:getHreflang#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementGetHreflangMethodInfo ,
-#endif
-    dOMHTMLLinkElementGetHreflang           ,
-
-
--- ** getMedia #method:getMedia#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementGetMediaMethodInfo    ,
-#endif
-    dOMHTMLLinkElementGetMedia              ,
-
-
--- ** getRel #method:getRel#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementGetRelMethodInfo      ,
-#endif
-    dOMHTMLLinkElementGetRel                ,
-
-
--- ** getRev #method:getRev#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementGetRevMethodInfo      ,
-#endif
-    dOMHTMLLinkElementGetRev                ,
-
-
--- ** getSheet #method:getSheet#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementGetSheetMethodInfo    ,
-#endif
-    dOMHTMLLinkElementGetSheet              ,
-
-
--- ** getSizes #method:getSizes#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementGetSizesMethodInfo    ,
-#endif
-    dOMHTMLLinkElementGetSizes              ,
-
-
--- ** getTarget #method:getTarget#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementGetTargetMethodInfo   ,
-#endif
-    dOMHTMLLinkElementGetTarget             ,
-
-
--- ** getTypeAttr #method:getTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementGetTypeAttrMethodInfo ,
-#endif
-    dOMHTMLLinkElementGetTypeAttr           ,
-
-
--- ** setCharset #method:setCharset#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementSetCharsetMethodInfo  ,
-#endif
-    dOMHTMLLinkElementSetCharset            ,
-
-
--- ** setDisabled #method:setDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementSetDisabledMethodInfo ,
-#endif
-    dOMHTMLLinkElementSetDisabled           ,
-
-
--- ** setHref #method:setHref#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementSetHrefMethodInfo     ,
-#endif
-    dOMHTMLLinkElementSetHref               ,
-
-
--- ** setHreflang #method:setHreflang#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementSetHreflangMethodInfo ,
-#endif
-    dOMHTMLLinkElementSetHreflang           ,
-
-
--- ** setMedia #method:setMedia#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementSetMediaMethodInfo    ,
-#endif
-    dOMHTMLLinkElementSetMedia              ,
-
-
--- ** setRel #method:setRel#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementSetRelMethodInfo      ,
-#endif
-    dOMHTMLLinkElementSetRel                ,
-
-
--- ** setRev #method:setRev#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementSetRevMethodInfo      ,
-#endif
-    dOMHTMLLinkElementSetRev                ,
-
-
--- ** setSizes #method:setSizes#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementSetSizesMethodInfo    ,
-#endif
-    dOMHTMLLinkElementSetSizes              ,
-
-
--- ** setTarget #method:setTarget#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementSetTargetMethodInfo   ,
-#endif
-    dOMHTMLLinkElementSetTarget             ,
-
-
--- ** setTypeAttr #method:setTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementSetTypeAttrMethodInfo ,
-#endif
-    dOMHTMLLinkElementSetTypeAttr           ,
-
-
-
-
- -- * Properties
--- ** charset #attr:charset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementCharsetPropertyInfo   ,
-#endif
-    constructDOMHTMLLinkElementCharset      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLLinkElementCharset               ,
-#endif
-    getDOMHTMLLinkElementCharset            ,
-    setDOMHTMLLinkElementCharset            ,
-
-
--- ** disabled #attr:disabled#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementDisabledPropertyInfo  ,
-#endif
-    constructDOMHTMLLinkElementDisabled     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLLinkElementDisabled              ,
-#endif
-    getDOMHTMLLinkElementDisabled           ,
-    setDOMHTMLLinkElementDisabled           ,
-
-
--- ** href #attr:href#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementHrefPropertyInfo      ,
-#endif
-    constructDOMHTMLLinkElementHref         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLLinkElementHref                  ,
-#endif
-    getDOMHTMLLinkElementHref               ,
-    setDOMHTMLLinkElementHref               ,
-
-
--- ** hreflang #attr:hreflang#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementHreflangPropertyInfo  ,
-#endif
-    constructDOMHTMLLinkElementHreflang     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLLinkElementHreflang              ,
-#endif
-    getDOMHTMLLinkElementHreflang           ,
-    setDOMHTMLLinkElementHreflang           ,
-
-
--- ** media #attr:media#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementMediaPropertyInfo     ,
-#endif
-    constructDOMHTMLLinkElementMedia        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLLinkElementMedia                 ,
-#endif
-    getDOMHTMLLinkElementMedia              ,
-    setDOMHTMLLinkElementMedia              ,
-
-
--- ** rel #attr:rel#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementRelPropertyInfo       ,
-#endif
-    constructDOMHTMLLinkElementRel          ,
-#if ENABLE_OVERLOADING
-    dOMHTMLLinkElementRel                   ,
-#endif
-    getDOMHTMLLinkElementRel                ,
-    setDOMHTMLLinkElementRel                ,
-
-
--- ** rev #attr:rev#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementRevPropertyInfo       ,
-#endif
-    constructDOMHTMLLinkElementRev          ,
-#if ENABLE_OVERLOADING
-    dOMHTMLLinkElementRev                   ,
-#endif
-    getDOMHTMLLinkElementRev                ,
-    setDOMHTMLLinkElementRev                ,
-
-
--- ** sheet #attr:sheet#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementSheetPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLLinkElementSheet                 ,
-#endif
-    getDOMHTMLLinkElementSheet              ,
-
-
--- ** sizes #attr:sizes#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementSizesPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLLinkElementSizes                 ,
-#endif
-    getDOMHTMLLinkElementSizes              ,
-
-
--- ** target #attr:target#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementTargetPropertyInfo    ,
-#endif
-    constructDOMHTMLLinkElementTarget       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLLinkElementTarget                ,
-#endif
-    getDOMHTMLLinkElementTarget             ,
-    setDOMHTMLLinkElementTarget             ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLLinkElementTypePropertyInfo      ,
-#endif
-    clearDOMHTMLLinkElementType             ,
-    constructDOMHTMLLinkElementType         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLLinkElementType                  ,
-#endif
-    getDOMHTMLLinkElementType               ,
-    setDOMHTMLLinkElementType               ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMTokenList as WebKit2WebExtension.DOMDOMTokenList
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMStyleSheet as WebKit2WebExtension.DOMStyleSheet
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLLinkElement = DOMHTMLLinkElement (ManagedPtr DOMHTMLLinkElement)
-foreign import ccall "webkit_dom_html_link_element_get_type"
-    c_webkit_dom_html_link_element_get_type :: IO GType
-
-instance GObject DOMHTMLLinkElement where
-    gobjectType = c_webkit_dom_html_link_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLLinkElement`, for instance with `toDOMHTMLLinkElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLLinkElement o) => IsDOMHTMLLinkElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLLinkElement o) => IsDOMHTMLLinkElement o
-
-instance O.HasParentTypes DOMHTMLLinkElement
-type instance O.ParentTypes DOMHTMLLinkElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLLinkElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLLinkElement :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m DOMHTMLLinkElement
-toDOMHTMLLinkElement = liftIO . unsafeCastTo DOMHTMLLinkElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLLinkElement`.
-noDOMHTMLLinkElement :: Maybe DOMHTMLLinkElement
-noDOMHTMLLinkElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLLinkElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLLinkElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLLinkElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLLinkElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLLinkElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLLinkElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLLinkElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLLinkElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLLinkElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLLinkElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLLinkElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLLinkElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLLinkElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLLinkElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLLinkElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLLinkElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLLinkElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLLinkElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLLinkElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLLinkElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLLinkElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLLinkElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLLinkElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLLinkElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLLinkElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLLinkElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLLinkElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLLinkElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLLinkElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLLinkElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLLinkElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLLinkElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLLinkElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLLinkElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLLinkElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLLinkElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLLinkElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLLinkElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLLinkElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLLinkElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLLinkElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLLinkElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLLinkElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLLinkElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLLinkElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLLinkElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLLinkElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLLinkElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLLinkElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLLinkElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLLinkElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLLinkElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLLinkElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLLinkElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getCharset" o = DOMHTMLLinkElementGetCharsetMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getDisabled" o = DOMHTMLLinkElementGetDisabledMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getHref" o = DOMHTMLLinkElementGetHrefMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getHreflang" o = DOMHTMLLinkElementGetHreflangMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getMedia" o = DOMHTMLLinkElementGetMediaMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getRel" o = DOMHTMLLinkElementGetRelMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getRev" o = DOMHTMLLinkElementGetRevMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getSheet" o = DOMHTMLLinkElementGetSheetMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getSizes" o = DOMHTMLLinkElementGetSizesMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getTarget" o = DOMHTMLLinkElementGetTargetMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getTypeAttr" o = DOMHTMLLinkElementGetTypeAttrMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLLinkElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setCharset" o = DOMHTMLLinkElementSetCharsetMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setDisabled" o = DOMHTMLLinkElementSetDisabledMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setHref" o = DOMHTMLLinkElementSetHrefMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setHreflang" o = DOMHTMLLinkElementSetHreflangMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setMedia" o = DOMHTMLLinkElementSetMediaMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setRel" o = DOMHTMLLinkElementSetRelMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setRev" o = DOMHTMLLinkElementSetRevMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setSizes" o = DOMHTMLLinkElementSetSizesMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setTarget" o = DOMHTMLLinkElementSetTargetMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setTypeAttr" o = DOMHTMLLinkElementSetTypeAttrMethodInfo
-    ResolveDOMHTMLLinkElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLLinkElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLLinkElementMethod t DOMHTMLLinkElement, O.MethodInfo info DOMHTMLLinkElement p) => OL.IsLabel t (DOMHTMLLinkElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "charset"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@charset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #charset
-@
--}
-getDOMHTMLLinkElementCharset :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
-getDOMHTMLLinkElementCharset obj = liftIO $ B.Properties.getObjectPropertyString obj "charset"
-
-{- |
-Set the value of the “@charset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #charset 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLLinkElementCharset :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
-setDOMHTMLLinkElementCharset obj val = liftIO $ B.Properties.setObjectPropertyString obj "charset" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@charset@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLLinkElementCharset :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLLinkElementCharset val = B.Properties.constructObjectPropertyString "charset" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementCharsetPropertyInfo
-instance AttrInfo DOMHTMLLinkElementCharsetPropertyInfo where
-    type AttrAllowedOps DOMHTMLLinkElementCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLLinkElementCharsetPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLLinkElementCharsetPropertyInfo = IsDOMHTMLLinkElement
-    type AttrGetType DOMHTMLLinkElementCharsetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLLinkElementCharsetPropertyInfo = "charset"
-    type AttrOrigin DOMHTMLLinkElementCharsetPropertyInfo = DOMHTMLLinkElement
-    attrGet _ = getDOMHTMLLinkElementCharset
-    attrSet _ = setDOMHTMLLinkElementCharset
-    attrConstruct _ = constructDOMHTMLLinkElementCharset
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "disabled"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #disabled
-@
--}
-getDOMHTMLLinkElementDisabled :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m Bool
-getDOMHTMLLinkElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"
-
-{- |
-Set the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLLinkElementDisabled :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> Bool -> m ()
-setDOMHTMLLinkElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLLinkElementDisabled :: (IsDOMHTMLLinkElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLLinkElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementDisabledPropertyInfo
-instance AttrInfo DOMHTMLLinkElementDisabledPropertyInfo where
-    type AttrAllowedOps DOMHTMLLinkElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLLinkElementDisabledPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLLinkElementDisabledPropertyInfo = IsDOMHTMLLinkElement
-    type AttrGetType DOMHTMLLinkElementDisabledPropertyInfo = Bool
-    type AttrLabel DOMHTMLLinkElementDisabledPropertyInfo = "disabled"
-    type AttrOrigin DOMHTMLLinkElementDisabledPropertyInfo = DOMHTMLLinkElement
-    attrGet _ = getDOMHTMLLinkElementDisabled
-    attrSet _ = setDOMHTMLLinkElementDisabled
-    attrConstruct _ = constructDOMHTMLLinkElementDisabled
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "href"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@href@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #href
-@
--}
-getDOMHTMLLinkElementHref :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
-getDOMHTMLLinkElementHref obj = liftIO $ B.Properties.getObjectPropertyString obj "href"
-
-{- |
-Set the value of the “@href@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #href 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLLinkElementHref :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
-setDOMHTMLLinkElementHref obj val = liftIO $ B.Properties.setObjectPropertyString obj "href" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@href@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLLinkElementHref :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLLinkElementHref val = B.Properties.constructObjectPropertyString "href" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementHrefPropertyInfo
-instance AttrInfo DOMHTMLLinkElementHrefPropertyInfo where
-    type AttrAllowedOps DOMHTMLLinkElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLLinkElementHrefPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLLinkElementHrefPropertyInfo = IsDOMHTMLLinkElement
-    type AttrGetType DOMHTMLLinkElementHrefPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLLinkElementHrefPropertyInfo = "href"
-    type AttrOrigin DOMHTMLLinkElementHrefPropertyInfo = DOMHTMLLinkElement
-    attrGet _ = getDOMHTMLLinkElementHref
-    attrSet _ = setDOMHTMLLinkElementHref
-    attrConstruct _ = constructDOMHTMLLinkElementHref
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "hreflang"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@hreflang@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #hreflang
-@
--}
-getDOMHTMLLinkElementHreflang :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
-getDOMHTMLLinkElementHreflang obj = liftIO $ B.Properties.getObjectPropertyString obj "hreflang"
-
-{- |
-Set the value of the “@hreflang@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #hreflang 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLLinkElementHreflang :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
-setDOMHTMLLinkElementHreflang obj val = liftIO $ B.Properties.setObjectPropertyString obj "hreflang" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@hreflang@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLLinkElementHreflang :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLLinkElementHreflang val = B.Properties.constructObjectPropertyString "hreflang" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementHreflangPropertyInfo
-instance AttrInfo DOMHTMLLinkElementHreflangPropertyInfo where
-    type AttrAllowedOps DOMHTMLLinkElementHreflangPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLLinkElementHreflangPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLLinkElementHreflangPropertyInfo = IsDOMHTMLLinkElement
-    type AttrGetType DOMHTMLLinkElementHreflangPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLLinkElementHreflangPropertyInfo = "hreflang"
-    type AttrOrigin DOMHTMLLinkElementHreflangPropertyInfo = DOMHTMLLinkElement
-    attrGet _ = getDOMHTMLLinkElementHreflang
-    attrSet _ = setDOMHTMLLinkElementHreflang
-    attrConstruct _ = constructDOMHTMLLinkElementHreflang
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "media"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@media@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #media
-@
--}
-getDOMHTMLLinkElementMedia :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
-getDOMHTMLLinkElementMedia obj = liftIO $ B.Properties.getObjectPropertyString obj "media"
-
-{- |
-Set the value of the “@media@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #media 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLLinkElementMedia :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
-setDOMHTMLLinkElementMedia obj val = liftIO $ B.Properties.setObjectPropertyString obj "media" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@media@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLLinkElementMedia :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLLinkElementMedia val = B.Properties.constructObjectPropertyString "media" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementMediaPropertyInfo
-instance AttrInfo DOMHTMLLinkElementMediaPropertyInfo where
-    type AttrAllowedOps DOMHTMLLinkElementMediaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLLinkElementMediaPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLLinkElementMediaPropertyInfo = IsDOMHTMLLinkElement
-    type AttrGetType DOMHTMLLinkElementMediaPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLLinkElementMediaPropertyInfo = "media"
-    type AttrOrigin DOMHTMLLinkElementMediaPropertyInfo = DOMHTMLLinkElement
-    attrGet _ = getDOMHTMLLinkElementMedia
-    attrSet _ = setDOMHTMLLinkElementMedia
-    attrConstruct _ = constructDOMHTMLLinkElementMedia
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "rel"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@rel@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #rel
-@
--}
-getDOMHTMLLinkElementRel :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
-getDOMHTMLLinkElementRel obj = liftIO $ B.Properties.getObjectPropertyString obj "rel"
-
-{- |
-Set the value of the “@rel@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #rel 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLLinkElementRel :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
-setDOMHTMLLinkElementRel obj val = liftIO $ B.Properties.setObjectPropertyString obj "rel" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@rel@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLLinkElementRel :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLLinkElementRel val = B.Properties.constructObjectPropertyString "rel" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementRelPropertyInfo
-instance AttrInfo DOMHTMLLinkElementRelPropertyInfo where
-    type AttrAllowedOps DOMHTMLLinkElementRelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLLinkElementRelPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLLinkElementRelPropertyInfo = IsDOMHTMLLinkElement
-    type AttrGetType DOMHTMLLinkElementRelPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLLinkElementRelPropertyInfo = "rel"
-    type AttrOrigin DOMHTMLLinkElementRelPropertyInfo = DOMHTMLLinkElement
-    attrGet _ = getDOMHTMLLinkElementRel
-    attrSet _ = setDOMHTMLLinkElementRel
-    attrConstruct _ = constructDOMHTMLLinkElementRel
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "rev"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@rev@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #rev
-@
--}
-getDOMHTMLLinkElementRev :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
-getDOMHTMLLinkElementRev obj = liftIO $ B.Properties.getObjectPropertyString obj "rev"
-
-{- |
-Set the value of the “@rev@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #rev 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLLinkElementRev :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
-setDOMHTMLLinkElementRev obj val = liftIO $ B.Properties.setObjectPropertyString obj "rev" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@rev@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLLinkElementRev :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLLinkElementRev val = B.Properties.constructObjectPropertyString "rev" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementRevPropertyInfo
-instance AttrInfo DOMHTMLLinkElementRevPropertyInfo where
-    type AttrAllowedOps DOMHTMLLinkElementRevPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLLinkElementRevPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLLinkElementRevPropertyInfo = IsDOMHTMLLinkElement
-    type AttrGetType DOMHTMLLinkElementRevPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLLinkElementRevPropertyInfo = "rev"
-    type AttrOrigin DOMHTMLLinkElementRevPropertyInfo = DOMHTMLLinkElement
-    attrGet _ = getDOMHTMLLinkElementRev
-    attrSet _ = setDOMHTMLLinkElementRev
-    attrConstruct _ = constructDOMHTMLLinkElementRev
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "sheet"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@sheet@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #sheet
-@
--}
-getDOMHTMLLinkElementSheet :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)
-getDOMHTMLLinkElementSheet obj = liftIO $ B.Properties.getObjectPropertyObject obj "sheet" WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSheetPropertyInfo
-instance AttrInfo DOMHTMLLinkElementSheetPropertyInfo where
-    type AttrAllowedOps DOMHTMLLinkElementSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLLinkElementSheetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLLinkElementSheetPropertyInfo = IsDOMHTMLLinkElement
-    type AttrGetType DOMHTMLLinkElementSheetPropertyInfo = (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)
-    type AttrLabel DOMHTMLLinkElementSheetPropertyInfo = "sheet"
-    type AttrOrigin DOMHTMLLinkElementSheetPropertyInfo = DOMHTMLLinkElement
-    attrGet _ = getDOMHTMLLinkElementSheet
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "sizes"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@sizes@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #sizes
-@
--}
-getDOMHTMLLinkElementSizes :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)
-getDOMHTMLLinkElementSizes obj = liftIO $ B.Properties.getObjectPropertyObject obj "sizes" WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSizesPropertyInfo
-instance AttrInfo DOMHTMLLinkElementSizesPropertyInfo where
-    type AttrAllowedOps DOMHTMLLinkElementSizesPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLLinkElementSizesPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLLinkElementSizesPropertyInfo = IsDOMHTMLLinkElement
-    type AttrGetType DOMHTMLLinkElementSizesPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)
-    type AttrLabel DOMHTMLLinkElementSizesPropertyInfo = "sizes"
-    type AttrOrigin DOMHTMLLinkElementSizesPropertyInfo = DOMHTMLLinkElement
-    attrGet _ = getDOMHTMLLinkElementSizes
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "target"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #target
-@
--}
-getDOMHTMLLinkElementTarget :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
-getDOMHTMLLinkElementTarget obj = liftIO $ B.Properties.getObjectPropertyString obj "target"
-
-{- |
-Set the value of the “@target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #target 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLLinkElementTarget :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
-setDOMHTMLLinkElementTarget obj val = liftIO $ B.Properties.setObjectPropertyString obj "target" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@target@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLLinkElementTarget :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLLinkElementTarget val = B.Properties.constructObjectPropertyString "target" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementTargetPropertyInfo
-instance AttrInfo DOMHTMLLinkElementTargetPropertyInfo where
-    type AttrAllowedOps DOMHTMLLinkElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLLinkElementTargetPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLLinkElementTargetPropertyInfo = IsDOMHTMLLinkElement
-    type AttrGetType DOMHTMLLinkElementTargetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLLinkElementTargetPropertyInfo = "target"
-    type AttrOrigin DOMHTMLLinkElementTargetPropertyInfo = DOMHTMLLinkElement
-    attrGet _ = getDOMHTMLLinkElementTarget
-    attrSet _ = setDOMHTMLLinkElementTarget
-    attrConstruct _ = constructDOMHTMLLinkElementTarget
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLLinkElement #type
-@
--}
-getDOMHTMLLinkElementType :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
-getDOMHTMLLinkElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-{- |
-Set the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLLinkElement [ #type 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLLinkElementType :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
-setDOMHTMLLinkElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLLinkElementType :: (IsDOMHTMLLinkElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLLinkElementType val = B.Properties.constructObjectPropertyString "type" (Just val)
-
-{- |
-Set the value of the “@type@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #type
-@
--}
-clearDOMHTMLLinkElementType :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m ()
-clearDOMHTMLLinkElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementTypePropertyInfo
-instance AttrInfo DOMHTMLLinkElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLLinkElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLLinkElementTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLLinkElementTypePropertyInfo = IsDOMHTMLLinkElement
-    type AttrGetType DOMHTMLLinkElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLLinkElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLLinkElementTypePropertyInfo = DOMHTMLLinkElement
-    attrGet _ = getDOMHTMLLinkElementType
-    attrSet _ = setDOMHTMLLinkElementType
-    attrConstruct _ = constructDOMHTMLLinkElementType
-    attrClear _ = clearDOMHTMLLinkElementType
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLLinkElement
-type instance O.AttributeList DOMHTMLLinkElement = DOMHTMLLinkElementAttributeList
-type DOMHTMLLinkElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("charset", DOMHTMLLinkElementCharsetPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLLinkElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("href", DOMHTMLLinkElementHrefPropertyInfo), '("hreflang", DOMHTMLLinkElementHreflangPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("media", DOMHTMLLinkElementMediaPropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rel", DOMHTMLLinkElementRelPropertyInfo), '("rev", DOMHTMLLinkElementRevPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("sheet", DOMHTMLLinkElementSheetPropertyInfo), '("sizes", DOMHTMLLinkElementSizesPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("target", DOMHTMLLinkElementTargetPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLLinkElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLLinkElementCharset :: AttrLabelProxy "charset"
-dOMHTMLLinkElementCharset = AttrLabelProxy
-
-dOMHTMLLinkElementDisabled :: AttrLabelProxy "disabled"
-dOMHTMLLinkElementDisabled = AttrLabelProxy
-
-dOMHTMLLinkElementHref :: AttrLabelProxy "href"
-dOMHTMLLinkElementHref = AttrLabelProxy
-
-dOMHTMLLinkElementHreflang :: AttrLabelProxy "hreflang"
-dOMHTMLLinkElementHreflang = AttrLabelProxy
-
-dOMHTMLLinkElementMedia :: AttrLabelProxy "media"
-dOMHTMLLinkElementMedia = AttrLabelProxy
-
-dOMHTMLLinkElementRel :: AttrLabelProxy "rel"
-dOMHTMLLinkElementRel = AttrLabelProxy
-
-dOMHTMLLinkElementRev :: AttrLabelProxy "rev"
-dOMHTMLLinkElementRev = AttrLabelProxy
-
-dOMHTMLLinkElementSheet :: AttrLabelProxy "sheet"
-dOMHTMLLinkElementSheet = AttrLabelProxy
-
-dOMHTMLLinkElementSizes :: AttrLabelProxy "sizes"
-dOMHTMLLinkElementSizes = AttrLabelProxy
-
-dOMHTMLLinkElementTarget :: AttrLabelProxy "target"
-dOMHTMLLinkElementTarget = AttrLabelProxy
-
-dOMHTMLLinkElementType :: AttrLabelProxy "type"
-dOMHTMLLinkElementType = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLLinkElement = DOMHTMLLinkElementSignalList
-type DOMHTMLLinkElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLLinkElement::get_charset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_get_charset" webkit_dom_html_link_element_get_charset :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLLinkElementGetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementGetCharset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLLinkElementGetCharset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_link_element_get_charset self'
-    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetCharset" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetCharsetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetCharsetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementGetCharset
-
-#endif
-
--- method DOMHTMLLinkElement::get_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_get_disabled" webkit_dom_html_link_element_get_disabled :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLLinkElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementGetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLLinkElementGetDisabled self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_link_element_get_disabled self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetDisabledMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementGetDisabled
-
-#endif
-
--- method DOMHTMLLinkElement::get_href
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_get_href" webkit_dom_html_link_element_get_href :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLLinkElementGetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementGetHref ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLLinkElementGetHref self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_link_element_get_href self'
-    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetHref" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetHrefMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetHrefMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementGetHref
-
-#endif
-
--- method DOMHTMLLinkElement::get_hreflang
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_get_hreflang" webkit_dom_html_link_element_get_hreflang :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLLinkElementGetHreflang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementGetHreflang ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLLinkElementGetHreflang self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_link_element_get_hreflang self'
-    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetHreflang" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetHreflangMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetHreflangMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementGetHreflang
-
-#endif
-
--- method DOMHTMLLinkElement::get_media
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_get_media" webkit_dom_html_link_element_get_media :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLLinkElementGetMedia ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementGetMedia ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLLinkElementGetMedia self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_link_element_get_media self'
-    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetMedia" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetMediaMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetMediaMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementGetMedia
-
-#endif
-
--- method DOMHTMLLinkElement::get_rel
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_get_rel" webkit_dom_html_link_element_get_rel :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLLinkElementGetRel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementGetRel ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLLinkElementGetRel self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_link_element_get_rel self'
-    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetRel" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetRelMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetRelMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementGetRel
-
-#endif
-
--- method DOMHTMLLinkElement::get_rev
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_get_rev" webkit_dom_html_link_element_get_rev :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLLinkElementGetRev ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementGetRev ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLLinkElementGetRev self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_link_element_get_rev self'
-    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetRev" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetRevMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetRevMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementGetRev
-
-#endif
-
--- method DOMHTMLLinkElement::get_sheet
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_get_sheet" webkit_dom_html_link_element_get_sheet :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    IO (Ptr WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)
-
-{-# DEPRECATED dOMHTMLLinkElementGetSheet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementGetSheet ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}
-dOMHTMLLinkElementGetSheet self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_link_element_get_sheet self'
-    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetSheet" result
-    result' <- (wrapObject WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetSheetMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetSheetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementGetSheet
-
-#endif
-
--- method DOMHTMLLinkElement::get_sizes
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMTokenList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_get_sizes" webkit_dom_html_link_element_get_sizes :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    IO (Ptr WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)
-
-{-# DEPRECATED dOMHTMLLinkElementGetSizes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLLinkElementGetSizes ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> m WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMTokenList.DOMDOMTokenList' -}
-dOMHTMLLinkElementGetSizes self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_link_element_get_sizes self'
-    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetSizes" result
-    result' <- (wrapObject WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetSizesMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetSizesMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementGetSizes
-
-#endif
-
--- method DOMHTMLLinkElement::get_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_get_target" webkit_dom_html_link_element_get_target :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLLinkElementGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementGetTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLLinkElementGetTarget self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_link_element_get_target self'
-    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetTarget" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetTargetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetTargetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementGetTarget
-
-#endif
-
--- method DOMHTMLLinkElement::get_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_get_type_attr" webkit_dom_html_link_element_get_type_attr :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLLinkElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementGetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLLinkElementGetTypeAttr self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_link_element_get_type_attr self'
-    checkUnexpectedReturnNULL "dOMHTMLLinkElementGetTypeAttr" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetTypeAttrMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementGetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementGetTypeAttr
-
-#endif
-
--- method DOMHTMLLinkElement::set_charset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_set_charset" webkit_dom_html_link_element_set_charset :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLLinkElementSetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementSetCharset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLLinkElementSetCharset self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_link_element_set_charset self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetCharsetMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetCharsetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementSetCharset
-
-#endif
-
--- method DOMHTMLLinkElement::set_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_set_disabled" webkit_dom_html_link_element_set_disabled :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLLinkElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementSetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLLinkElementSetDisabled self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_link_element_set_disabled self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetDisabledMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementSetDisabled
-
-#endif
-
--- method DOMHTMLLinkElement::set_href
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_set_href" webkit_dom_html_link_element_set_href :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLLinkElementSetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementSetHref ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLLinkElementSetHref self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_link_element_set_href self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetHrefMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetHrefMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementSetHref
-
-#endif
-
--- method DOMHTMLLinkElement::set_hreflang
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_set_hreflang" webkit_dom_html_link_element_set_hreflang :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLLinkElementSetHreflang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementSetHreflang ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLLinkElementSetHreflang self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_link_element_set_hreflang self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetHreflangMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetHreflangMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementSetHreflang
-
-#endif
-
--- method DOMHTMLLinkElement::set_media
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_set_media" webkit_dom_html_link_element_set_media :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLLinkElementSetMedia ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementSetMedia ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLLinkElementSetMedia self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_link_element_set_media self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetMediaMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetMediaMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementSetMedia
-
-#endif
-
--- method DOMHTMLLinkElement::set_rel
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_set_rel" webkit_dom_html_link_element_set_rel :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLLinkElementSetRel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementSetRel ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLLinkElementSetRel self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_link_element_set_rel self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetRelMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetRelMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementSetRel
-
-#endif
-
--- method DOMHTMLLinkElement::set_rev
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_set_rev" webkit_dom_html_link_element_set_rev :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLLinkElementSetRev ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementSetRev ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLLinkElementSetRev self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_link_element_set_rev self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetRevMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetRevMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementSetRev
-
-#endif
-
--- method DOMHTMLLinkElement::set_sizes
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_set_sizes" webkit_dom_html_link_element_set_sizes :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLLinkElementSetSizes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLLinkElementSetSizes ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> T.Text
-    {- ^ /@value@/: a @/gchar/@ -}
-    -> m ()
-dOMHTMLLinkElementSetSizes self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_link_element_set_sizes self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetSizesMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetSizesMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementSetSizes
-
-#endif
-
--- method DOMHTMLLinkElement::set_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_set_target" webkit_dom_html_link_element_set_target :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLLinkElementSetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementSetTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLLinkElementSetTarget self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_link_element_set_target self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetTargetMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetTargetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementSetTarget
-
-#endif
-
--- method DOMHTMLLinkElement::set_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLLinkElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_link_element_set_type_attr" webkit_dom_html_link_element_set_type_attr :: 
-    Ptr DOMHTMLLinkElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLLinkElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLLinkElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLLinkElementSetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.DOMHTMLLinkElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLLinkElementSetTypeAttr self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_link_element_set_type_attr self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetTypeAttrMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.MethodInfo DOMHTMLLinkElementSetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLLinkElementSetTypeAttr
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLLinkElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLLinkElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLLinkElement.hs-boot
+++ /dev/null
@@ -1,125 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLLinkElement = DOMHTMLLinkElement (ManagedPtr DOMHTMLLinkElement)
-instance GObject DOMHTMLLinkElement where
-class (GObject o, O.IsDescendantOf DOMHTMLLinkElement o) => IsDOMHTMLLinkElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLLinkElement o) => IsDOMHTMLLinkElement o
-instance O.HasParentTypes DOMHTMLLinkElement
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementCharsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementDisabledPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementHrefPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementHreflangPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementMediaPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementRelPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementRevPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSheetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSizesPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementTargetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetCharsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetHrefMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetHreflangMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetMediaMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetRelMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetRevMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetSheetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetSizesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetTargetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementGetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetCharsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetHrefMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetHreflangMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetMediaMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetRelMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetRevMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetSizesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetTargetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLLinkElementSetTypeAttrMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLMapElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLMapElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLMapElement.hs
+++ /dev/null
@@ -1,527 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLMapElement
-    ( 
-
--- * Exported types
-    DOMHTMLMapElement(..)                   ,
-    IsDOMHTMLMapElement                     ,
-    toDOMHTMLMapElement                     ,
-    noDOMHTMLMapElement                     ,
-
-
- -- * Methods
--- ** getAreas #method:getAreas#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMapElementGetAreasMethodInfo     ,
-#endif
-    dOMHTMLMapElementGetAreas               ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMapElementGetNameMethodInfo      ,
-#endif
-    dOMHTMLMapElementGetName                ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMapElementSetNameMethodInfo      ,
-#endif
-    dOMHTMLMapElementSetName                ,
-
-
-
-
- -- * Properties
--- ** areas #attr:areas#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLMapElementAreasPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLMapElementAreas                  ,
-#endif
-    getDOMHTMLMapElementAreas               ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLMapElementNamePropertyInfo       ,
-#endif
-    constructDOMHTMLMapElementName          ,
-#if ENABLE_OVERLOADING
-    dOMHTMLMapElementName                   ,
-#endif
-    getDOMHTMLMapElementName                ,
-    setDOMHTMLMapElementName                ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLMapElement = DOMHTMLMapElement (ManagedPtr DOMHTMLMapElement)
-foreign import ccall "webkit_dom_html_map_element_get_type"
-    c_webkit_dom_html_map_element_get_type :: IO GType
-
-instance GObject DOMHTMLMapElement where
-    gobjectType = c_webkit_dom_html_map_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLMapElement`, for instance with `toDOMHTMLMapElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLMapElement o) => IsDOMHTMLMapElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLMapElement o) => IsDOMHTMLMapElement o
-
-instance O.HasParentTypes DOMHTMLMapElement
-type instance O.ParentTypes DOMHTMLMapElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLMapElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLMapElement :: (MonadIO m, IsDOMHTMLMapElement o) => o -> m DOMHTMLMapElement
-toDOMHTMLMapElement = liftIO . unsafeCastTo DOMHTMLMapElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLMapElement`.
-noDOMHTMLMapElement :: Maybe DOMHTMLMapElement
-noDOMHTMLMapElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLMapElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLMapElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLMapElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLMapElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLMapElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLMapElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLMapElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLMapElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLMapElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLMapElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLMapElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLMapElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLMapElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLMapElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLMapElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLMapElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLMapElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLMapElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLMapElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLMapElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLMapElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLMapElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLMapElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLMapElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLMapElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLMapElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLMapElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLMapElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLMapElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLMapElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLMapElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLMapElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLMapElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLMapElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLMapElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLMapElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLMapElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLMapElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLMapElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLMapElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLMapElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLMapElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLMapElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLMapElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLMapElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLMapElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLMapElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLMapElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLMapElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLMapElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLMapElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLMapElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLMapElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLMapElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLMapElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLMapElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLMapElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLMapElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLMapElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLMapElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLMapElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLMapElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLMapElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLMapElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLMapElementMethod "getAreas" o = DOMHTMLMapElementGetAreasMethodInfo
-    ResolveDOMHTMLMapElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLMapElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLMapElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLMapElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLMapElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLMapElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLMapElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLMapElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLMapElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLMapElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLMapElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLMapElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLMapElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLMapElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLMapElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLMapElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLMapElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLMapElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLMapElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLMapElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLMapElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLMapElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLMapElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLMapElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLMapElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLMapElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLMapElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLMapElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLMapElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLMapElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLMapElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLMapElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLMapElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLMapElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLMapElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLMapElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLMapElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLMapElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLMapElementMethod "getName" o = DOMHTMLMapElementGetNameMethodInfo
-    ResolveDOMHTMLMapElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLMapElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLMapElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLMapElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLMapElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLMapElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLMapElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLMapElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLMapElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLMapElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLMapElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLMapElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLMapElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLMapElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLMapElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLMapElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLMapElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLMapElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLMapElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLMapElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLMapElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLMapElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLMapElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLMapElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLMapElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLMapElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLMapElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLMapElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLMapElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLMapElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLMapElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLMapElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLMapElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLMapElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLMapElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLMapElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLMapElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLMapElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLMapElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLMapElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLMapElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLMapElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLMapElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLMapElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLMapElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLMapElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLMapElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLMapElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLMapElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLMapElementMethod "setName" o = DOMHTMLMapElementSetNameMethodInfo
-    ResolveDOMHTMLMapElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLMapElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLMapElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLMapElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLMapElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLMapElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLMapElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLMapElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLMapElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLMapElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLMapElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLMapElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLMapElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLMapElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLMapElementMethod t DOMHTMLMapElement, O.MethodInfo info DOMHTMLMapElement p) => OL.IsLabel t (DOMHTMLMapElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "areas"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@areas@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLMapElement #areas
-@
--}
-getDOMHTMLMapElementAreas :: (MonadIO m, IsDOMHTMLMapElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMHTMLMapElementAreas obj = liftIO $ B.Properties.getObjectPropertyObject obj "areas" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMapElementAreasPropertyInfo
-instance AttrInfo DOMHTMLMapElementAreasPropertyInfo where
-    type AttrAllowedOps DOMHTMLMapElementAreasPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLMapElementAreasPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLMapElementAreasPropertyInfo = IsDOMHTMLMapElement
-    type AttrGetType DOMHTMLMapElementAreasPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMHTMLMapElementAreasPropertyInfo = "areas"
-    type AttrOrigin DOMHTMLMapElementAreasPropertyInfo = DOMHTMLMapElement
-    attrGet _ = getDOMHTMLMapElementAreas
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLMapElement #name
-@
--}
-getDOMHTMLMapElementName :: (MonadIO m, IsDOMHTMLMapElement o) => o -> m (Maybe T.Text)
-getDOMHTMLMapElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLMapElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLMapElementName :: (MonadIO m, IsDOMHTMLMapElement o) => o -> T.Text -> m ()
-setDOMHTMLMapElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLMapElementName :: (IsDOMHTMLMapElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLMapElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMapElementNamePropertyInfo
-instance AttrInfo DOMHTMLMapElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLMapElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLMapElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLMapElementNamePropertyInfo = IsDOMHTMLMapElement
-    type AttrGetType DOMHTMLMapElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLMapElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLMapElementNamePropertyInfo = DOMHTMLMapElement
-    attrGet _ = getDOMHTMLMapElementName
-    attrSet _ = setDOMHTMLMapElementName
-    attrConstruct _ = constructDOMHTMLMapElementName
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLMapElement
-type instance O.AttributeList DOMHTMLMapElement = DOMHTMLMapElementAttributeList
-type DOMHTMLMapElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("areas", DOMHTMLMapElementAreasPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLMapElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLMapElementAreas :: AttrLabelProxy "areas"
-dOMHTMLMapElementAreas = AttrLabelProxy
-
-dOMHTMLMapElementName :: AttrLabelProxy "name"
-dOMHTMLMapElementName = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLMapElement = DOMHTMLMapElementSignalList
-type DOMHTMLMapElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLMapElement::get_areas
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMapElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMapElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_map_element_get_areas" webkit_dom_html_map_element_get_areas :: 
-    Ptr DOMHTMLMapElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMapElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMHTMLMapElementGetAreas ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMapElementGetAreas ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMapElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMHTMLMapElementGetAreas self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_map_element_get_areas self'
-    checkUnexpectedReturnNULL "dOMHTMLMapElementGetAreas" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMapElementGetAreasMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLMapElement a) => O.MethodInfo DOMHTMLMapElementGetAreasMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMapElementGetAreas
-
-#endif
-
--- method DOMHTMLMapElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMapElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMapElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_map_element_get_name" webkit_dom_html_map_element_get_name :: 
-    Ptr DOMHTMLMapElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMapElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLMapElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMapElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMapElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLMapElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_map_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLMapElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMapElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMapElement a) => O.MethodInfo DOMHTMLMapElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMapElementGetName
-
-#endif
-
--- method DOMHTMLMapElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMapElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMapElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_map_element_set_name" webkit_dom_html_map_element_set_name :: 
-    Ptr DOMHTMLMapElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMapElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLMapElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMapElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMapElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMapElement.DOMHTMLMapElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLMapElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_map_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMapElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMapElement a) => O.MethodInfo DOMHTMLMapElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMapElementSetName
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLMapElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLMapElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLMapElement.hs-boot
+++ /dev/null
@@ -1,44 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLMapElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLMapElement = DOMHTMLMapElement (ManagedPtr DOMHTMLMapElement)
-instance GObject DOMHTMLMapElement where
-class (GObject o, O.IsDescendantOf DOMHTMLMapElement o) => IsDOMHTMLMapElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLMapElement o) => IsDOMHTMLMapElement o
-instance O.HasParentTypes DOMHTMLMapElement
-#if ENABLE_OVERLOADING
-data DOMHTMLMapElementAreasPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMapElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMapElementGetAreasMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMapElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMapElementSetNameMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLMarqueeElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLMarqueeElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLMarqueeElement.hs
+++ /dev/null
@@ -1,357 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement
-    ( 
-
--- * Exported types
-    DOMHTMLMarqueeElement(..)               ,
-    IsDOMHTMLMarqueeElement                 ,
-    toDOMHTMLMarqueeElement                 ,
-    noDOMHTMLMarqueeElement                 ,
-
-
- -- * Methods
--- ** start #method:start#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMarqueeElementStartMethodInfo    ,
-#endif
-    dOMHTMLMarqueeElementStart              ,
-
-
--- ** stop #method:stop#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMarqueeElementStopMethodInfo     ,
-#endif
-    dOMHTMLMarqueeElementStop               ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLMarqueeElement = DOMHTMLMarqueeElement (ManagedPtr DOMHTMLMarqueeElement)
-foreign import ccall "webkit_dom_html_marquee_element_get_type"
-    c_webkit_dom_html_marquee_element_get_type :: IO GType
-
-instance GObject DOMHTMLMarqueeElement where
-    gobjectType = c_webkit_dom_html_marquee_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLMarqueeElement`, for instance with `toDOMHTMLMarqueeElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLMarqueeElement o) => IsDOMHTMLMarqueeElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLMarqueeElement o) => IsDOMHTMLMarqueeElement o
-
-instance O.HasParentTypes DOMHTMLMarqueeElement
-type instance O.ParentTypes DOMHTMLMarqueeElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLMarqueeElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLMarqueeElement :: (MonadIO m, IsDOMHTMLMarqueeElement o) => o -> m DOMHTMLMarqueeElement
-toDOMHTMLMarqueeElement = liftIO . unsafeCastTo DOMHTMLMarqueeElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLMarqueeElement`.
-noDOMHTMLMarqueeElement :: Maybe DOMHTMLMarqueeElement
-noDOMHTMLMarqueeElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLMarqueeElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLMarqueeElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "start" o = DOMHTMLMarqueeElementStartMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "stop" o = DOMHTMLMarqueeElementStopMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLMarqueeElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLMarqueeElementMethod t DOMHTMLMarqueeElement, O.MethodInfo info DOMHTMLMarqueeElement p) => OL.IsLabel t (DOMHTMLMarqueeElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLMarqueeElement
-type instance O.AttributeList DOMHTMLMarqueeElement = DOMHTMLMarqueeElementAttributeList
-type DOMHTMLMarqueeElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLMarqueeElement = DOMHTMLMarqueeElementSignalList
-type DOMHTMLMarqueeElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLMarqueeElement::start
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMarqueeElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMarqueeElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_marquee_element_start" webkit_dom_html_marquee_element_start :: 
-    Ptr DOMHTMLMarqueeElement ->            -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMarqueeElement"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLMarqueeElementStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMarqueeElementStart ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMarqueeElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement' -}
-    -> m ()
-dOMHTMLMarqueeElementStart self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_marquee_element_start self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMarqueeElementStartMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLMarqueeElement a) => O.MethodInfo DOMHTMLMarqueeElementStartMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMarqueeElementStart
-
-#endif
-
--- method DOMHTMLMarqueeElement::stop
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMarqueeElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMarqueeElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_marquee_element_stop" webkit_dom_html_marquee_element_stop :: 
-    Ptr DOMHTMLMarqueeElement ->            -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMarqueeElement"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLMarqueeElementStop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMarqueeElementStop ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMarqueeElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement.DOMHTMLMarqueeElement' -}
-    -> m ()
-dOMHTMLMarqueeElementStop self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_marquee_element_stop self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMarqueeElementStopMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLMarqueeElement a) => O.MethodInfo DOMHTMLMarqueeElementStopMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMarqueeElementStop
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLMarqueeElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLMarqueeElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLMarqueeElement.hs-boot
+++ /dev/null
@@ -1,35 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLMarqueeElement = DOMHTMLMarqueeElement (ManagedPtr DOMHTMLMarqueeElement)
-instance GObject DOMHTMLMarqueeElement where
-class (GObject o, O.IsDescendantOf DOMHTMLMarqueeElement o) => IsDOMHTMLMarqueeElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLMarqueeElement o) => IsDOMHTMLMarqueeElement o
-instance O.HasParentTypes DOMHTMLMarqueeElement
-#if ENABLE_OVERLOADING
-data DOMHTMLMarqueeElementStartMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMarqueeElementStopMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLMenuElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLMenuElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLMenuElement.hs
+++ /dev/null
@@ -1,431 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement
-    ( 
-
--- * Exported types
-    DOMHTMLMenuElement(..)                  ,
-    IsDOMHTMLMenuElement                    ,
-    toDOMHTMLMenuElement                    ,
-    noDOMHTMLMenuElement                    ,
-
-
- -- * Methods
--- ** getCompact #method:getCompact#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMenuElementGetCompactMethodInfo  ,
-#endif
-    dOMHTMLMenuElementGetCompact            ,
-
-
--- ** setCompact #method:setCompact#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMenuElementSetCompactMethodInfo  ,
-#endif
-    dOMHTMLMenuElementSetCompact            ,
-
-
-
-
- -- * Properties
--- ** compact #attr:compact#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLMenuElementCompactPropertyInfo   ,
-#endif
-    constructDOMHTMLMenuElementCompact      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLMenuElementCompact               ,
-#endif
-    getDOMHTMLMenuElementCompact            ,
-    setDOMHTMLMenuElementCompact            ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLMenuElement = DOMHTMLMenuElement (ManagedPtr DOMHTMLMenuElement)
-foreign import ccall "webkit_dom_html_menu_element_get_type"
-    c_webkit_dom_html_menu_element_get_type :: IO GType
-
-instance GObject DOMHTMLMenuElement where
-    gobjectType = c_webkit_dom_html_menu_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLMenuElement`, for instance with `toDOMHTMLMenuElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLMenuElement o) => IsDOMHTMLMenuElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLMenuElement o) => IsDOMHTMLMenuElement o
-
-instance O.HasParentTypes DOMHTMLMenuElement
-type instance O.ParentTypes DOMHTMLMenuElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLMenuElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLMenuElement :: (MonadIO m, IsDOMHTMLMenuElement o) => o -> m DOMHTMLMenuElement
-toDOMHTMLMenuElement = liftIO . unsafeCastTo DOMHTMLMenuElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLMenuElement`.
-noDOMHTMLMenuElement :: Maybe DOMHTMLMenuElement
-noDOMHTMLMenuElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLMenuElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLMenuElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLMenuElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLMenuElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLMenuElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLMenuElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLMenuElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLMenuElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLMenuElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLMenuElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLMenuElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLMenuElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLMenuElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLMenuElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLMenuElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLMenuElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLMenuElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLMenuElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLMenuElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLMenuElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLMenuElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLMenuElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLMenuElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLMenuElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLMenuElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLMenuElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLMenuElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLMenuElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLMenuElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLMenuElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLMenuElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLMenuElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLMenuElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLMenuElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLMenuElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLMenuElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLMenuElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLMenuElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLMenuElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLMenuElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLMenuElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLMenuElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLMenuElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLMenuElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLMenuElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLMenuElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLMenuElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLMenuElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLMenuElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLMenuElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLMenuElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLMenuElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLMenuElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLMenuElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getCompact" o = DOMHTMLMenuElementGetCompactMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLMenuElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setCompact" o = DOMHTMLMenuElementSetCompactMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLMenuElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLMenuElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLMenuElementMethod t DOMHTMLMenuElement, O.MethodInfo info DOMHTMLMenuElement p) => OL.IsLabel t (DOMHTMLMenuElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "compact"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@compact@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLMenuElement #compact
-@
--}
-getDOMHTMLMenuElementCompact :: (MonadIO m, IsDOMHTMLMenuElement o) => o -> m Bool
-getDOMHTMLMenuElementCompact obj = liftIO $ B.Properties.getObjectPropertyBool obj "compact"
-
-{- |
-Set the value of the “@compact@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLMenuElement [ #compact 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLMenuElementCompact :: (MonadIO m, IsDOMHTMLMenuElement o) => o -> Bool -> m ()
-setDOMHTMLMenuElementCompact obj val = liftIO $ B.Properties.setObjectPropertyBool obj "compact" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@compact@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLMenuElementCompact :: (IsDOMHTMLMenuElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLMenuElementCompact val = B.Properties.constructObjectPropertyBool "compact" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMenuElementCompactPropertyInfo
-instance AttrInfo DOMHTMLMenuElementCompactPropertyInfo where
-    type AttrAllowedOps DOMHTMLMenuElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLMenuElementCompactPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLMenuElementCompactPropertyInfo = IsDOMHTMLMenuElement
-    type AttrGetType DOMHTMLMenuElementCompactPropertyInfo = Bool
-    type AttrLabel DOMHTMLMenuElementCompactPropertyInfo = "compact"
-    type AttrOrigin DOMHTMLMenuElementCompactPropertyInfo = DOMHTMLMenuElement
-    attrGet _ = getDOMHTMLMenuElementCompact
-    attrSet _ = setDOMHTMLMenuElementCompact
-    attrConstruct _ = constructDOMHTMLMenuElementCompact
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLMenuElement
-type instance O.AttributeList DOMHTMLMenuElement = DOMHTMLMenuElementAttributeList
-type DOMHTMLMenuElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLMenuElementCompactPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLMenuElementCompact :: AttrLabelProxy "compact"
-dOMHTMLMenuElementCompact = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLMenuElement = DOMHTMLMenuElementSignalList
-type DOMHTMLMenuElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLMenuElement::get_compact
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMenuElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMenuElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_menu_element_get_compact" webkit_dom_html_menu_element_get_compact :: 
-    Ptr DOMHTMLMenuElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMenuElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLMenuElementGetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMenuElementGetCompact ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMenuElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLMenuElementGetCompact self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_menu_element_get_compact self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMenuElementGetCompactMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLMenuElement a) => O.MethodInfo DOMHTMLMenuElementGetCompactMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMenuElementGetCompact
-
-#endif
-
--- method DOMHTMLMenuElement::set_compact
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMenuElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMenuElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_menu_element_set_compact" webkit_dom_html_menu_element_set_compact :: 
-    Ptr DOMHTMLMenuElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMenuElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLMenuElementSetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMenuElementSetCompact ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMenuElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement.DOMHTMLMenuElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLMenuElementSetCompact self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_menu_element_set_compact self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMenuElementSetCompactMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLMenuElement a) => O.MethodInfo DOMHTMLMenuElementSetCompactMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMenuElementSetCompact
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLMenuElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLMenuElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLMenuElement.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLMenuElement = DOMHTMLMenuElement (ManagedPtr DOMHTMLMenuElement)
-instance GObject DOMHTMLMenuElement where
-class (GObject o, O.IsDescendantOf DOMHTMLMenuElement o) => IsDOMHTMLMenuElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLMenuElement o) => IsDOMHTMLMenuElement o
-instance O.HasParentTypes DOMHTMLMenuElement
-#if ENABLE_OVERLOADING
-data DOMHTMLMenuElementCompactPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMenuElementGetCompactMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMenuElementSetCompactMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLMetaElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLMetaElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLMetaElement.hs
+++ /dev/null
@@ -1,914 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement
-    ( 
-
--- * Exported types
-    DOMHTMLMetaElement(..)                  ,
-    IsDOMHTMLMetaElement                    ,
-    toDOMHTMLMetaElement                    ,
-    noDOMHTMLMetaElement                    ,
-
-
- -- * Methods
--- ** getContent #method:getContent#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMetaElementGetContentMethodInfo  ,
-#endif
-    dOMHTMLMetaElementGetContent            ,
-
-
--- ** getHttpEquiv #method:getHttpEquiv#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMetaElementGetHttpEquivMethodInfo,
-#endif
-    dOMHTMLMetaElementGetHttpEquiv          ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMetaElementGetNameMethodInfo     ,
-#endif
-    dOMHTMLMetaElementGetName               ,
-
-
--- ** getScheme #method:getScheme#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMetaElementGetSchemeMethodInfo   ,
-#endif
-    dOMHTMLMetaElementGetScheme             ,
-
-
--- ** setContent #method:setContent#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMetaElementSetContentMethodInfo  ,
-#endif
-    dOMHTMLMetaElementSetContent            ,
-
-
--- ** setHttpEquiv #method:setHttpEquiv#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMetaElementSetHttpEquivMethodInfo,
-#endif
-    dOMHTMLMetaElementSetHttpEquiv          ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMetaElementSetNameMethodInfo     ,
-#endif
-    dOMHTMLMetaElementSetName               ,
-
-
--- ** setScheme #method:setScheme#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLMetaElementSetSchemeMethodInfo   ,
-#endif
-    dOMHTMLMetaElementSetScheme             ,
-
-
-
-
- -- * Properties
--- ** content #attr:content#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLMetaElementContentPropertyInfo   ,
-#endif
-    constructDOMHTMLMetaElementContent      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLMetaElementContent               ,
-#endif
-    getDOMHTMLMetaElementContent            ,
-    setDOMHTMLMetaElementContent            ,
-
-
--- ** httpEquiv #attr:httpEquiv#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLMetaElementHttpEquivPropertyInfo ,
-#endif
-    constructDOMHTMLMetaElementHttpEquiv    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLMetaElementHttpEquiv             ,
-#endif
-    getDOMHTMLMetaElementHttpEquiv          ,
-    setDOMHTMLMetaElementHttpEquiv          ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLMetaElementNamePropertyInfo      ,
-#endif
-    constructDOMHTMLMetaElementName         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLMetaElementName                  ,
-#endif
-    getDOMHTMLMetaElementName               ,
-    setDOMHTMLMetaElementName               ,
-
-
--- ** scheme #attr:scheme#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLMetaElementSchemePropertyInfo    ,
-#endif
-    constructDOMHTMLMetaElementScheme       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLMetaElementScheme                ,
-#endif
-    getDOMHTMLMetaElementScheme             ,
-    setDOMHTMLMetaElementScheme             ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLMetaElement = DOMHTMLMetaElement (ManagedPtr DOMHTMLMetaElement)
-foreign import ccall "webkit_dom_html_meta_element_get_type"
-    c_webkit_dom_html_meta_element_get_type :: IO GType
-
-instance GObject DOMHTMLMetaElement where
-    gobjectType = c_webkit_dom_html_meta_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLMetaElement`, for instance with `toDOMHTMLMetaElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLMetaElement o) => IsDOMHTMLMetaElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLMetaElement o) => IsDOMHTMLMetaElement o
-
-instance O.HasParentTypes DOMHTMLMetaElement
-type instance O.ParentTypes DOMHTMLMetaElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLMetaElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLMetaElement :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m DOMHTMLMetaElement
-toDOMHTMLMetaElement = liftIO . unsafeCastTo DOMHTMLMetaElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLMetaElement`.
-noDOMHTMLMetaElement :: Maybe DOMHTMLMetaElement
-noDOMHTMLMetaElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLMetaElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLMetaElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLMetaElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLMetaElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLMetaElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLMetaElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLMetaElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLMetaElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLMetaElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLMetaElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLMetaElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLMetaElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLMetaElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLMetaElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLMetaElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLMetaElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLMetaElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLMetaElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLMetaElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLMetaElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLMetaElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLMetaElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLMetaElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLMetaElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLMetaElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLMetaElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLMetaElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLMetaElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLMetaElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLMetaElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLMetaElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLMetaElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLMetaElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLMetaElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLMetaElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLMetaElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLMetaElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLMetaElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLMetaElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLMetaElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLMetaElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLMetaElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLMetaElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLMetaElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLMetaElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLMetaElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLMetaElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLMetaElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLMetaElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLMetaElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLMetaElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLMetaElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLMetaElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLMetaElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getContent" o = DOMHTMLMetaElementGetContentMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getHttpEquiv" o = DOMHTMLMetaElementGetHttpEquivMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getName" o = DOMHTMLMetaElementGetNameMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getScheme" o = DOMHTMLMetaElementGetSchemeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLMetaElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setContent" o = DOMHTMLMetaElementSetContentMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setHttpEquiv" o = DOMHTMLMetaElementSetHttpEquivMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setName" o = DOMHTMLMetaElementSetNameMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setScheme" o = DOMHTMLMetaElementSetSchemeMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLMetaElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLMetaElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLMetaElementMethod t DOMHTMLMetaElement, O.MethodInfo info DOMHTMLMetaElement p) => OL.IsLabel t (DOMHTMLMetaElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "content"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@content@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLMetaElement #content
-@
--}
-getDOMHTMLMetaElementContent :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLMetaElementContent obj = liftIO $ B.Properties.getObjectPropertyString obj "content"
-
-{- |
-Set the value of the “@content@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLMetaElement [ #content 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLMetaElementContent :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> T.Text -> m ()
-setDOMHTMLMetaElementContent obj val = liftIO $ B.Properties.setObjectPropertyString obj "content" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@content@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLMetaElementContent :: (IsDOMHTMLMetaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLMetaElementContent val = B.Properties.constructObjectPropertyString "content" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementContentPropertyInfo
-instance AttrInfo DOMHTMLMetaElementContentPropertyInfo where
-    type AttrAllowedOps DOMHTMLMetaElementContentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLMetaElementContentPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLMetaElementContentPropertyInfo = IsDOMHTMLMetaElement
-    type AttrGetType DOMHTMLMetaElementContentPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLMetaElementContentPropertyInfo = "content"
-    type AttrOrigin DOMHTMLMetaElementContentPropertyInfo = DOMHTMLMetaElement
-    attrGet _ = getDOMHTMLMetaElementContent
-    attrSet _ = setDOMHTMLMetaElementContent
-    attrConstruct _ = constructDOMHTMLMetaElementContent
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "http-equiv"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@http-equiv@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLMetaElement #httpEquiv
-@
--}
-getDOMHTMLMetaElementHttpEquiv :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLMetaElementHttpEquiv obj = liftIO $ B.Properties.getObjectPropertyString obj "http-equiv"
-
-{- |
-Set the value of the “@http-equiv@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLMetaElement [ #httpEquiv 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLMetaElementHttpEquiv :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> T.Text -> m ()
-setDOMHTMLMetaElementHttpEquiv obj val = liftIO $ B.Properties.setObjectPropertyString obj "http-equiv" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@http-equiv@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLMetaElementHttpEquiv :: (IsDOMHTMLMetaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLMetaElementHttpEquiv val = B.Properties.constructObjectPropertyString "http-equiv" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementHttpEquivPropertyInfo
-instance AttrInfo DOMHTMLMetaElementHttpEquivPropertyInfo where
-    type AttrAllowedOps DOMHTMLMetaElementHttpEquivPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLMetaElementHttpEquivPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLMetaElementHttpEquivPropertyInfo = IsDOMHTMLMetaElement
-    type AttrGetType DOMHTMLMetaElementHttpEquivPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLMetaElementHttpEquivPropertyInfo = "http-equiv"
-    type AttrOrigin DOMHTMLMetaElementHttpEquivPropertyInfo = DOMHTMLMetaElement
-    attrGet _ = getDOMHTMLMetaElementHttpEquiv
-    attrSet _ = setDOMHTMLMetaElementHttpEquiv
-    attrConstruct _ = constructDOMHTMLMetaElementHttpEquiv
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLMetaElement #name
-@
--}
-getDOMHTMLMetaElementName :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLMetaElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLMetaElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLMetaElementName :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> T.Text -> m ()
-setDOMHTMLMetaElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLMetaElementName :: (IsDOMHTMLMetaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLMetaElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementNamePropertyInfo
-instance AttrInfo DOMHTMLMetaElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLMetaElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLMetaElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLMetaElementNamePropertyInfo = IsDOMHTMLMetaElement
-    type AttrGetType DOMHTMLMetaElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLMetaElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLMetaElementNamePropertyInfo = DOMHTMLMetaElement
-    attrGet _ = getDOMHTMLMetaElementName
-    attrSet _ = setDOMHTMLMetaElementName
-    attrConstruct _ = constructDOMHTMLMetaElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "scheme"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@scheme@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLMetaElement #scheme
-@
--}
-getDOMHTMLMetaElementScheme :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLMetaElementScheme obj = liftIO $ B.Properties.getObjectPropertyString obj "scheme"
-
-{- |
-Set the value of the “@scheme@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLMetaElement [ #scheme 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLMetaElementScheme :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> T.Text -> m ()
-setDOMHTMLMetaElementScheme obj val = liftIO $ B.Properties.setObjectPropertyString obj "scheme" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@scheme@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLMetaElementScheme :: (IsDOMHTMLMetaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLMetaElementScheme val = B.Properties.constructObjectPropertyString "scheme" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementSchemePropertyInfo
-instance AttrInfo DOMHTMLMetaElementSchemePropertyInfo where
-    type AttrAllowedOps DOMHTMLMetaElementSchemePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLMetaElementSchemePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLMetaElementSchemePropertyInfo = IsDOMHTMLMetaElement
-    type AttrGetType DOMHTMLMetaElementSchemePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLMetaElementSchemePropertyInfo = "scheme"
-    type AttrOrigin DOMHTMLMetaElementSchemePropertyInfo = DOMHTMLMetaElement
-    attrGet _ = getDOMHTMLMetaElementScheme
-    attrSet _ = setDOMHTMLMetaElementScheme
-    attrConstruct _ = constructDOMHTMLMetaElementScheme
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLMetaElement
-type instance O.AttributeList DOMHTMLMetaElement = DOMHTMLMetaElementAttributeList
-type DOMHTMLMetaElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("content", DOMHTMLMetaElementContentPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("httpEquiv", DOMHTMLMetaElementHttpEquivPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLMetaElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scheme", DOMHTMLMetaElementSchemePropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLMetaElementContent :: AttrLabelProxy "content"
-dOMHTMLMetaElementContent = AttrLabelProxy
-
-dOMHTMLMetaElementHttpEquiv :: AttrLabelProxy "httpEquiv"
-dOMHTMLMetaElementHttpEquiv = AttrLabelProxy
-
-dOMHTMLMetaElementName :: AttrLabelProxy "name"
-dOMHTMLMetaElementName = AttrLabelProxy
-
-dOMHTMLMetaElementScheme :: AttrLabelProxy "scheme"
-dOMHTMLMetaElementScheme = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLMetaElement = DOMHTMLMetaElementSignalList
-type DOMHTMLMetaElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLMetaElement::get_content
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_meta_element_get_content" webkit_dom_html_meta_element_get_content :: 
-    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLMetaElementGetContent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMetaElementGetContent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLMetaElementGetContent self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_meta_element_get_content self'
-    checkUnexpectedReturnNULL "dOMHTMLMetaElementGetContent" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementGetContentMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementGetContentMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMetaElementGetContent
-
-#endif
-
--- method DOMHTMLMetaElement::get_http_equiv
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_meta_element_get_http_equiv" webkit_dom_html_meta_element_get_http_equiv :: 
-    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLMetaElementGetHttpEquiv ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMetaElementGetHttpEquiv ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLMetaElementGetHttpEquiv self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_meta_element_get_http_equiv self'
-    checkUnexpectedReturnNULL "dOMHTMLMetaElementGetHttpEquiv" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementGetHttpEquivMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementGetHttpEquivMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMetaElementGetHttpEquiv
-
-#endif
-
--- method DOMHTMLMetaElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_meta_element_get_name" webkit_dom_html_meta_element_get_name :: 
-    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLMetaElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMetaElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLMetaElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_meta_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLMetaElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMetaElementGetName
-
-#endif
-
--- method DOMHTMLMetaElement::get_scheme
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_meta_element_get_scheme" webkit_dom_html_meta_element_get_scheme :: 
-    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLMetaElementGetScheme ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMetaElementGetScheme ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLMetaElementGetScheme self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_meta_element_get_scheme self'
-    checkUnexpectedReturnNULL "dOMHTMLMetaElementGetScheme" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementGetSchemeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementGetSchemeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMetaElementGetScheme
-
-#endif
-
--- method DOMHTMLMetaElement::set_content
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_meta_element_set_content" webkit_dom_html_meta_element_set_content :: 
-    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLMetaElementSetContent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMetaElementSetContent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLMetaElementSetContent self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_meta_element_set_content self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementSetContentMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementSetContentMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMetaElementSetContent
-
-#endif
-
--- method DOMHTMLMetaElement::set_http_equiv
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_meta_element_set_http_equiv" webkit_dom_html_meta_element_set_http_equiv :: 
-    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLMetaElementSetHttpEquiv ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMetaElementSetHttpEquiv ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLMetaElementSetHttpEquiv self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_meta_element_set_http_equiv self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementSetHttpEquivMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementSetHttpEquivMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMetaElementSetHttpEquiv
-
-#endif
-
--- method DOMHTMLMetaElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_meta_element_set_name" webkit_dom_html_meta_element_set_name :: 
-    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLMetaElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMetaElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLMetaElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_meta_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMetaElementSetName
-
-#endif
-
--- method DOMHTMLMetaElement::set_scheme
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLMetaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_meta_element_set_scheme" webkit_dom_html_meta_element_set_scheme :: 
-    Ptr DOMHTMLMetaElement ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLMetaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLMetaElementSetScheme ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLMetaElementSetScheme ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.DOMHTMLMetaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLMetaElementSetScheme self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_meta_element_set_scheme self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementSetSchemeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMetaElement a) => O.MethodInfo DOMHTMLMetaElementSetSchemeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLMetaElementSetScheme
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLMetaElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLMetaElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLMetaElement.hs-boot
+++ /dev/null
@@ -1,65 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLMetaElement = DOMHTMLMetaElement (ManagedPtr DOMHTMLMetaElement)
-instance GObject DOMHTMLMetaElement where
-class (GObject o, O.IsDescendantOf DOMHTMLMetaElement o) => IsDOMHTMLMetaElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLMetaElement o) => IsDOMHTMLMetaElement o
-instance O.HasParentTypes DOMHTMLMetaElement
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementContentPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementHttpEquivPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementSchemePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementGetContentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementGetHttpEquivMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementGetSchemeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementSetContentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementSetHttpEquivMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLMetaElementSetSchemeMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLModElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLModElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLModElement.hs
+++ /dev/null
@@ -1,594 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLModElement
-    ( 
-
--- * Exported types
-    DOMHTMLModElement(..)                   ,
-    IsDOMHTMLModElement                     ,
-    toDOMHTMLModElement                     ,
-    noDOMHTMLModElement                     ,
-
-
- -- * Methods
--- ** getCite #method:getCite#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLModElementGetCiteMethodInfo      ,
-#endif
-    dOMHTMLModElementGetCite                ,
-
-
--- ** getDateTime #method:getDateTime#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLModElementGetDateTimeMethodInfo  ,
-#endif
-    dOMHTMLModElementGetDateTime            ,
-
-
--- ** setCite #method:setCite#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLModElementSetCiteMethodInfo      ,
-#endif
-    dOMHTMLModElementSetCite                ,
-
-
--- ** setDateTime #method:setDateTime#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLModElementSetDateTimeMethodInfo  ,
-#endif
-    dOMHTMLModElementSetDateTime            ,
-
-
-
-
- -- * Properties
--- ** cite #attr:cite#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLModElementCitePropertyInfo       ,
-#endif
-    constructDOMHTMLModElementCite          ,
-#if ENABLE_OVERLOADING
-    dOMHTMLModElementCite                   ,
-#endif
-    getDOMHTMLModElementCite                ,
-    setDOMHTMLModElementCite                ,
-
-
--- ** dateTime #attr:dateTime#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLModElementDateTimePropertyInfo   ,
-#endif
-    constructDOMHTMLModElementDateTime      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLModElementDateTime               ,
-#endif
-    getDOMHTMLModElementDateTime            ,
-    setDOMHTMLModElementDateTime            ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLModElement = DOMHTMLModElement (ManagedPtr DOMHTMLModElement)
-foreign import ccall "webkit_dom_html_mod_element_get_type"
-    c_webkit_dom_html_mod_element_get_type :: IO GType
-
-instance GObject DOMHTMLModElement where
-    gobjectType = c_webkit_dom_html_mod_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLModElement`, for instance with `toDOMHTMLModElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLModElement o) => IsDOMHTMLModElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLModElement o) => IsDOMHTMLModElement o
-
-instance O.HasParentTypes DOMHTMLModElement
-type instance O.ParentTypes DOMHTMLModElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLModElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLModElement :: (MonadIO m, IsDOMHTMLModElement o) => o -> m DOMHTMLModElement
-toDOMHTMLModElement = liftIO . unsafeCastTo DOMHTMLModElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLModElement`.
-noDOMHTMLModElement :: Maybe DOMHTMLModElement
-noDOMHTMLModElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLModElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLModElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLModElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLModElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLModElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLModElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLModElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLModElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLModElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLModElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLModElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLModElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLModElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLModElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLModElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLModElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLModElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLModElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLModElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLModElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLModElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLModElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLModElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLModElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLModElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLModElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLModElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLModElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLModElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLModElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLModElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLModElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLModElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLModElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLModElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLModElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLModElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLModElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLModElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLModElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLModElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLModElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLModElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLModElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLModElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLModElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLModElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLModElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLModElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLModElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLModElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLModElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLModElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLModElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLModElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLModElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLModElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLModElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLModElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLModElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLModElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLModElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLModElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLModElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLModElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLModElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLModElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLModElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLModElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLModElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLModElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLModElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLModElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLModElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLModElementMethod "getCite" o = DOMHTMLModElementGetCiteMethodInfo
-    ResolveDOMHTMLModElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLModElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLModElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLModElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLModElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLModElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLModElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLModElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLModElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLModElementMethod "getDateTime" o = DOMHTMLModElementGetDateTimeMethodInfo
-    ResolveDOMHTMLModElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLModElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLModElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLModElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLModElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLModElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLModElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLModElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLModElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLModElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLModElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLModElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLModElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLModElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLModElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLModElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLModElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLModElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLModElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLModElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLModElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLModElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLModElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLModElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLModElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLModElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLModElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLModElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLModElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLModElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLModElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLModElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLModElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLModElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLModElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLModElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLModElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLModElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLModElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLModElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLModElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLModElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLModElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLModElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLModElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLModElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLModElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLModElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLModElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLModElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLModElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLModElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLModElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLModElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLModElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLModElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLModElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLModElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLModElementMethod "setCite" o = DOMHTMLModElementSetCiteMethodInfo
-    ResolveDOMHTMLModElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLModElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLModElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLModElementMethod "setDateTime" o = DOMHTMLModElementSetDateTimeMethodInfo
-    ResolveDOMHTMLModElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLModElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLModElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLModElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLModElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLModElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLModElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLModElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLModElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLModElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLModElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLModElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLModElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLModElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLModElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLModElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLModElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLModElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLModElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLModElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLModElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLModElementMethod t DOMHTMLModElement, O.MethodInfo info DOMHTMLModElement p) => OL.IsLabel t (DOMHTMLModElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "cite"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@cite@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLModElement #cite
-@
--}
-getDOMHTMLModElementCite :: (MonadIO m, IsDOMHTMLModElement o) => o -> m (Maybe T.Text)
-getDOMHTMLModElementCite obj = liftIO $ B.Properties.getObjectPropertyString obj "cite"
-
-{- |
-Set the value of the “@cite@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLModElement [ #cite 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLModElementCite :: (MonadIO m, IsDOMHTMLModElement o) => o -> T.Text -> m ()
-setDOMHTMLModElementCite obj val = liftIO $ B.Properties.setObjectPropertyString obj "cite" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@cite@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLModElementCite :: (IsDOMHTMLModElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLModElementCite val = B.Properties.constructObjectPropertyString "cite" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLModElementCitePropertyInfo
-instance AttrInfo DOMHTMLModElementCitePropertyInfo where
-    type AttrAllowedOps DOMHTMLModElementCitePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLModElementCitePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLModElementCitePropertyInfo = IsDOMHTMLModElement
-    type AttrGetType DOMHTMLModElementCitePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLModElementCitePropertyInfo = "cite"
-    type AttrOrigin DOMHTMLModElementCitePropertyInfo = DOMHTMLModElement
-    attrGet _ = getDOMHTMLModElementCite
-    attrSet _ = setDOMHTMLModElementCite
-    attrConstruct _ = constructDOMHTMLModElementCite
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "date-time"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@date-time@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLModElement #dateTime
-@
--}
-getDOMHTMLModElementDateTime :: (MonadIO m, IsDOMHTMLModElement o) => o -> m (Maybe T.Text)
-getDOMHTMLModElementDateTime obj = liftIO $ B.Properties.getObjectPropertyString obj "date-time"
-
-{- |
-Set the value of the “@date-time@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLModElement [ #dateTime 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLModElementDateTime :: (MonadIO m, IsDOMHTMLModElement o) => o -> T.Text -> m ()
-setDOMHTMLModElementDateTime obj val = liftIO $ B.Properties.setObjectPropertyString obj "date-time" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@date-time@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLModElementDateTime :: (IsDOMHTMLModElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLModElementDateTime val = B.Properties.constructObjectPropertyString "date-time" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLModElementDateTimePropertyInfo
-instance AttrInfo DOMHTMLModElementDateTimePropertyInfo where
-    type AttrAllowedOps DOMHTMLModElementDateTimePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLModElementDateTimePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLModElementDateTimePropertyInfo = IsDOMHTMLModElement
-    type AttrGetType DOMHTMLModElementDateTimePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLModElementDateTimePropertyInfo = "date-time"
-    type AttrOrigin DOMHTMLModElementDateTimePropertyInfo = DOMHTMLModElement
-    attrGet _ = getDOMHTMLModElementDateTime
-    attrSet _ = setDOMHTMLModElementDateTime
-    attrConstruct _ = constructDOMHTMLModElementDateTime
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLModElement
-type instance O.AttributeList DOMHTMLModElement = DOMHTMLModElementAttributeList
-type DOMHTMLModElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("cite", DOMHTMLModElementCitePropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dateTime", DOMHTMLModElementDateTimePropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLModElementCite :: AttrLabelProxy "cite"
-dOMHTMLModElementCite = AttrLabelProxy
-
-dOMHTMLModElementDateTime :: AttrLabelProxy "dateTime"
-dOMHTMLModElementDateTime = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLModElement = DOMHTMLModElementSignalList
-type DOMHTMLModElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLModElement::get_cite
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLModElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_mod_element_get_cite" webkit_dom_html_mod_element_get_cite :: 
-    Ptr DOMHTMLModElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLModElementGetCite ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLModElementGetCite ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLModElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLModElementGetCite self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_mod_element_get_cite self'
-    checkUnexpectedReturnNULL "dOMHTMLModElementGetCite" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLModElementGetCiteMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLModElement a) => O.MethodInfo DOMHTMLModElementGetCiteMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLModElementGetCite
-
-#endif
-
--- method DOMHTMLModElement::get_date_time
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLModElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_mod_element_get_date_time" webkit_dom_html_mod_element_get_date_time :: 
-    Ptr DOMHTMLModElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLModElementGetDateTime ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLModElementGetDateTime ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLModElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLModElementGetDateTime self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_mod_element_get_date_time self'
-    checkUnexpectedReturnNULL "dOMHTMLModElementGetDateTime" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLModElementGetDateTimeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLModElement a) => O.MethodInfo DOMHTMLModElementGetDateTimeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLModElementGetDateTime
-
-#endif
-
--- method DOMHTMLModElement::set_cite
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLModElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_mod_element_set_cite" webkit_dom_html_mod_element_set_cite :: 
-    Ptr DOMHTMLModElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLModElementSetCite ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLModElementSetCite ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLModElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLModElementSetCite self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_mod_element_set_cite self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLModElementSetCiteMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLModElement a) => O.MethodInfo DOMHTMLModElementSetCiteMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLModElementSetCite
-
-#endif
-
--- method DOMHTMLModElement::set_date_time
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLModElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_mod_element_set_date_time" webkit_dom_html_mod_element_set_date_time :: 
-    Ptr DOMHTMLModElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLModElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLModElementSetDateTime ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLModElementSetDateTime ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLModElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLModElement.DOMHTMLModElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLModElementSetDateTime self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_mod_element_set_date_time self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLModElementSetDateTimeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLModElement a) => O.MethodInfo DOMHTMLModElementSetDateTimeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLModElementSetDateTime
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLModElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLModElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLModElement.hs-boot
+++ /dev/null
@@ -1,47 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLModElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLModElement = DOMHTMLModElement (ManagedPtr DOMHTMLModElement)
-instance GObject DOMHTMLModElement where
-class (GObject o, O.IsDescendantOf DOMHTMLModElement o) => IsDOMHTMLModElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLModElement o) => IsDOMHTMLModElement o
-instance O.HasParentTypes DOMHTMLModElement
-#if ENABLE_OVERLOADING
-data DOMHTMLModElementCitePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLModElementDateTimePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLModElementGetCiteMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLModElementGetDateTimeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLModElementSetCiteMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLModElementSetDateTimeMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLOListElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLOListElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLOListElement.hs
+++ /dev/null
@@ -1,758 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLOListElement
-    ( 
-
--- * Exported types
-    DOMHTMLOListElement(..)                 ,
-    IsDOMHTMLOListElement                   ,
-    toDOMHTMLOListElement                   ,
-    noDOMHTMLOListElement                   ,
-
-
- -- * Methods
--- ** getCompact #method:getCompact#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOListElementGetCompactMethodInfo ,
-#endif
-    dOMHTMLOListElementGetCompact           ,
-
-
--- ** getStart #method:getStart#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOListElementGetStartMethodInfo   ,
-#endif
-    dOMHTMLOListElementGetStart             ,
-
-
--- ** getTypeAttr #method:getTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOListElementGetTypeAttrMethodInfo,
-#endif
-    dOMHTMLOListElementGetTypeAttr          ,
-
-
--- ** setCompact #method:setCompact#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOListElementSetCompactMethodInfo ,
-#endif
-    dOMHTMLOListElementSetCompact           ,
-
-
--- ** setStart #method:setStart#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOListElementSetStartMethodInfo   ,
-#endif
-    dOMHTMLOListElementSetStart             ,
-
-
--- ** setTypeAttr #method:setTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOListElementSetTypeAttrMethodInfo,
-#endif
-    dOMHTMLOListElementSetTypeAttr          ,
-
-
-
-
- -- * Properties
--- ** compact #attr:compact#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOListElementCompactPropertyInfo  ,
-#endif
-    constructDOMHTMLOListElementCompact     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLOListElementCompact              ,
-#endif
-    getDOMHTMLOListElementCompact           ,
-    setDOMHTMLOListElementCompact           ,
-
-
--- ** start #attr:start#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOListElementStartPropertyInfo    ,
-#endif
-    constructDOMHTMLOListElementStart       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLOListElementStart                ,
-#endif
-    getDOMHTMLOListElementStart             ,
-    setDOMHTMLOListElementStart             ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOListElementTypePropertyInfo     ,
-#endif
-    clearDOMHTMLOListElementType            ,
-    constructDOMHTMLOListElementType        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLOListElementType                 ,
-#endif
-    getDOMHTMLOListElementType              ,
-    setDOMHTMLOListElementType              ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLOListElement = DOMHTMLOListElement (ManagedPtr DOMHTMLOListElement)
-foreign import ccall "webkit_dom_html_o_list_element_get_type"
-    c_webkit_dom_html_o_list_element_get_type :: IO GType
-
-instance GObject DOMHTMLOListElement where
-    gobjectType = c_webkit_dom_html_o_list_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLOListElement`, for instance with `toDOMHTMLOListElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLOListElement o) => IsDOMHTMLOListElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLOListElement o) => IsDOMHTMLOListElement o
-
-instance O.HasParentTypes DOMHTMLOListElement
-type instance O.ParentTypes DOMHTMLOListElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLOListElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLOListElement :: (MonadIO m, IsDOMHTMLOListElement o) => o -> m DOMHTMLOListElement
-toDOMHTMLOListElement = liftIO . unsafeCastTo DOMHTMLOListElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLOListElement`.
-noDOMHTMLOListElement :: Maybe DOMHTMLOListElement
-noDOMHTMLOListElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLOListElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLOListElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLOListElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLOListElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLOListElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLOListElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLOListElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLOListElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLOListElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLOListElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLOListElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLOListElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLOListElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLOListElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLOListElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLOListElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLOListElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLOListElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLOListElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLOListElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLOListElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLOListElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLOListElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLOListElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLOListElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLOListElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLOListElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLOListElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLOListElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLOListElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLOListElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLOListElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLOListElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLOListElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLOListElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLOListElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLOListElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLOListElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLOListElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLOListElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLOListElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLOListElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLOListElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLOListElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLOListElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLOListElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLOListElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLOListElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLOListElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLOListElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLOListElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLOListElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLOListElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLOListElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLOListElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLOListElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLOListElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLOListElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLOListElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLOListElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLOListElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLOListElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLOListElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLOListElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLOListElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLOListElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLOListElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLOListElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLOListElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLOListElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLOListElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLOListElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLOListElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLOListElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLOListElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLOListElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLOListElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLOListElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLOListElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLOListElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLOListElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLOListElementMethod "getCompact" o = DOMHTMLOListElementGetCompactMethodInfo
-    ResolveDOMHTMLOListElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLOListElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLOListElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLOListElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLOListElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLOListElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLOListElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLOListElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLOListElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLOListElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLOListElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLOListElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLOListElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLOListElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLOListElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLOListElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLOListElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLOListElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLOListElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLOListElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLOListElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLOListElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLOListElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLOListElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLOListElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLOListElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLOListElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLOListElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLOListElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLOListElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLOListElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLOListElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLOListElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLOListElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLOListElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLOListElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLOListElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLOListElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLOListElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLOListElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLOListElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLOListElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLOListElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLOListElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLOListElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLOListElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLOListElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLOListElementMethod "getStart" o = DOMHTMLOListElementGetStartMethodInfo
-    ResolveDOMHTMLOListElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLOListElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLOListElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLOListElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLOListElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLOListElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLOListElementMethod "getTypeAttr" o = DOMHTMLOListElementGetTypeAttrMethodInfo
-    ResolveDOMHTMLOListElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLOListElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLOListElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLOListElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLOListElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLOListElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLOListElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLOListElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLOListElementMethod "setCompact" o = DOMHTMLOListElementSetCompactMethodInfo
-    ResolveDOMHTMLOListElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLOListElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLOListElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLOListElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLOListElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLOListElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLOListElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLOListElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLOListElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLOListElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLOListElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLOListElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLOListElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLOListElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLOListElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLOListElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLOListElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLOListElementMethod "setStart" o = DOMHTMLOListElementSetStartMethodInfo
-    ResolveDOMHTMLOListElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLOListElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLOListElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLOListElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLOListElementMethod "setTypeAttr" o = DOMHTMLOListElementSetTypeAttrMethodInfo
-    ResolveDOMHTMLOListElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLOListElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLOListElementMethod t DOMHTMLOListElement, O.MethodInfo info DOMHTMLOListElement p) => OL.IsLabel t (DOMHTMLOListElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "compact"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@compact@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOListElement #compact
-@
--}
-getDOMHTMLOListElementCompact :: (MonadIO m, IsDOMHTMLOListElement o) => o -> m Bool
-getDOMHTMLOListElementCompact obj = liftIO $ B.Properties.getObjectPropertyBool obj "compact"
-
-{- |
-Set the value of the “@compact@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLOListElement [ #compact 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLOListElementCompact :: (MonadIO m, IsDOMHTMLOListElement o) => o -> Bool -> m ()
-setDOMHTMLOListElementCompact obj val = liftIO $ B.Properties.setObjectPropertyBool obj "compact" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@compact@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLOListElementCompact :: (IsDOMHTMLOListElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLOListElementCompact val = B.Properties.constructObjectPropertyBool "compact" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementCompactPropertyInfo
-instance AttrInfo DOMHTMLOListElementCompactPropertyInfo where
-    type AttrAllowedOps DOMHTMLOListElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLOListElementCompactPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLOListElementCompactPropertyInfo = IsDOMHTMLOListElement
-    type AttrGetType DOMHTMLOListElementCompactPropertyInfo = Bool
-    type AttrLabel DOMHTMLOListElementCompactPropertyInfo = "compact"
-    type AttrOrigin DOMHTMLOListElementCompactPropertyInfo = DOMHTMLOListElement
-    attrGet _ = getDOMHTMLOListElementCompact
-    attrSet _ = setDOMHTMLOListElementCompact
-    attrConstruct _ = constructDOMHTMLOListElementCompact
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "start"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@start@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOListElement #start
-@
--}
-getDOMHTMLOListElementStart :: (MonadIO m, IsDOMHTMLOListElement o) => o -> m CLong
-getDOMHTMLOListElementStart obj = liftIO $ B.Properties.getObjectPropertyLong obj "start"
-
-{- |
-Set the value of the “@start@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLOListElement [ #start 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLOListElementStart :: (MonadIO m, IsDOMHTMLOListElement o) => o -> CLong -> m ()
-setDOMHTMLOListElementStart obj val = liftIO $ B.Properties.setObjectPropertyLong obj "start" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@start@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLOListElementStart :: (IsDOMHTMLOListElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLOListElementStart val = B.Properties.constructObjectPropertyLong "start" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementStartPropertyInfo
-instance AttrInfo DOMHTMLOListElementStartPropertyInfo where
-    type AttrAllowedOps DOMHTMLOListElementStartPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLOListElementStartPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLOListElementStartPropertyInfo = IsDOMHTMLOListElement
-    type AttrGetType DOMHTMLOListElementStartPropertyInfo = CLong
-    type AttrLabel DOMHTMLOListElementStartPropertyInfo = "start"
-    type AttrOrigin DOMHTMLOListElementStartPropertyInfo = DOMHTMLOListElement
-    attrGet _ = getDOMHTMLOListElementStart
-    attrSet _ = setDOMHTMLOListElementStart
-    attrConstruct _ = constructDOMHTMLOListElementStart
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOListElement #type
-@
--}
-getDOMHTMLOListElementType :: (MonadIO m, IsDOMHTMLOListElement o) => o -> m (Maybe T.Text)
-getDOMHTMLOListElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-{- |
-Set the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLOListElement [ #type 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLOListElementType :: (MonadIO m, IsDOMHTMLOListElement o) => o -> T.Text -> m ()
-setDOMHTMLOListElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLOListElementType :: (IsDOMHTMLOListElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLOListElementType val = B.Properties.constructObjectPropertyString "type" (Just val)
-
-{- |
-Set the value of the “@type@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #type
-@
--}
-clearDOMHTMLOListElementType :: (MonadIO m, IsDOMHTMLOListElement o) => o -> m ()
-clearDOMHTMLOListElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementTypePropertyInfo
-instance AttrInfo DOMHTMLOListElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLOListElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLOListElementTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLOListElementTypePropertyInfo = IsDOMHTMLOListElement
-    type AttrGetType DOMHTMLOListElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLOListElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLOListElementTypePropertyInfo = DOMHTMLOListElement
-    attrGet _ = getDOMHTMLOListElementType
-    attrSet _ = setDOMHTMLOListElementType
-    attrConstruct _ = constructDOMHTMLOListElementType
-    attrClear _ = clearDOMHTMLOListElementType
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLOListElement
-type instance O.AttributeList DOMHTMLOListElement = DOMHTMLOListElementAttributeList
-type DOMHTMLOListElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLOListElementCompactPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("start", DOMHTMLOListElementStartPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLOListElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLOListElementCompact :: AttrLabelProxy "compact"
-dOMHTMLOListElementCompact = AttrLabelProxy
-
-dOMHTMLOListElementStart :: AttrLabelProxy "start"
-dOMHTMLOListElementStart = AttrLabelProxy
-
-dOMHTMLOListElementType :: AttrLabelProxy "type"
-dOMHTMLOListElementType = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLOListElement = DOMHTMLOListElementSignalList
-type DOMHTMLOListElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLOListElement::get_compact
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_o_list_element_get_compact" webkit_dom_html_o_list_element_get_compact :: 
-    Ptr DOMHTMLOListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLOListElementGetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOListElementGetCompact ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOListElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLOListElementGetCompact self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_o_list_element_get_compact self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementGetCompactMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLOListElement a) => O.MethodInfo DOMHTMLOListElementGetCompactMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOListElementGetCompact
-
-#endif
-
--- method DOMHTMLOListElement::get_start
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_o_list_element_get_start" webkit_dom_html_o_list_element_get_start :: 
-    Ptr DOMHTMLOListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLOListElementGetStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOListElementGetStart ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOListElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLOListElementGetStart self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_o_list_element_get_start self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementGetStartMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLOListElement a) => O.MethodInfo DOMHTMLOListElementGetStartMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOListElementGetStart
-
-#endif
-
--- method DOMHTMLOListElement::get_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_o_list_element_get_type_attr" webkit_dom_html_o_list_element_get_type_attr :: 
-    Ptr DOMHTMLOListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLOListElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOListElementGetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOListElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLOListElementGetTypeAttr self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_o_list_element_get_type_attr self'
-    checkUnexpectedReturnNULL "dOMHTMLOListElementGetTypeAttr" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementGetTypeAttrMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLOListElement a) => O.MethodInfo DOMHTMLOListElementGetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOListElementGetTypeAttr
-
-#endif
-
--- method DOMHTMLOListElement::set_compact
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_o_list_element_set_compact" webkit_dom_html_o_list_element_set_compact :: 
-    Ptr DOMHTMLOListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLOListElementSetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOListElementSetCompact ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOListElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLOListElementSetCompact self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_o_list_element_set_compact self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementSetCompactMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLOListElement a) => O.MethodInfo DOMHTMLOListElementSetCompactMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOListElementSetCompact
-
-#endif
-
--- method DOMHTMLOListElement::set_start
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_o_list_element_set_start" webkit_dom_html_o_list_element_set_start :: 
-    Ptr DOMHTMLOListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLOListElementSetStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOListElementSetStart ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOListElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLOListElementSetStart self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_o_list_element_set_start self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementSetStartMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLOListElement a) => O.MethodInfo DOMHTMLOListElementSetStartMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOListElementSetStart
-
-#endif
-
--- method DOMHTMLOListElement::set_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_o_list_element_set_type_attr" webkit_dom_html_o_list_element_set_type_attr :: 
-    Ptr DOMHTMLOListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOListElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLOListElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOListElementSetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOListElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOListElement.DOMHTMLOListElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLOListElementSetTypeAttr self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_o_list_element_set_type_attr self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementSetTypeAttrMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLOListElement a) => O.MethodInfo DOMHTMLOListElementSetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOListElementSetTypeAttr
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLOListElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLOListElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLOListElement.hs-boot
+++ /dev/null
@@ -1,56 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLOListElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLOListElement = DOMHTMLOListElement (ManagedPtr DOMHTMLOListElement)
-instance GObject DOMHTMLOListElement where
-class (GObject o, O.IsDescendantOf DOMHTMLOListElement o) => IsDOMHTMLOListElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLOListElement o) => IsDOMHTMLOListElement o
-instance O.HasParentTypes DOMHTMLOListElement
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementCompactPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementStartPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementGetCompactMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementGetStartMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementGetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementSetCompactMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementSetStartMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOListElementSetTypeAttrMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLObjectElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLObjectElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLObjectElement.hs
+++ /dev/null
@@ -1,3017 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement
-    ( 
-
--- * Exported types
-    DOMHTMLObjectElement(..)                ,
-    IsDOMHTMLObjectElement                  ,
-    toDOMHTMLObjectElement                  ,
-    noDOMHTMLObjectElement                  ,
-
-
- -- * Methods
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetAlignMethodInfo  ,
-#endif
-    dOMHTMLObjectElementGetAlign            ,
-
-
--- ** getArchive #method:getArchive#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetArchiveMethodInfo,
-#endif
-    dOMHTMLObjectElementGetArchive          ,
-
-
--- ** getBorder #method:getBorder#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetBorderMethodInfo ,
-#endif
-    dOMHTMLObjectElementGetBorder           ,
-
-
--- ** getCode #method:getCode#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetCodeMethodInfo   ,
-#endif
-    dOMHTMLObjectElementGetCode             ,
-
-
--- ** getCodeBase #method:getCodeBase#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetCodeBaseMethodInfo,
-#endif
-    dOMHTMLObjectElementGetCodeBase         ,
-
-
--- ** getCodeType #method:getCodeType#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetCodeTypeMethodInfo,
-#endif
-    dOMHTMLObjectElementGetCodeType         ,
-
-
--- ** getContentDocument #method:getContentDocument#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetContentDocumentMethodInfo,
-#endif
-    dOMHTMLObjectElementGetContentDocument  ,
-
-
--- ** getData #method:getData#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetDataMethodInfo   ,
-#endif
-    dOMHTMLObjectElementGetData             ,
-
-
--- ** getDeclare #method:getDeclare#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetDeclareMethodInfo,
-#endif
-    dOMHTMLObjectElementGetDeclare          ,
-
-
--- ** getForm #method:getForm#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetFormMethodInfo   ,
-#endif
-    dOMHTMLObjectElementGetForm             ,
-
-
--- ** getHeight #method:getHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetHeightMethodInfo ,
-#endif
-    dOMHTMLObjectElementGetHeight           ,
-
-
--- ** getHspace #method:getHspace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetHspaceMethodInfo ,
-#endif
-    dOMHTMLObjectElementGetHspace           ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetNameMethodInfo   ,
-#endif
-    dOMHTMLObjectElementGetName             ,
-
-
--- ** getStandby #method:getStandby#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetStandbyMethodInfo,
-#endif
-    dOMHTMLObjectElementGetStandby          ,
-
-
--- ** getTypeAttr #method:getTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetTypeAttrMethodInfo,
-#endif
-    dOMHTMLObjectElementGetTypeAttr         ,
-
-
--- ** getUseMap #method:getUseMap#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetUseMapMethodInfo ,
-#endif
-    dOMHTMLObjectElementGetUseMap           ,
-
-
--- ** getVspace #method:getVspace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetVspaceMethodInfo ,
-#endif
-    dOMHTMLObjectElementGetVspace           ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementGetWidthMethodInfo  ,
-#endif
-    dOMHTMLObjectElementGetWidth            ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetAlignMethodInfo  ,
-#endif
-    dOMHTMLObjectElementSetAlign            ,
-
-
--- ** setArchive #method:setArchive#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetArchiveMethodInfo,
-#endif
-    dOMHTMLObjectElementSetArchive          ,
-
-
--- ** setBorder #method:setBorder#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetBorderMethodInfo ,
-#endif
-    dOMHTMLObjectElementSetBorder           ,
-
-
--- ** setCode #method:setCode#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetCodeMethodInfo   ,
-#endif
-    dOMHTMLObjectElementSetCode             ,
-
-
--- ** setCodeBase #method:setCodeBase#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetCodeBaseMethodInfo,
-#endif
-    dOMHTMLObjectElementSetCodeBase         ,
-
-
--- ** setCodeType #method:setCodeType#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetCodeTypeMethodInfo,
-#endif
-    dOMHTMLObjectElementSetCodeType         ,
-
-
--- ** setData #method:setData#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetDataMethodInfo   ,
-#endif
-    dOMHTMLObjectElementSetData             ,
-
-
--- ** setDeclare #method:setDeclare#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetDeclareMethodInfo,
-#endif
-    dOMHTMLObjectElementSetDeclare          ,
-
-
--- ** setHeight #method:setHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetHeightMethodInfo ,
-#endif
-    dOMHTMLObjectElementSetHeight           ,
-
-
--- ** setHspace #method:setHspace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetHspaceMethodInfo ,
-#endif
-    dOMHTMLObjectElementSetHspace           ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetNameMethodInfo   ,
-#endif
-    dOMHTMLObjectElementSetName             ,
-
-
--- ** setStandby #method:setStandby#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetStandbyMethodInfo,
-#endif
-    dOMHTMLObjectElementSetStandby          ,
-
-
--- ** setTypeAttr #method:setTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetTypeAttrMethodInfo,
-#endif
-    dOMHTMLObjectElementSetTypeAttr         ,
-
-
--- ** setUseMap #method:setUseMap#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetUseMapMethodInfo ,
-#endif
-    dOMHTMLObjectElementSetUseMap           ,
-
-
--- ** setVspace #method:setVspace#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetVspaceMethodInfo ,
-#endif
-    dOMHTMLObjectElementSetVspace           ,
-
-
--- ** setWidth #method:setWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementSetWidthMethodInfo  ,
-#endif
-    dOMHTMLObjectElementSetWidth            ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementAlignPropertyInfo   ,
-#endif
-    constructDOMHTMLObjectElementAlign      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementAlign               ,
-#endif
-    getDOMHTMLObjectElementAlign            ,
-    setDOMHTMLObjectElementAlign            ,
-
-
--- ** archive #attr:archive#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementArchivePropertyInfo ,
-#endif
-    constructDOMHTMLObjectElementArchive    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementArchive             ,
-#endif
-    getDOMHTMLObjectElementArchive          ,
-    setDOMHTMLObjectElementArchive          ,
-
-
--- ** border #attr:border#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementBorderPropertyInfo  ,
-#endif
-    constructDOMHTMLObjectElementBorder     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementBorder              ,
-#endif
-    getDOMHTMLObjectElementBorder           ,
-    setDOMHTMLObjectElementBorder           ,
-
-
--- ** code #attr:code#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementCodePropertyInfo    ,
-#endif
-    constructDOMHTMLObjectElementCode       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementCode                ,
-#endif
-    getDOMHTMLObjectElementCode             ,
-    setDOMHTMLObjectElementCode             ,
-
-
--- ** codeBase #attr:codeBase#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementCodeBasePropertyInfo,
-#endif
-    constructDOMHTMLObjectElementCodeBase   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementCodeBase            ,
-#endif
-    getDOMHTMLObjectElementCodeBase         ,
-    setDOMHTMLObjectElementCodeBase         ,
-
-
--- ** codeType #attr:codeType#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementCodeTypePropertyInfo,
-#endif
-    constructDOMHTMLObjectElementCodeType   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementCodeType            ,
-#endif
-    getDOMHTMLObjectElementCodeType         ,
-    setDOMHTMLObjectElementCodeType         ,
-
-
--- ** contentDocument #attr:contentDocument#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementContentDocumentPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementContentDocument     ,
-#endif
-    getDOMHTMLObjectElementContentDocument  ,
-
-
--- ** data #attr:data#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementDataPropertyInfo    ,
-#endif
-    constructDOMHTMLObjectElementData       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementData                ,
-#endif
-    getDOMHTMLObjectElementData             ,
-    setDOMHTMLObjectElementData             ,
-
-
--- ** declare #attr:declare#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementDeclarePropertyInfo ,
-#endif
-    constructDOMHTMLObjectElementDeclare    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementDeclare             ,
-#endif
-    getDOMHTMLObjectElementDeclare          ,
-    setDOMHTMLObjectElementDeclare          ,
-
-
--- ** form #attr:form#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementFormPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementForm                ,
-#endif
-    getDOMHTMLObjectElementForm             ,
-
-
--- ** height #attr:height#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementHeightPropertyInfo  ,
-#endif
-    constructDOMHTMLObjectElementHeight     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementHeight              ,
-#endif
-    getDOMHTMLObjectElementHeight           ,
-    setDOMHTMLObjectElementHeight           ,
-
-
--- ** hspace #attr:hspace#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementHspacePropertyInfo  ,
-#endif
-    constructDOMHTMLObjectElementHspace     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementHspace              ,
-#endif
-    getDOMHTMLObjectElementHspace           ,
-    setDOMHTMLObjectElementHspace           ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementNamePropertyInfo    ,
-#endif
-    constructDOMHTMLObjectElementName       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementName                ,
-#endif
-    getDOMHTMLObjectElementName             ,
-    setDOMHTMLObjectElementName             ,
-
-
--- ** standby #attr:standby#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementStandbyPropertyInfo ,
-#endif
-    constructDOMHTMLObjectElementStandby    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementStandby             ,
-#endif
-    getDOMHTMLObjectElementStandby          ,
-    setDOMHTMLObjectElementStandby          ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementTypePropertyInfo    ,
-#endif
-    clearDOMHTMLObjectElementType           ,
-    constructDOMHTMLObjectElementType       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementType                ,
-#endif
-    getDOMHTMLObjectElementType             ,
-    setDOMHTMLObjectElementType             ,
-
-
--- ** useMap #attr:useMap#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementUseMapPropertyInfo  ,
-#endif
-    constructDOMHTMLObjectElementUseMap     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementUseMap              ,
-#endif
-    getDOMHTMLObjectElementUseMap           ,
-    setDOMHTMLObjectElementUseMap           ,
-
-
--- ** vspace #attr:vspace#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementVspacePropertyInfo  ,
-#endif
-    constructDOMHTMLObjectElementVspace     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementVspace              ,
-#endif
-    getDOMHTMLObjectElementVspace           ,
-    setDOMHTMLObjectElementVspace           ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLObjectElementWidthPropertyInfo   ,
-#endif
-    constructDOMHTMLObjectElementWidth      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLObjectElementWidth               ,
-#endif
-    getDOMHTMLObjectElementWidth            ,
-    setDOMHTMLObjectElementWidth            ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLObjectElement = DOMHTMLObjectElement (ManagedPtr DOMHTMLObjectElement)
-foreign import ccall "webkit_dom_html_object_element_get_type"
-    c_webkit_dom_html_object_element_get_type :: IO GType
-
-instance GObject DOMHTMLObjectElement where
-    gobjectType = c_webkit_dom_html_object_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLObjectElement`, for instance with `toDOMHTMLObjectElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLObjectElement o) => IsDOMHTMLObjectElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLObjectElement o) => IsDOMHTMLObjectElement o
-
-instance O.HasParentTypes DOMHTMLObjectElement
-type instance O.ParentTypes DOMHTMLObjectElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLObjectElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLObjectElement :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m DOMHTMLObjectElement
-toDOMHTMLObjectElement = liftIO . unsafeCastTo DOMHTMLObjectElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLObjectElement`.
-noDOMHTMLObjectElement :: Maybe DOMHTMLObjectElement
-noDOMHTMLObjectElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLObjectElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLObjectElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLObjectElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLObjectElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLObjectElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLObjectElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLObjectElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLObjectElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLObjectElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLObjectElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLObjectElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLObjectElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLObjectElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLObjectElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLObjectElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLObjectElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLObjectElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLObjectElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLObjectElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLObjectElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLObjectElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLObjectElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLObjectElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLObjectElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLObjectElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLObjectElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLObjectElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLObjectElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLObjectElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLObjectElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLObjectElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLObjectElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLObjectElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLObjectElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLObjectElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLObjectElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLObjectElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLObjectElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLObjectElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLObjectElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLObjectElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLObjectElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLObjectElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLObjectElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLObjectElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLObjectElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLObjectElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLObjectElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLObjectElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLObjectElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLObjectElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLObjectElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLObjectElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLObjectElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getAlign" o = DOMHTMLObjectElementGetAlignMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getArchive" o = DOMHTMLObjectElementGetArchiveMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getBorder" o = DOMHTMLObjectElementGetBorderMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getCode" o = DOMHTMLObjectElementGetCodeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getCodeBase" o = DOMHTMLObjectElementGetCodeBaseMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getCodeType" o = DOMHTMLObjectElementGetCodeTypeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getContentDocument" o = DOMHTMLObjectElementGetContentDocumentMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getData" o = DOMHTMLObjectElementGetDataMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getDeclare" o = DOMHTMLObjectElementGetDeclareMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getForm" o = DOMHTMLObjectElementGetFormMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getHeight" o = DOMHTMLObjectElementGetHeightMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getHspace" o = DOMHTMLObjectElementGetHspaceMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getName" o = DOMHTMLObjectElementGetNameMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getStandby" o = DOMHTMLObjectElementGetStandbyMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getTypeAttr" o = DOMHTMLObjectElementGetTypeAttrMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getUseMap" o = DOMHTMLObjectElementGetUseMapMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getVspace" o = DOMHTMLObjectElementGetVspaceMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLObjectElementMethod "getWidth" o = DOMHTMLObjectElementGetWidthMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setAlign" o = DOMHTMLObjectElementSetAlignMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setArchive" o = DOMHTMLObjectElementSetArchiveMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setBorder" o = DOMHTMLObjectElementSetBorderMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setCode" o = DOMHTMLObjectElementSetCodeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setCodeBase" o = DOMHTMLObjectElementSetCodeBaseMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setCodeType" o = DOMHTMLObjectElementSetCodeTypeMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setData" o = DOMHTMLObjectElementSetDataMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setDeclare" o = DOMHTMLObjectElementSetDeclareMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setHeight" o = DOMHTMLObjectElementSetHeightMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setHspace" o = DOMHTMLObjectElementSetHspaceMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setName" o = DOMHTMLObjectElementSetNameMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setStandby" o = DOMHTMLObjectElementSetStandbyMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setTypeAttr" o = DOMHTMLObjectElementSetTypeAttrMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setUseMap" o = DOMHTMLObjectElementSetUseMapMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setVspace" o = DOMHTMLObjectElementSetVspaceMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLObjectElementMethod "setWidth" o = DOMHTMLObjectElementSetWidthMethodInfo
-    ResolveDOMHTMLObjectElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLObjectElementMethod t DOMHTMLObjectElement, O.MethodInfo info DOMHTMLObjectElement p) => OL.IsLabel t (DOMHTMLObjectElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #align
-@
--}
-getDOMHTMLObjectElementAlign :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLObjectElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementAlign :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()
-setDOMHTMLObjectElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementAlign :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementAlignPropertyInfo
-instance AttrInfo DOMHTMLObjectElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLObjectElementAlignPropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLObjectElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLObjectElementAlignPropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementAlign
-    attrSet _ = setDOMHTMLObjectElementAlign
-    attrConstruct _ = constructDOMHTMLObjectElementAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "archive"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@archive@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #archive
-@
--}
-getDOMHTMLObjectElementArchive :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLObjectElementArchive obj = liftIO $ B.Properties.getObjectPropertyString obj "archive"
-
-{- |
-Set the value of the “@archive@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #archive 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementArchive :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()
-setDOMHTMLObjectElementArchive obj val = liftIO $ B.Properties.setObjectPropertyString obj "archive" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@archive@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementArchive :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementArchive val = B.Properties.constructObjectPropertyString "archive" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementArchivePropertyInfo
-instance AttrInfo DOMHTMLObjectElementArchivePropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementArchivePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementArchivePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLObjectElementArchivePropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementArchivePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLObjectElementArchivePropertyInfo = "archive"
-    type AttrOrigin DOMHTMLObjectElementArchivePropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementArchive
-    attrSet _ = setDOMHTMLObjectElementArchive
-    attrConstruct _ = constructDOMHTMLObjectElementArchive
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "border"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@border@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #border
-@
--}
-getDOMHTMLObjectElementBorder :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLObjectElementBorder obj = liftIO $ B.Properties.getObjectPropertyString obj "border"
-
-{- |
-Set the value of the “@border@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #border 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementBorder :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()
-setDOMHTMLObjectElementBorder obj val = liftIO $ B.Properties.setObjectPropertyString obj "border" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@border@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementBorder :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementBorder val = B.Properties.constructObjectPropertyString "border" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementBorderPropertyInfo
-instance AttrInfo DOMHTMLObjectElementBorderPropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementBorderPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLObjectElementBorderPropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementBorderPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLObjectElementBorderPropertyInfo = "border"
-    type AttrOrigin DOMHTMLObjectElementBorderPropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementBorder
-    attrSet _ = setDOMHTMLObjectElementBorder
-    attrConstruct _ = constructDOMHTMLObjectElementBorder
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "code"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@code@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #code
-@
--}
-getDOMHTMLObjectElementCode :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLObjectElementCode obj = liftIO $ B.Properties.getObjectPropertyString obj "code"
-
-{- |
-Set the value of the “@code@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #code 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementCode :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()
-setDOMHTMLObjectElementCode obj val = liftIO $ B.Properties.setObjectPropertyString obj "code" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@code@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementCode :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementCode val = B.Properties.constructObjectPropertyString "code" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementCodePropertyInfo
-instance AttrInfo DOMHTMLObjectElementCodePropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementCodePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementCodePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLObjectElementCodePropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementCodePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLObjectElementCodePropertyInfo = "code"
-    type AttrOrigin DOMHTMLObjectElementCodePropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementCode
-    attrSet _ = setDOMHTMLObjectElementCode
-    attrConstruct _ = constructDOMHTMLObjectElementCode
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "code-base"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@code-base@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #codeBase
-@
--}
-getDOMHTMLObjectElementCodeBase :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLObjectElementCodeBase obj = liftIO $ B.Properties.getObjectPropertyString obj "code-base"
-
-{- |
-Set the value of the “@code-base@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #codeBase 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementCodeBase :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()
-setDOMHTMLObjectElementCodeBase obj val = liftIO $ B.Properties.setObjectPropertyString obj "code-base" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@code-base@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementCodeBase :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementCodeBase val = B.Properties.constructObjectPropertyString "code-base" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementCodeBasePropertyInfo
-instance AttrInfo DOMHTMLObjectElementCodeBasePropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementCodeBasePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementCodeBasePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLObjectElementCodeBasePropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementCodeBasePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLObjectElementCodeBasePropertyInfo = "code-base"
-    type AttrOrigin DOMHTMLObjectElementCodeBasePropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementCodeBase
-    attrSet _ = setDOMHTMLObjectElementCodeBase
-    attrConstruct _ = constructDOMHTMLObjectElementCodeBase
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "code-type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@code-type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #codeType
-@
--}
-getDOMHTMLObjectElementCodeType :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLObjectElementCodeType obj = liftIO $ B.Properties.getObjectPropertyString obj "code-type"
-
-{- |
-Set the value of the “@code-type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #codeType 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementCodeType :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()
-setDOMHTMLObjectElementCodeType obj val = liftIO $ B.Properties.setObjectPropertyString obj "code-type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@code-type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementCodeType :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementCodeType val = B.Properties.constructObjectPropertyString "code-type" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementCodeTypePropertyInfo
-instance AttrInfo DOMHTMLObjectElementCodeTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementCodeTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementCodeTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLObjectElementCodeTypePropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementCodeTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLObjectElementCodeTypePropertyInfo = "code-type"
-    type AttrOrigin DOMHTMLObjectElementCodeTypePropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementCodeType
-    attrSet _ = setDOMHTMLObjectElementCodeType
-    attrConstruct _ = constructDOMHTMLObjectElementCodeType
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "content-document"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@content-document@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #contentDocument
-@
--}
-getDOMHTMLObjectElementContentDocument :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m WebKit2WebExtension.DOMDocument.DOMDocument
-getDOMHTMLObjectElementContentDocument obj = liftIO $ checkUnexpectedNothing "getDOMHTMLObjectElementContentDocument" $ B.Properties.getObjectPropertyObject obj "content-document" WebKit2WebExtension.DOMDocument.DOMDocument
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementContentDocumentPropertyInfo
-instance AttrInfo DOMHTMLObjectElementContentDocumentPropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementContentDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLObjectElementContentDocumentPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLObjectElementContentDocumentPropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementContentDocumentPropertyInfo = WebKit2WebExtension.DOMDocument.DOMDocument
-    type AttrLabel DOMHTMLObjectElementContentDocumentPropertyInfo = "content-document"
-    type AttrOrigin DOMHTMLObjectElementContentDocumentPropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementContentDocument
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "data"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@data@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #data
-@
--}
-getDOMHTMLObjectElementData :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLObjectElementData obj = liftIO $ B.Properties.getObjectPropertyString obj "data"
-
-{- |
-Set the value of the “@data@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #data 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementData :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()
-setDOMHTMLObjectElementData obj val = liftIO $ B.Properties.setObjectPropertyString obj "data" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@data@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementData :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementData val = B.Properties.constructObjectPropertyString "data" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementDataPropertyInfo
-instance AttrInfo DOMHTMLObjectElementDataPropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementDataPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementDataPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLObjectElementDataPropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementDataPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLObjectElementDataPropertyInfo = "data"
-    type AttrOrigin DOMHTMLObjectElementDataPropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementData
-    attrSet _ = setDOMHTMLObjectElementData
-    attrConstruct _ = constructDOMHTMLObjectElementData
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "declare"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@declare@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #declare
-@
--}
-getDOMHTMLObjectElementDeclare :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m Bool
-getDOMHTMLObjectElementDeclare obj = liftIO $ B.Properties.getObjectPropertyBool obj "declare"
-
-{- |
-Set the value of the “@declare@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #declare 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementDeclare :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> Bool -> m ()
-setDOMHTMLObjectElementDeclare obj val = liftIO $ B.Properties.setObjectPropertyBool obj "declare" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@declare@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementDeclare :: (IsDOMHTMLObjectElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementDeclare val = B.Properties.constructObjectPropertyBool "declare" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementDeclarePropertyInfo
-instance AttrInfo DOMHTMLObjectElementDeclarePropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementDeclarePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementDeclarePropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLObjectElementDeclarePropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementDeclarePropertyInfo = Bool
-    type AttrLabel DOMHTMLObjectElementDeclarePropertyInfo = "declare"
-    type AttrOrigin DOMHTMLObjectElementDeclarePropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementDeclare
-    attrSet _ = setDOMHTMLObjectElementDeclare
-    attrConstruct _ = constructDOMHTMLObjectElementDeclare
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "form"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@form@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #form
-@
--}
-getDOMHTMLObjectElementForm :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-getDOMHTMLObjectElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLObjectElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementFormPropertyInfo
-instance AttrInfo DOMHTMLObjectElementFormPropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLObjectElementFormPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLObjectElementFormPropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    type AttrLabel DOMHTMLObjectElementFormPropertyInfo = "form"
-    type AttrOrigin DOMHTMLObjectElementFormPropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementForm
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "height"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #height
-@
--}
-getDOMHTMLObjectElementHeight :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLObjectElementHeight obj = liftIO $ B.Properties.getObjectPropertyString obj "height"
-
-{- |
-Set the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #height 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementHeight :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()
-setDOMHTMLObjectElementHeight obj val = liftIO $ B.Properties.setObjectPropertyString obj "height" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementHeight :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementHeight val = B.Properties.constructObjectPropertyString "height" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementHeightPropertyInfo
-instance AttrInfo DOMHTMLObjectElementHeightPropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementHeightPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLObjectElementHeightPropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementHeightPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLObjectElementHeightPropertyInfo = "height"
-    type AttrOrigin DOMHTMLObjectElementHeightPropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementHeight
-    attrSet _ = setDOMHTMLObjectElementHeight
-    attrConstruct _ = constructDOMHTMLObjectElementHeight
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "hspace"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@hspace@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #hspace
-@
--}
-getDOMHTMLObjectElementHspace :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m CLong
-getDOMHTMLObjectElementHspace obj = liftIO $ B.Properties.getObjectPropertyLong obj "hspace"
-
-{- |
-Set the value of the “@hspace@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #hspace 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementHspace :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> CLong -> m ()
-setDOMHTMLObjectElementHspace obj val = liftIO $ B.Properties.setObjectPropertyLong obj "hspace" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@hspace@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementHspace :: (IsDOMHTMLObjectElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementHspace val = B.Properties.constructObjectPropertyLong "hspace" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementHspacePropertyInfo
-instance AttrInfo DOMHTMLObjectElementHspacePropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementHspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementHspacePropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLObjectElementHspacePropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementHspacePropertyInfo = CLong
-    type AttrLabel DOMHTMLObjectElementHspacePropertyInfo = "hspace"
-    type AttrOrigin DOMHTMLObjectElementHspacePropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementHspace
-    attrSet _ = setDOMHTMLObjectElementHspace
-    attrConstruct _ = constructDOMHTMLObjectElementHspace
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #name
-@
--}
-getDOMHTMLObjectElementName :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLObjectElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementName :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()
-setDOMHTMLObjectElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementName :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementNamePropertyInfo
-instance AttrInfo DOMHTMLObjectElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLObjectElementNamePropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLObjectElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLObjectElementNamePropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementName
-    attrSet _ = setDOMHTMLObjectElementName
-    attrConstruct _ = constructDOMHTMLObjectElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "standby"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@standby@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #standby
-@
--}
-getDOMHTMLObjectElementStandby :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLObjectElementStandby obj = liftIO $ B.Properties.getObjectPropertyString obj "standby"
-
-{- |
-Set the value of the “@standby@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #standby 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementStandby :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()
-setDOMHTMLObjectElementStandby obj val = liftIO $ B.Properties.setObjectPropertyString obj "standby" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@standby@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementStandby :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementStandby val = B.Properties.constructObjectPropertyString "standby" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementStandbyPropertyInfo
-instance AttrInfo DOMHTMLObjectElementStandbyPropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementStandbyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementStandbyPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLObjectElementStandbyPropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementStandbyPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLObjectElementStandbyPropertyInfo = "standby"
-    type AttrOrigin DOMHTMLObjectElementStandbyPropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementStandby
-    attrSet _ = setDOMHTMLObjectElementStandby
-    attrConstruct _ = constructDOMHTMLObjectElementStandby
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #type
-@
--}
-getDOMHTMLObjectElementType :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLObjectElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-{- |
-Set the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #type 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementType :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()
-setDOMHTMLObjectElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementType :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementType val = B.Properties.constructObjectPropertyString "type" (Just val)
-
-{- |
-Set the value of the “@type@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #type
-@
--}
-clearDOMHTMLObjectElementType :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m ()
-clearDOMHTMLObjectElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementTypePropertyInfo
-instance AttrInfo DOMHTMLObjectElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLObjectElementTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLObjectElementTypePropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLObjectElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLObjectElementTypePropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementType
-    attrSet _ = setDOMHTMLObjectElementType
-    attrConstruct _ = constructDOMHTMLObjectElementType
-    attrClear _ = clearDOMHTMLObjectElementType
-#endif
-
--- VVV Prop "use-map"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@use-map@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #useMap
-@
--}
-getDOMHTMLObjectElementUseMap :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLObjectElementUseMap obj = liftIO $ B.Properties.getObjectPropertyString obj "use-map"
-
-{- |
-Set the value of the “@use-map@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #useMap 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementUseMap :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()
-setDOMHTMLObjectElementUseMap obj val = liftIO $ B.Properties.setObjectPropertyString obj "use-map" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@use-map@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementUseMap :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementUseMap val = B.Properties.constructObjectPropertyString "use-map" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementUseMapPropertyInfo
-instance AttrInfo DOMHTMLObjectElementUseMapPropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementUseMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementUseMapPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLObjectElementUseMapPropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementUseMapPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLObjectElementUseMapPropertyInfo = "use-map"
-    type AttrOrigin DOMHTMLObjectElementUseMapPropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementUseMap
-    attrSet _ = setDOMHTMLObjectElementUseMap
-    attrConstruct _ = constructDOMHTMLObjectElementUseMap
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "vspace"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@vspace@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #vspace
-@
--}
-getDOMHTMLObjectElementVspace :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m CLong
-getDOMHTMLObjectElementVspace obj = liftIO $ B.Properties.getObjectPropertyLong obj "vspace"
-
-{- |
-Set the value of the “@vspace@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #vspace 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementVspace :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> CLong -> m ()
-setDOMHTMLObjectElementVspace obj val = liftIO $ B.Properties.setObjectPropertyLong obj "vspace" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@vspace@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementVspace :: (IsDOMHTMLObjectElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementVspace val = B.Properties.constructObjectPropertyLong "vspace" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementVspacePropertyInfo
-instance AttrInfo DOMHTMLObjectElementVspacePropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementVspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementVspacePropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLObjectElementVspacePropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementVspacePropertyInfo = CLong
-    type AttrLabel DOMHTMLObjectElementVspacePropertyInfo = "vspace"
-    type AttrOrigin DOMHTMLObjectElementVspacePropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementVspace
-    attrSet _ = setDOMHTMLObjectElementVspace
-    attrConstruct _ = constructDOMHTMLObjectElementVspace
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLObjectElement #width
-@
--}
-getDOMHTMLObjectElementWidth :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLObjectElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"
-
-{- |
-Set the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLObjectElement [ #width 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLObjectElementWidth :: (MonadIO m, IsDOMHTMLObjectElement o) => o -> T.Text -> m ()
-setDOMHTMLObjectElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLObjectElementWidth :: (IsDOMHTMLObjectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLObjectElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementWidthPropertyInfo
-instance AttrInfo DOMHTMLObjectElementWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLObjectElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLObjectElementWidthPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLObjectElementWidthPropertyInfo = IsDOMHTMLObjectElement
-    type AttrGetType DOMHTMLObjectElementWidthPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLObjectElementWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLObjectElementWidthPropertyInfo = DOMHTMLObjectElement
-    attrGet _ = getDOMHTMLObjectElementWidth
-    attrSet _ = setDOMHTMLObjectElementWidth
-    attrConstruct _ = constructDOMHTMLObjectElementWidth
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLObjectElement
-type instance O.AttributeList DOMHTMLObjectElement = DOMHTMLObjectElementAttributeList
-type DOMHTMLObjectElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLObjectElementAlignPropertyInfo), '("archive", DOMHTMLObjectElementArchivePropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("border", DOMHTMLObjectElementBorderPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("code", DOMHTMLObjectElementCodePropertyInfo), '("codeBase", DOMHTMLObjectElementCodeBasePropertyInfo), '("codeType", DOMHTMLObjectElementCodeTypePropertyInfo), '("contentDocument", DOMHTMLObjectElementContentDocumentPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("data", DOMHTMLObjectElementDataPropertyInfo), '("declare", DOMHTMLObjectElementDeclarePropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLObjectElementFormPropertyInfo), '("height", DOMHTMLObjectElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("hspace", DOMHTMLObjectElementHspacePropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLObjectElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("standby", DOMHTMLObjectElementStandbyPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLObjectElementTypePropertyInfo), '("useMap", DOMHTMLObjectElementUseMapPropertyInfo), '("vspace", DOMHTMLObjectElementVspacePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLObjectElementWidthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLObjectElementAlign :: AttrLabelProxy "align"
-dOMHTMLObjectElementAlign = AttrLabelProxy
-
-dOMHTMLObjectElementArchive :: AttrLabelProxy "archive"
-dOMHTMLObjectElementArchive = AttrLabelProxy
-
-dOMHTMLObjectElementBorder :: AttrLabelProxy "border"
-dOMHTMLObjectElementBorder = AttrLabelProxy
-
-dOMHTMLObjectElementCode :: AttrLabelProxy "code"
-dOMHTMLObjectElementCode = AttrLabelProxy
-
-dOMHTMLObjectElementCodeBase :: AttrLabelProxy "codeBase"
-dOMHTMLObjectElementCodeBase = AttrLabelProxy
-
-dOMHTMLObjectElementCodeType :: AttrLabelProxy "codeType"
-dOMHTMLObjectElementCodeType = AttrLabelProxy
-
-dOMHTMLObjectElementContentDocument :: AttrLabelProxy "contentDocument"
-dOMHTMLObjectElementContentDocument = AttrLabelProxy
-
-dOMHTMLObjectElementData :: AttrLabelProxy "data"
-dOMHTMLObjectElementData = AttrLabelProxy
-
-dOMHTMLObjectElementDeclare :: AttrLabelProxy "declare"
-dOMHTMLObjectElementDeclare = AttrLabelProxy
-
-dOMHTMLObjectElementForm :: AttrLabelProxy "form"
-dOMHTMLObjectElementForm = AttrLabelProxy
-
-dOMHTMLObjectElementHeight :: AttrLabelProxy "height"
-dOMHTMLObjectElementHeight = AttrLabelProxy
-
-dOMHTMLObjectElementHspace :: AttrLabelProxy "hspace"
-dOMHTMLObjectElementHspace = AttrLabelProxy
-
-dOMHTMLObjectElementName :: AttrLabelProxy "name"
-dOMHTMLObjectElementName = AttrLabelProxy
-
-dOMHTMLObjectElementStandby :: AttrLabelProxy "standby"
-dOMHTMLObjectElementStandby = AttrLabelProxy
-
-dOMHTMLObjectElementType :: AttrLabelProxy "type"
-dOMHTMLObjectElementType = AttrLabelProxy
-
-dOMHTMLObjectElementUseMap :: AttrLabelProxy "useMap"
-dOMHTMLObjectElementUseMap = AttrLabelProxy
-
-dOMHTMLObjectElementVspace :: AttrLabelProxy "vspace"
-dOMHTMLObjectElementVspace = AttrLabelProxy
-
-dOMHTMLObjectElementWidth :: AttrLabelProxy "width"
-dOMHTMLObjectElementWidth = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLObjectElement = DOMHTMLObjectElementSignalList
-type DOMHTMLObjectElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLObjectElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_align" webkit_dom_html_object_element_get_align :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLObjectElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLObjectElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetAlign
-
-#endif
-
--- method DOMHTMLObjectElement::get_archive
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_archive" webkit_dom_html_object_element_get_archive :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLObjectElementGetArchive ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetArchive ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLObjectElementGetArchive self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_archive self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetArchive" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetArchiveMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetArchiveMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetArchive
-
-#endif
-
--- method DOMHTMLObjectElement::get_border
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_border" webkit_dom_html_object_element_get_border :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLObjectElementGetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetBorder ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLObjectElementGetBorder self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_border self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetBorder" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetBorderMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetBorderMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetBorder
-
-#endif
-
--- method DOMHTMLObjectElement::get_code
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_code" webkit_dom_html_object_element_get_code :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLObjectElementGetCode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetCode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLObjectElementGetCode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_code self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetCode" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetCodeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetCodeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetCode
-
-#endif
-
--- method DOMHTMLObjectElement::get_code_base
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_code_base" webkit_dom_html_object_element_get_code_base :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLObjectElementGetCodeBase ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetCodeBase ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLObjectElementGetCodeBase self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_code_base self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetCodeBase" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetCodeBaseMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetCodeBaseMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetCodeBase
-
-#endif
-
--- method DOMHTMLObjectElement::get_code_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_code_type" webkit_dom_html_object_element_get_code_type :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLObjectElementGetCodeType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetCodeType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLObjectElementGetCodeType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_code_type self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetCodeType" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetCodeTypeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetCodeTypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetCodeType
-
-#endif
-
--- method DOMHTMLObjectElement::get_content_document
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_content_document" webkit_dom_html_object_element_get_content_document :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)
-
-{-# DEPRECATED dOMHTMLObjectElementGetContentDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetContentDocument ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m WebKit2WebExtension.DOMDocument.DOMDocument
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-dOMHTMLObjectElementGetContentDocument self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_content_document self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetContentDocument" result
-    result' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetContentDocumentMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetContentDocumentMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetContentDocument
-
-#endif
-
--- method DOMHTMLObjectElement::get_data
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_data" webkit_dom_html_object_element_get_data :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLObjectElementGetData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetData ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLObjectElementGetData self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_data self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetData" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetDataMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetDataMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetData
-
-#endif
-
--- method DOMHTMLObjectElement::get_declare
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_declare" webkit_dom_html_object_element_get_declare :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLObjectElementGetDeclare ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetDeclare ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLObjectElementGetDeclare self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_declare self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetDeclareMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetDeclareMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetDeclare
-
-#endif
-
--- method DOMHTMLObjectElement::get_form
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_form" webkit_dom_html_object_element_get_form :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)
-
-{-# DEPRECATED dOMHTMLObjectElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetForm ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-dOMHTMLObjectElementGetForm self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_form self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetForm" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetFormMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetFormMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetForm
-
-#endif
-
--- method DOMHTMLObjectElement::get_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_height" webkit_dom_html_object_element_get_height :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLObjectElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLObjectElementGetHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_height self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetHeight" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetHeightMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetHeight
-
-#endif
-
--- method DOMHTMLObjectElement::get_hspace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_hspace" webkit_dom_html_object_element_get_hspace :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLObjectElementGetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetHspace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLObjectElementGetHspace self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_hspace self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetHspaceMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetHspaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetHspace
-
-#endif
-
--- method DOMHTMLObjectElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_name" webkit_dom_html_object_element_get_name :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLObjectElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLObjectElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetName
-
-#endif
-
--- method DOMHTMLObjectElement::get_standby
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_standby" webkit_dom_html_object_element_get_standby :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLObjectElementGetStandby ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetStandby ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLObjectElementGetStandby self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_standby self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetStandby" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetStandbyMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetStandbyMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetStandby
-
-#endif
-
--- method DOMHTMLObjectElement::get_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_type_attr" webkit_dom_html_object_element_get_type_attr :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLObjectElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLObjectElementGetTypeAttr self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_type_attr self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetTypeAttr" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetTypeAttrMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetTypeAttr
-
-#endif
-
--- method DOMHTMLObjectElement::get_use_map
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_use_map" webkit_dom_html_object_element_get_use_map :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLObjectElementGetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetUseMap ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLObjectElementGetUseMap self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_use_map self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetUseMap" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetUseMapMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetUseMapMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetUseMap
-
-#endif
-
--- method DOMHTMLObjectElement::get_vspace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_vspace" webkit_dom_html_object_element_get_vspace :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLObjectElementGetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetVspace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLObjectElementGetVspace self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_vspace self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetVspaceMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetVspaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetVspace
-
-#endif
-
--- method DOMHTMLObjectElement::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_get_width" webkit_dom_html_object_element_get_width :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLObjectElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLObjectElementGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_object_element_get_width self'
-    checkUnexpectedReturnNULL "dOMHTMLObjectElementGetWidth" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetWidthMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementGetWidth
-
-#endif
-
--- method DOMHTMLObjectElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_align" webkit_dom_html_object_element_set_align :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLObjectElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_object_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetAlign
-
-#endif
-
--- method DOMHTMLObjectElement::set_archive
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_archive" webkit_dom_html_object_element_set_archive :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetArchive ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetArchive ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLObjectElementSetArchive self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_object_element_set_archive self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetArchiveMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetArchiveMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetArchive
-
-#endif
-
--- method DOMHTMLObjectElement::set_border
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_border" webkit_dom_html_object_element_set_border :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetBorder ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLObjectElementSetBorder self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_object_element_set_border self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetBorderMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetBorderMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetBorder
-
-#endif
-
--- method DOMHTMLObjectElement::set_code
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_code" webkit_dom_html_object_element_set_code :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetCode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetCode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLObjectElementSetCode self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_object_element_set_code self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetCodeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetCodeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetCode
-
-#endif
-
--- method DOMHTMLObjectElement::set_code_base
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_code_base" webkit_dom_html_object_element_set_code_base :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetCodeBase ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetCodeBase ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLObjectElementSetCodeBase self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_object_element_set_code_base self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetCodeBaseMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetCodeBaseMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetCodeBase
-
-#endif
-
--- method DOMHTMLObjectElement::set_code_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_code_type" webkit_dom_html_object_element_set_code_type :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetCodeType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetCodeType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLObjectElementSetCodeType self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_object_element_set_code_type self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetCodeTypeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetCodeTypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetCodeType
-
-#endif
-
--- method DOMHTMLObjectElement::set_data
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_data" webkit_dom_html_object_element_set_data :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetData ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetData ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLObjectElementSetData self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_object_element_set_data self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetDataMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetDataMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetData
-
-#endif
-
--- method DOMHTMLObjectElement::set_declare
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_declare" webkit_dom_html_object_element_set_declare :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetDeclare ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetDeclare ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLObjectElementSetDeclare self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_object_element_set_declare self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetDeclareMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetDeclareMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetDeclare
-
-#endif
-
--- method DOMHTMLObjectElement::set_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_height" webkit_dom_html_object_element_set_height :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLObjectElementSetHeight self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_object_element_set_height self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetHeightMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetHeight
-
-#endif
-
--- method DOMHTMLObjectElement::set_hspace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_hspace" webkit_dom_html_object_element_set_hspace :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetHspace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLObjectElementSetHspace self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_object_element_set_hspace self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetHspaceMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetHspaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetHspace
-
-#endif
-
--- method DOMHTMLObjectElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_name" webkit_dom_html_object_element_set_name :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLObjectElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_object_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetName
-
-#endif
-
--- method DOMHTMLObjectElement::set_standby
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_standby" webkit_dom_html_object_element_set_standby :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetStandby ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetStandby ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLObjectElementSetStandby self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_object_element_set_standby self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetStandbyMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetStandbyMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetStandby
-
-#endif
-
--- method DOMHTMLObjectElement::set_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_type_attr" webkit_dom_html_object_element_set_type_attr :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLObjectElementSetTypeAttr self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_object_element_set_type_attr self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetTypeAttrMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetTypeAttr
-
-#endif
-
--- method DOMHTMLObjectElement::set_use_map
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_use_map" webkit_dom_html_object_element_set_use_map :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetUseMap ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLObjectElementSetUseMap self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_object_element_set_use_map self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetUseMapMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetUseMapMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetUseMap
-
-#endif
-
--- method DOMHTMLObjectElement::set_vspace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_vspace" webkit_dom_html_object_element_set_vspace :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetVspace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLObjectElementSetVspace self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_object_element_set_vspace self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetVspaceMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetVspaceMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetVspace
-
-#endif
-
--- method DOMHTMLObjectElement::set_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLObjectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_object_element_set_width" webkit_dom_html_object_element_set_width :: 
-    Ptr DOMHTMLObjectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLObjectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLObjectElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLObjectElementSetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLObjectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement.DOMHTMLObjectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLObjectElementSetWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_object_element_set_width self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetWidthMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLObjectElement a) => O.MethodInfo DOMHTMLObjectElementSetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLObjectElementSetWidth
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLObjectElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLObjectElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLObjectElement.hs-boot
+++ /dev/null
@@ -1,185 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLObjectElement = DOMHTMLObjectElement (ManagedPtr DOMHTMLObjectElement)
-instance GObject DOMHTMLObjectElement where
-class (GObject o, O.IsDescendantOf DOMHTMLObjectElement o) => IsDOMHTMLObjectElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLObjectElement o) => IsDOMHTMLObjectElement o
-instance O.HasParentTypes DOMHTMLObjectElement
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementArchivePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementBorderPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementCodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementCodeBasePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementCodeTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementContentDocumentPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementDataPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementDeclarePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementFormPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementHspacePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementStandbyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementUseMapPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementVspacePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetArchiveMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetBorderMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetCodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetCodeBaseMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetCodeTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetContentDocumentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetDataMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetDeclareMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetFormMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetHspaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetStandbyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetUseMapMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetVspaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetArchiveMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetBorderMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetCodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetCodeBaseMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetCodeTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetDataMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetDeclareMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetHspaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetStandbyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetUseMapMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetVspaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLObjectElementSetWidthMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLOptGroupElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLOptGroupElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLOptGroupElement.hs
+++ /dev/null
@@ -1,591 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement
-    ( 
-
--- * Exported types
-    DOMHTMLOptGroupElement(..)              ,
-    IsDOMHTMLOptGroupElement                ,
-    toDOMHTMLOptGroupElement                ,
-    noDOMHTMLOptGroupElement                ,
-
-
- -- * Methods
--- ** getDisabled #method:getDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptGroupElementGetDisabledMethodInfo,
-#endif
-    dOMHTMLOptGroupElementGetDisabled       ,
-
-
--- ** getLabel #method:getLabel#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptGroupElementGetLabelMethodInfo,
-#endif
-    dOMHTMLOptGroupElementGetLabel          ,
-
-
--- ** setDisabled #method:setDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptGroupElementSetDisabledMethodInfo,
-#endif
-    dOMHTMLOptGroupElementSetDisabled       ,
-
-
--- ** setLabel #method:setLabel#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptGroupElementSetLabelMethodInfo,
-#endif
-    dOMHTMLOptGroupElementSetLabel          ,
-
-
-
-
- -- * Properties
--- ** disabled #attr:disabled#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOptGroupElementDisabledPropertyInfo,
-#endif
-    constructDOMHTMLOptGroupElementDisabled ,
-#if ENABLE_OVERLOADING
-    dOMHTMLOptGroupElementDisabled          ,
-#endif
-    getDOMHTMLOptGroupElementDisabled       ,
-    setDOMHTMLOptGroupElementDisabled       ,
-
-
--- ** label #attr:label#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOptGroupElementLabelPropertyInfo ,
-#endif
-    constructDOMHTMLOptGroupElementLabel    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLOptGroupElementLabel             ,
-#endif
-    getDOMHTMLOptGroupElementLabel          ,
-    setDOMHTMLOptGroupElementLabel          ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLOptGroupElement = DOMHTMLOptGroupElement (ManagedPtr DOMHTMLOptGroupElement)
-foreign import ccall "webkit_dom_html_opt_group_element_get_type"
-    c_webkit_dom_html_opt_group_element_get_type :: IO GType
-
-instance GObject DOMHTMLOptGroupElement where
-    gobjectType = c_webkit_dom_html_opt_group_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLOptGroupElement`, for instance with `toDOMHTMLOptGroupElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLOptGroupElement o) => IsDOMHTMLOptGroupElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLOptGroupElement o) => IsDOMHTMLOptGroupElement o
-
-instance O.HasParentTypes DOMHTMLOptGroupElement
-type instance O.ParentTypes DOMHTMLOptGroupElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLOptGroupElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLOptGroupElement :: (MonadIO m, IsDOMHTMLOptGroupElement o) => o -> m DOMHTMLOptGroupElement
-toDOMHTMLOptGroupElement = liftIO . unsafeCastTo DOMHTMLOptGroupElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLOptGroupElement`.
-noDOMHTMLOptGroupElement :: Maybe DOMHTMLOptGroupElement
-noDOMHTMLOptGroupElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLOptGroupElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLOptGroupElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getDisabled" o = DOMHTMLOptGroupElementGetDisabledMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getLabel" o = DOMHTMLOptGroupElementGetLabelMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setDisabled" o = DOMHTMLOptGroupElementSetDisabledMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setLabel" o = DOMHTMLOptGroupElementSetLabelMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLOptGroupElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLOptGroupElementMethod t DOMHTMLOptGroupElement, O.MethodInfo info DOMHTMLOptGroupElement p) => OL.IsLabel t (DOMHTMLOptGroupElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "disabled"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOptGroupElement #disabled
-@
--}
-getDOMHTMLOptGroupElementDisabled :: (MonadIO m, IsDOMHTMLOptGroupElement o) => o -> m Bool
-getDOMHTMLOptGroupElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"
-
-{- |
-Set the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLOptGroupElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLOptGroupElementDisabled :: (MonadIO m, IsDOMHTMLOptGroupElement o) => o -> Bool -> m ()
-setDOMHTMLOptGroupElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLOptGroupElementDisabled :: (IsDOMHTMLOptGroupElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLOptGroupElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptGroupElementDisabledPropertyInfo
-instance AttrInfo DOMHTMLOptGroupElementDisabledPropertyInfo where
-    type AttrAllowedOps DOMHTMLOptGroupElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLOptGroupElementDisabledPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLOptGroupElementDisabledPropertyInfo = IsDOMHTMLOptGroupElement
-    type AttrGetType DOMHTMLOptGroupElementDisabledPropertyInfo = Bool
-    type AttrLabel DOMHTMLOptGroupElementDisabledPropertyInfo = "disabled"
-    type AttrOrigin DOMHTMLOptGroupElementDisabledPropertyInfo = DOMHTMLOptGroupElement
-    attrGet _ = getDOMHTMLOptGroupElementDisabled
-    attrSet _ = setDOMHTMLOptGroupElementDisabled
-    attrConstruct _ = constructDOMHTMLOptGroupElementDisabled
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "label"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@label@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOptGroupElement #label
-@
--}
-getDOMHTMLOptGroupElementLabel :: (MonadIO m, IsDOMHTMLOptGroupElement o) => o -> m (Maybe T.Text)
-getDOMHTMLOptGroupElementLabel obj = liftIO $ B.Properties.getObjectPropertyString obj "label"
-
-{- |
-Set the value of the “@label@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLOptGroupElement [ #label 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLOptGroupElementLabel :: (MonadIO m, IsDOMHTMLOptGroupElement o) => o -> T.Text -> m ()
-setDOMHTMLOptGroupElementLabel obj val = liftIO $ B.Properties.setObjectPropertyString obj "label" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@label@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLOptGroupElementLabel :: (IsDOMHTMLOptGroupElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLOptGroupElementLabel val = B.Properties.constructObjectPropertyString "label" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptGroupElementLabelPropertyInfo
-instance AttrInfo DOMHTMLOptGroupElementLabelPropertyInfo where
-    type AttrAllowedOps DOMHTMLOptGroupElementLabelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLOptGroupElementLabelPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLOptGroupElementLabelPropertyInfo = IsDOMHTMLOptGroupElement
-    type AttrGetType DOMHTMLOptGroupElementLabelPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLOptGroupElementLabelPropertyInfo = "label"
-    type AttrOrigin DOMHTMLOptGroupElementLabelPropertyInfo = DOMHTMLOptGroupElement
-    attrGet _ = getDOMHTMLOptGroupElementLabel
-    attrSet _ = setDOMHTMLOptGroupElementLabel
-    attrConstruct _ = constructDOMHTMLOptGroupElementLabel
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLOptGroupElement
-type instance O.AttributeList DOMHTMLOptGroupElement = DOMHTMLOptGroupElementAttributeList
-type DOMHTMLOptGroupElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLOptGroupElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("label", DOMHTMLOptGroupElementLabelPropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLOptGroupElementDisabled :: AttrLabelProxy "disabled"
-dOMHTMLOptGroupElementDisabled = AttrLabelProxy
-
-dOMHTMLOptGroupElementLabel :: AttrLabelProxy "label"
-dOMHTMLOptGroupElementLabel = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLOptGroupElement = DOMHTMLOptGroupElementSignalList
-type DOMHTMLOptGroupElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLOptGroupElement::get_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptGroupElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_opt_group_element_get_disabled" webkit_dom_html_opt_group_element_get_disabled :: 
-    Ptr DOMHTMLOptGroupElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLOptGroupElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptGroupElementGetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptGroupElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLOptGroupElementGetDisabled self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_opt_group_element_get_disabled self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptGroupElementGetDisabledMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLOptGroupElement a) => O.MethodInfo DOMHTMLOptGroupElementGetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptGroupElementGetDisabled
-
-#endif
-
--- method DOMHTMLOptGroupElement::get_label
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptGroupElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_opt_group_element_get_label" webkit_dom_html_opt_group_element_get_label :: 
-    Ptr DOMHTMLOptGroupElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLOptGroupElementGetLabel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptGroupElementGetLabel ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptGroupElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLOptGroupElementGetLabel self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_opt_group_element_get_label self'
-    checkUnexpectedReturnNULL "dOMHTMLOptGroupElementGetLabel" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptGroupElementGetLabelMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLOptGroupElement a) => O.MethodInfo DOMHTMLOptGroupElementGetLabelMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptGroupElementGetLabel
-
-#endif
-
--- method DOMHTMLOptGroupElement::set_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptGroupElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_opt_group_element_set_disabled" webkit_dom_html_opt_group_element_set_disabled :: 
-    Ptr DOMHTMLOptGroupElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLOptGroupElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptGroupElementSetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptGroupElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLOptGroupElementSetDisabled self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_opt_group_element_set_disabled self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptGroupElementSetDisabledMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLOptGroupElement a) => O.MethodInfo DOMHTMLOptGroupElementSetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptGroupElementSetDisabled
-
-#endif
-
--- method DOMHTMLOptGroupElement::set_label
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptGroupElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_opt_group_element_set_label" webkit_dom_html_opt_group_element_set_label :: 
-    Ptr DOMHTMLOptGroupElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptGroupElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLOptGroupElementSetLabel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptGroupElementSetLabel ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptGroupElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement.DOMHTMLOptGroupElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLOptGroupElementSetLabel self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_opt_group_element_set_label self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptGroupElementSetLabelMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLOptGroupElement a) => O.MethodInfo DOMHTMLOptGroupElementSetLabelMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptGroupElementSetLabel
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLOptGroupElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLOptGroupElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLOptGroupElement.hs-boot
+++ /dev/null
@@ -1,47 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLOptGroupElement = DOMHTMLOptGroupElement (ManagedPtr DOMHTMLOptGroupElement)
-instance GObject DOMHTMLOptGroupElement where
-class (GObject o, O.IsDescendantOf DOMHTMLOptGroupElement o) => IsDOMHTMLOptGroupElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLOptGroupElement o) => IsDOMHTMLOptGroupElement o
-instance O.HasParentTypes DOMHTMLOptGroupElement
-#if ENABLE_OVERLOADING
-data DOMHTMLOptGroupElementDisabledPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptGroupElementLabelPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptGroupElementGetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptGroupElementGetLabelMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptGroupElementSetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptGroupElementSetLabelMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLOptionElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLOptionElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLOptionElement.hs
+++ /dev/null
@@ -1,1341 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement
-    ( 
-
--- * Exported types
-    DOMHTMLOptionElement(..)                ,
-    IsDOMHTMLOptionElement                  ,
-    toDOMHTMLOptionElement                  ,
-    noDOMHTMLOptionElement                  ,
-
-
- -- * Methods
--- ** getDefaultSelected #method:getDefaultSelected#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementGetDefaultSelectedMethodInfo,
-#endif
-    dOMHTMLOptionElementGetDefaultSelected  ,
-
-
--- ** getDisabled #method:getDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementGetDisabledMethodInfo,
-#endif
-    dOMHTMLOptionElementGetDisabled         ,
-
-
--- ** getForm #method:getForm#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementGetFormMethodInfo   ,
-#endif
-    dOMHTMLOptionElementGetForm             ,
-
-
--- ** getIndex #method:getIndex#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementGetIndexMethodInfo  ,
-#endif
-    dOMHTMLOptionElementGetIndex            ,
-
-
--- ** getLabel #method:getLabel#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementGetLabelMethodInfo  ,
-#endif
-    dOMHTMLOptionElementGetLabel            ,
-
-
--- ** getSelected #method:getSelected#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementGetSelectedMethodInfo,
-#endif
-    dOMHTMLOptionElementGetSelected         ,
-
-
--- ** getText #method:getText#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementGetTextMethodInfo   ,
-#endif
-    dOMHTMLOptionElementGetText             ,
-
-
--- ** getValue #method:getValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementGetValueMethodInfo  ,
-#endif
-    dOMHTMLOptionElementGetValue            ,
-
-
--- ** setDefaultSelected #method:setDefaultSelected#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementSetDefaultSelectedMethodInfo,
-#endif
-    dOMHTMLOptionElementSetDefaultSelected  ,
-
-
--- ** setDisabled #method:setDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementSetDisabledMethodInfo,
-#endif
-    dOMHTMLOptionElementSetDisabled         ,
-
-
--- ** setLabel #method:setLabel#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementSetLabelMethodInfo  ,
-#endif
-    dOMHTMLOptionElementSetLabel            ,
-
-
--- ** setSelected #method:setSelected#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementSetSelectedMethodInfo,
-#endif
-    dOMHTMLOptionElementSetSelected         ,
-
-
--- ** setValue #method:setValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementSetValueMethodInfo  ,
-#endif
-    dOMHTMLOptionElementSetValue            ,
-
-
-
-
- -- * Properties
--- ** defaultSelected #attr:defaultSelected#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementDefaultSelectedPropertyInfo,
-#endif
-    constructDOMHTMLOptionElementDefaultSelected,
-#if ENABLE_OVERLOADING
-    dOMHTMLOptionElementDefaultSelected     ,
-#endif
-    getDOMHTMLOptionElementDefaultSelected  ,
-    setDOMHTMLOptionElementDefaultSelected  ,
-
-
--- ** disabled #attr:disabled#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementDisabledPropertyInfo,
-#endif
-    constructDOMHTMLOptionElementDisabled   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLOptionElementDisabled            ,
-#endif
-    getDOMHTMLOptionElementDisabled         ,
-    setDOMHTMLOptionElementDisabled         ,
-
-
--- ** form #attr:form#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementFormPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLOptionElementForm                ,
-#endif
-    getDOMHTMLOptionElementForm             ,
-
-
--- ** index #attr:index#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementIndexPropertyInfo   ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLOptionElementIndex               ,
-#endif
-    getDOMHTMLOptionElementIndex            ,
-
-
--- ** label #attr:label#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementLabelPropertyInfo   ,
-#endif
-    constructDOMHTMLOptionElementLabel      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLOptionElementLabel               ,
-#endif
-    getDOMHTMLOptionElementLabel            ,
-    setDOMHTMLOptionElementLabel            ,
-
-
--- ** selected #attr:selected#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementSelectedPropertyInfo,
-#endif
-    constructDOMHTMLOptionElementSelected   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLOptionElementSelected            ,
-#endif
-    getDOMHTMLOptionElementSelected         ,
-    setDOMHTMLOptionElementSelected         ,
-
-
--- ** text #attr:text#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementTextPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLOptionElementText                ,
-#endif
-    getDOMHTMLOptionElementText             ,
-
-
--- ** value #attr:value#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionElementValuePropertyInfo   ,
-#endif
-    constructDOMHTMLOptionElementValue      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLOptionElementValue               ,
-#endif
-    getDOMHTMLOptionElementValue            ,
-    setDOMHTMLOptionElementValue            ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLOptionElement = DOMHTMLOptionElement (ManagedPtr DOMHTMLOptionElement)
-foreign import ccall "webkit_dom_html_option_element_get_type"
-    c_webkit_dom_html_option_element_get_type :: IO GType
-
-instance GObject DOMHTMLOptionElement where
-    gobjectType = c_webkit_dom_html_option_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLOptionElement`, for instance with `toDOMHTMLOptionElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLOptionElement o) => IsDOMHTMLOptionElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLOptionElement o) => IsDOMHTMLOptionElement o
-
-instance O.HasParentTypes DOMHTMLOptionElement
-type instance O.ParentTypes DOMHTMLOptionElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLOptionElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLOptionElement :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m DOMHTMLOptionElement
-toDOMHTMLOptionElement = liftIO . unsafeCastTo DOMHTMLOptionElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLOptionElement`.
-noDOMHTMLOptionElement :: Maybe DOMHTMLOptionElement
-noDOMHTMLOptionElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLOptionElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLOptionElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLOptionElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLOptionElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLOptionElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLOptionElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLOptionElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLOptionElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLOptionElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLOptionElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLOptionElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLOptionElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLOptionElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLOptionElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLOptionElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLOptionElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLOptionElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLOptionElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLOptionElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLOptionElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLOptionElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLOptionElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLOptionElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLOptionElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLOptionElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLOptionElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLOptionElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLOptionElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLOptionElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLOptionElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLOptionElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLOptionElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLOptionElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLOptionElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLOptionElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLOptionElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLOptionElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLOptionElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLOptionElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLOptionElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLOptionElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLOptionElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLOptionElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLOptionElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLOptionElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLOptionElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLOptionElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLOptionElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLOptionElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLOptionElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLOptionElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLOptionElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLOptionElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLOptionElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getDefaultSelected" o = DOMHTMLOptionElementGetDefaultSelectedMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getDisabled" o = DOMHTMLOptionElementGetDisabledMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getForm" o = DOMHTMLOptionElementGetFormMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getIndex" o = DOMHTMLOptionElementGetIndexMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getLabel" o = DOMHTMLOptionElementGetLabelMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getSelected" o = DOMHTMLOptionElementGetSelectedMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getText" o = DOMHTMLOptionElementGetTextMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getValue" o = DOMHTMLOptionElementGetValueMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLOptionElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setDefaultSelected" o = DOMHTMLOptionElementSetDefaultSelectedMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setDisabled" o = DOMHTMLOptionElementSetDisabledMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setLabel" o = DOMHTMLOptionElementSetLabelMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setSelected" o = DOMHTMLOptionElementSetSelectedMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setValue" o = DOMHTMLOptionElementSetValueMethodInfo
-    ResolveDOMHTMLOptionElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLOptionElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLOptionElementMethod t DOMHTMLOptionElement, O.MethodInfo info DOMHTMLOptionElement p) => OL.IsLabel t (DOMHTMLOptionElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "default-selected"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@default-selected@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #defaultSelected
-@
--}
-getDOMHTMLOptionElementDefaultSelected :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m Bool
-getDOMHTMLOptionElementDefaultSelected obj = liftIO $ B.Properties.getObjectPropertyBool obj "default-selected"
-
-{- |
-Set the value of the “@default-selected@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #defaultSelected 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLOptionElementDefaultSelected :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> Bool -> m ()
-setDOMHTMLOptionElementDefaultSelected obj val = liftIO $ B.Properties.setObjectPropertyBool obj "default-selected" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@default-selected@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLOptionElementDefaultSelected :: (IsDOMHTMLOptionElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLOptionElementDefaultSelected val = B.Properties.constructObjectPropertyBool "default-selected" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementDefaultSelectedPropertyInfo
-instance AttrInfo DOMHTMLOptionElementDefaultSelectedPropertyInfo where
-    type AttrAllowedOps DOMHTMLOptionElementDefaultSelectedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLOptionElementDefaultSelectedPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLOptionElementDefaultSelectedPropertyInfo = IsDOMHTMLOptionElement
-    type AttrGetType DOMHTMLOptionElementDefaultSelectedPropertyInfo = Bool
-    type AttrLabel DOMHTMLOptionElementDefaultSelectedPropertyInfo = "default-selected"
-    type AttrOrigin DOMHTMLOptionElementDefaultSelectedPropertyInfo = DOMHTMLOptionElement
-    attrGet _ = getDOMHTMLOptionElementDefaultSelected
-    attrSet _ = setDOMHTMLOptionElementDefaultSelected
-    attrConstruct _ = constructDOMHTMLOptionElementDefaultSelected
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "disabled"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #disabled
-@
--}
-getDOMHTMLOptionElementDisabled :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m Bool
-getDOMHTMLOptionElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"
-
-{- |
-Set the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLOptionElementDisabled :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> Bool -> m ()
-setDOMHTMLOptionElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLOptionElementDisabled :: (IsDOMHTMLOptionElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLOptionElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementDisabledPropertyInfo
-instance AttrInfo DOMHTMLOptionElementDisabledPropertyInfo where
-    type AttrAllowedOps DOMHTMLOptionElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLOptionElementDisabledPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLOptionElementDisabledPropertyInfo = IsDOMHTMLOptionElement
-    type AttrGetType DOMHTMLOptionElementDisabledPropertyInfo = Bool
-    type AttrLabel DOMHTMLOptionElementDisabledPropertyInfo = "disabled"
-    type AttrOrigin DOMHTMLOptionElementDisabledPropertyInfo = DOMHTMLOptionElement
-    attrGet _ = getDOMHTMLOptionElementDisabled
-    attrSet _ = setDOMHTMLOptionElementDisabled
-    attrConstruct _ = constructDOMHTMLOptionElementDisabled
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "form"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@form@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #form
-@
--}
-getDOMHTMLOptionElementForm :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-getDOMHTMLOptionElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLOptionElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementFormPropertyInfo
-instance AttrInfo DOMHTMLOptionElementFormPropertyInfo where
-    type AttrAllowedOps DOMHTMLOptionElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLOptionElementFormPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLOptionElementFormPropertyInfo = IsDOMHTMLOptionElement
-    type AttrGetType DOMHTMLOptionElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    type AttrLabel DOMHTMLOptionElementFormPropertyInfo = "form"
-    type AttrOrigin DOMHTMLOptionElementFormPropertyInfo = DOMHTMLOptionElement
-    attrGet _ = getDOMHTMLOptionElementForm
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "index"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@index@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #index
-@
--}
-getDOMHTMLOptionElementIndex :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m CLong
-getDOMHTMLOptionElementIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "index"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementIndexPropertyInfo
-instance AttrInfo DOMHTMLOptionElementIndexPropertyInfo where
-    type AttrAllowedOps DOMHTMLOptionElementIndexPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLOptionElementIndexPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLOptionElementIndexPropertyInfo = IsDOMHTMLOptionElement
-    type AttrGetType DOMHTMLOptionElementIndexPropertyInfo = CLong
-    type AttrLabel DOMHTMLOptionElementIndexPropertyInfo = "index"
-    type AttrOrigin DOMHTMLOptionElementIndexPropertyInfo = DOMHTMLOptionElement
-    attrGet _ = getDOMHTMLOptionElementIndex
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "label"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@label@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #label
-@
--}
-getDOMHTMLOptionElementLabel :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m (Maybe T.Text)
-getDOMHTMLOptionElementLabel obj = liftIO $ B.Properties.getObjectPropertyString obj "label"
-
-{- |
-Set the value of the “@label@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #label 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLOptionElementLabel :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> T.Text -> m ()
-setDOMHTMLOptionElementLabel obj val = liftIO $ B.Properties.setObjectPropertyString obj "label" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@label@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLOptionElementLabel :: (IsDOMHTMLOptionElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLOptionElementLabel val = B.Properties.constructObjectPropertyString "label" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementLabelPropertyInfo
-instance AttrInfo DOMHTMLOptionElementLabelPropertyInfo where
-    type AttrAllowedOps DOMHTMLOptionElementLabelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLOptionElementLabelPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLOptionElementLabelPropertyInfo = IsDOMHTMLOptionElement
-    type AttrGetType DOMHTMLOptionElementLabelPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLOptionElementLabelPropertyInfo = "label"
-    type AttrOrigin DOMHTMLOptionElementLabelPropertyInfo = DOMHTMLOptionElement
-    attrGet _ = getDOMHTMLOptionElementLabel
-    attrSet _ = setDOMHTMLOptionElementLabel
-    attrConstruct _ = constructDOMHTMLOptionElementLabel
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "selected"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@selected@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #selected
-@
--}
-getDOMHTMLOptionElementSelected :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m Bool
-getDOMHTMLOptionElementSelected obj = liftIO $ B.Properties.getObjectPropertyBool obj "selected"
-
-{- |
-Set the value of the “@selected@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #selected 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLOptionElementSelected :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> Bool -> m ()
-setDOMHTMLOptionElementSelected obj val = liftIO $ B.Properties.setObjectPropertyBool obj "selected" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@selected@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLOptionElementSelected :: (IsDOMHTMLOptionElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLOptionElementSelected val = B.Properties.constructObjectPropertyBool "selected" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementSelectedPropertyInfo
-instance AttrInfo DOMHTMLOptionElementSelectedPropertyInfo where
-    type AttrAllowedOps DOMHTMLOptionElementSelectedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLOptionElementSelectedPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLOptionElementSelectedPropertyInfo = IsDOMHTMLOptionElement
-    type AttrGetType DOMHTMLOptionElementSelectedPropertyInfo = Bool
-    type AttrLabel DOMHTMLOptionElementSelectedPropertyInfo = "selected"
-    type AttrOrigin DOMHTMLOptionElementSelectedPropertyInfo = DOMHTMLOptionElement
-    attrGet _ = getDOMHTMLOptionElementSelected
-    attrSet _ = setDOMHTMLOptionElementSelected
-    attrConstruct _ = constructDOMHTMLOptionElementSelected
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "text"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #text
-@
--}
-getDOMHTMLOptionElementText :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m (Maybe T.Text)
-getDOMHTMLOptionElementText obj = liftIO $ B.Properties.getObjectPropertyString obj "text"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementTextPropertyInfo
-instance AttrInfo DOMHTMLOptionElementTextPropertyInfo where
-    type AttrAllowedOps DOMHTMLOptionElementTextPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLOptionElementTextPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLOptionElementTextPropertyInfo = IsDOMHTMLOptionElement
-    type AttrGetType DOMHTMLOptionElementTextPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLOptionElementTextPropertyInfo = "text"
-    type AttrOrigin DOMHTMLOptionElementTextPropertyInfo = DOMHTMLOptionElement
-    attrGet _ = getDOMHTMLOptionElementText
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "value"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOptionElement #value
-@
--}
-getDOMHTMLOptionElementValue :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> m (Maybe T.Text)
-getDOMHTMLOptionElementValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"
-
-{- |
-Set the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLOptionElement [ #value 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLOptionElementValue :: (MonadIO m, IsDOMHTMLOptionElement o) => o -> T.Text -> m ()
-setDOMHTMLOptionElementValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLOptionElementValue :: (IsDOMHTMLOptionElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLOptionElementValue val = B.Properties.constructObjectPropertyString "value" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementValuePropertyInfo
-instance AttrInfo DOMHTMLOptionElementValuePropertyInfo where
-    type AttrAllowedOps DOMHTMLOptionElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLOptionElementValuePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLOptionElementValuePropertyInfo = IsDOMHTMLOptionElement
-    type AttrGetType DOMHTMLOptionElementValuePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLOptionElementValuePropertyInfo = "value"
-    type AttrOrigin DOMHTMLOptionElementValuePropertyInfo = DOMHTMLOptionElement
-    attrGet _ = getDOMHTMLOptionElementValue
-    attrSet _ = setDOMHTMLOptionElementValue
-    attrConstruct _ = constructDOMHTMLOptionElementValue
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLOptionElement
-type instance O.AttributeList DOMHTMLOptionElement = DOMHTMLOptionElementAttributeList
-type DOMHTMLOptionElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("defaultSelected", DOMHTMLOptionElementDefaultSelectedPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLOptionElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLOptionElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("index", DOMHTMLOptionElementIndexPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("label", DOMHTMLOptionElementLabelPropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("selected", DOMHTMLOptionElementSelectedPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("text", DOMHTMLOptionElementTextPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("value", DOMHTMLOptionElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLOptionElementDefaultSelected :: AttrLabelProxy "defaultSelected"
-dOMHTMLOptionElementDefaultSelected = AttrLabelProxy
-
-dOMHTMLOptionElementDisabled :: AttrLabelProxy "disabled"
-dOMHTMLOptionElementDisabled = AttrLabelProxy
-
-dOMHTMLOptionElementForm :: AttrLabelProxy "form"
-dOMHTMLOptionElementForm = AttrLabelProxy
-
-dOMHTMLOptionElementIndex :: AttrLabelProxy "index"
-dOMHTMLOptionElementIndex = AttrLabelProxy
-
-dOMHTMLOptionElementLabel :: AttrLabelProxy "label"
-dOMHTMLOptionElementLabel = AttrLabelProxy
-
-dOMHTMLOptionElementSelected :: AttrLabelProxy "selected"
-dOMHTMLOptionElementSelected = AttrLabelProxy
-
-dOMHTMLOptionElementText :: AttrLabelProxy "text"
-dOMHTMLOptionElementText = AttrLabelProxy
-
-dOMHTMLOptionElementValue :: AttrLabelProxy "value"
-dOMHTMLOptionElementValue = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLOptionElement = DOMHTMLOptionElementSignalList
-type DOMHTMLOptionElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLOptionElement::get_default_selected
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_option_element_get_default_selected" webkit_dom_html_option_element_get_default_selected :: 
-    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLOptionElementGetDefaultSelected ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionElementGetDefaultSelected ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLOptionElementGetDefaultSelected self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_option_element_get_default_selected self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetDefaultSelectedMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetDefaultSelectedMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionElementGetDefaultSelected
-
-#endif
-
--- method DOMHTMLOptionElement::get_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_option_element_get_disabled" webkit_dom_html_option_element_get_disabled :: 
-    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLOptionElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionElementGetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLOptionElementGetDisabled self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_option_element_get_disabled self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetDisabledMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionElementGetDisabled
-
-#endif
-
--- method DOMHTMLOptionElement::get_form
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_option_element_get_form" webkit_dom_html_option_element_get_form :: 
-    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)
-
-{-# DEPRECATED dOMHTMLOptionElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionElementGetForm ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-dOMHTMLOptionElementGetForm self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_option_element_get_form self'
-    checkUnexpectedReturnNULL "dOMHTMLOptionElementGetForm" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetFormMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetFormMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionElementGetForm
-
-#endif
-
--- method DOMHTMLOptionElement::get_index
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_option_element_get_index" webkit_dom_html_option_element_get_index :: 
-    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLOptionElementGetIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionElementGetIndex ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLOptionElementGetIndex self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_option_element_get_index self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetIndexMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetIndexMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionElementGetIndex
-
-#endif
-
--- method DOMHTMLOptionElement::get_label
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_option_element_get_label" webkit_dom_html_option_element_get_label :: 
-    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLOptionElementGetLabel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionElementGetLabel ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLOptionElementGetLabel self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_option_element_get_label self'
-    checkUnexpectedReturnNULL "dOMHTMLOptionElementGetLabel" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetLabelMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetLabelMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionElementGetLabel
-
-#endif
-
--- method DOMHTMLOptionElement::get_selected
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_option_element_get_selected" webkit_dom_html_option_element_get_selected :: 
-    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLOptionElementGetSelected ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionElementGetSelected ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLOptionElementGetSelected self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_option_element_get_selected self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetSelectedMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetSelectedMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionElementGetSelected
-
-#endif
-
--- method DOMHTMLOptionElement::get_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_option_element_get_text" webkit_dom_html_option_element_get_text :: 
-    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLOptionElementGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionElementGetText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLOptionElementGetText self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_option_element_get_text self'
-    checkUnexpectedReturnNULL "dOMHTMLOptionElementGetText" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetTextMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionElementGetText
-
-#endif
-
--- method DOMHTMLOptionElement::get_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_option_element_get_value" webkit_dom_html_option_element_get_value :: 
-    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLOptionElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionElementGetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLOptionElementGetValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_option_element_get_value self'
-    checkUnexpectedReturnNULL "dOMHTMLOptionElementGetValue" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetValueMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementGetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionElementGetValue
-
-#endif
-
--- method DOMHTMLOptionElement::set_default_selected
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_option_element_set_default_selected" webkit_dom_html_option_element_set_default_selected :: 
-    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLOptionElementSetDefaultSelected ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionElementSetDefaultSelected ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLOptionElementSetDefaultSelected self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_option_element_set_default_selected self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementSetDefaultSelectedMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetDefaultSelectedMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionElementSetDefaultSelected
-
-#endif
-
--- method DOMHTMLOptionElement::set_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_option_element_set_disabled" webkit_dom_html_option_element_set_disabled :: 
-    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLOptionElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionElementSetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLOptionElementSetDisabled self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_option_element_set_disabled self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementSetDisabledMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionElementSetDisabled
-
-#endif
-
--- method DOMHTMLOptionElement::set_label
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_option_element_set_label" webkit_dom_html_option_element_set_label :: 
-    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLOptionElementSetLabel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionElementSetLabel ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLOptionElementSetLabel self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_option_element_set_label self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementSetLabelMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetLabelMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionElementSetLabel
-
-#endif
-
--- method DOMHTMLOptionElement::set_selected
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_option_element_set_selected" webkit_dom_html_option_element_set_selected :: 
-    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLOptionElementSetSelected ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionElementSetSelected ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLOptionElementSetSelected self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_option_element_set_selected self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementSetSelectedMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetSelectedMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionElementSetSelected
-
-#endif
-
--- method DOMHTMLOptionElement::set_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_option_element_set_value" webkit_dom_html_option_element_set_value :: 
-    Ptr DOMHTMLOptionElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLOptionElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionElementSetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement.DOMHTMLOptionElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLOptionElementSetValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_option_element_set_value self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementSetValueMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLOptionElement a) => O.MethodInfo DOMHTMLOptionElementSetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionElementSetValue
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLOptionElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLOptionElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLOptionElement.hs-boot
+++ /dev/null
@@ -1,92 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLOptionElement = DOMHTMLOptionElement (ManagedPtr DOMHTMLOptionElement)
-instance GObject DOMHTMLOptionElement where
-class (GObject o, O.IsDescendantOf DOMHTMLOptionElement o) => IsDOMHTMLOptionElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLOptionElement o) => IsDOMHTMLOptionElement o
-instance O.HasParentTypes DOMHTMLOptionElement
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementDefaultSelectedPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementDisabledPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementFormPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementIndexPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementLabelPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementSelectedPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementTextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetDefaultSelectedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetFormMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetIndexMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetLabelMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetSelectedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementGetValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementSetDefaultSelectedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementSetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementSetLabelMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementSetSelectedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionElementSetValueMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLOptionsCollection.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLOptionsCollection.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLOptionsCollection.hs
+++ /dev/null
@@ -1,427 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection
-    ( 
-
--- * Exported types
-    DOMHTMLOptionsCollection(..)            ,
-    IsDOMHTMLOptionsCollection              ,
-    toDOMHTMLOptionsCollection              ,
-    noDOMHTMLOptionsCollection              ,
-
-
- -- * Methods
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionsCollectionGetLengthMethodInfo,
-#endif
-    dOMHTMLOptionsCollectionGetLength       ,
-
-
--- ** getSelectedIndex #method:getSelectedIndex#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo,
-#endif
-    dOMHTMLOptionsCollectionGetSelectedIndex,
-
-
--- ** namedItem #method:namedItem#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionsCollectionNamedItemMethodInfo,
-#endif
-    dOMHTMLOptionsCollectionNamedItem       ,
-
-
--- ** setSelectedIndex #method:setSelectedIndex#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo,
-#endif
-    dOMHTMLOptionsCollectionSetSelectedIndex,
-
-
-
-
- -- * Properties
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionsCollectionLengthPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLOptionsCollectionLength          ,
-#endif
-    getDOMHTMLOptionsCollectionLength       ,
-
-
--- ** selectedIndex #attr:selectedIndex#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLOptionsCollectionSelectedIndexPropertyInfo,
-#endif
-    constructDOMHTMLOptionsCollectionSelectedIndex,
-#if ENABLE_OVERLOADING
-    dOMHTMLOptionsCollectionSelectedIndex   ,
-#endif
-    getDOMHTMLOptionsCollectionSelectedIndex,
-    setDOMHTMLOptionsCollectionSelectedIndex,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLOptionsCollection = DOMHTMLOptionsCollection (ManagedPtr DOMHTMLOptionsCollection)
-foreign import ccall "webkit_dom_html_options_collection_get_type"
-    c_webkit_dom_html_options_collection_get_type :: IO GType
-
-instance GObject DOMHTMLOptionsCollection where
-    gobjectType = c_webkit_dom_html_options_collection_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLOptionsCollection`, for instance with `toDOMHTMLOptionsCollection`.
-class (GObject o, O.IsDescendantOf DOMHTMLOptionsCollection o) => IsDOMHTMLOptionsCollection o
-instance (GObject o, O.IsDescendantOf DOMHTMLOptionsCollection o) => IsDOMHTMLOptionsCollection o
-
-instance O.HasParentTypes DOMHTMLOptionsCollection
-type instance O.ParentTypes DOMHTMLOptionsCollection = '[WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMHTMLOptionsCollection`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLOptionsCollection :: (MonadIO m, IsDOMHTMLOptionsCollection o) => o -> m DOMHTMLOptionsCollection
-toDOMHTMLOptionsCollection = liftIO . unsafeCastTo DOMHTMLOptionsCollection
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLOptionsCollection`.
-noDOMHTMLOptionsCollection :: Maybe DOMHTMLOptionsCollection
-noDOMHTMLOptionsCollection = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLOptionsCollectionMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLOptionsCollectionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "item" o = WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollectionItemMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "namedItem" o = DOMHTMLOptionsCollectionNamedItemMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "getLength" o = DOMHTMLOptionsCollectionGetLengthMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "getSelectedIndex" o = DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod "setSelectedIndex" o = DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo
-    ResolveDOMHTMLOptionsCollectionMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLOptionsCollectionMethod t DOMHTMLOptionsCollection, O.MethodInfo info DOMHTMLOptionsCollection p) => OL.IsLabel t (DOMHTMLOptionsCollection -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOptionsCollection #length
-@
--}
-getDOMHTMLOptionsCollectionLength :: (MonadIO m, IsDOMHTMLOptionsCollection o) => o -> m CULong
-getDOMHTMLOptionsCollectionLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionsCollectionLengthPropertyInfo
-instance AttrInfo DOMHTMLOptionsCollectionLengthPropertyInfo where
-    type AttrAllowedOps DOMHTMLOptionsCollectionLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLOptionsCollectionLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLOptionsCollectionLengthPropertyInfo = IsDOMHTMLOptionsCollection
-    type AttrGetType DOMHTMLOptionsCollectionLengthPropertyInfo = CULong
-    type AttrLabel DOMHTMLOptionsCollectionLengthPropertyInfo = "length"
-    type AttrOrigin DOMHTMLOptionsCollectionLengthPropertyInfo = DOMHTMLOptionsCollection
-    attrGet _ = getDOMHTMLOptionsCollectionLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "selected-index"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@selected-index@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLOptionsCollection #selectedIndex
-@
--}
-getDOMHTMLOptionsCollectionSelectedIndex :: (MonadIO m, IsDOMHTMLOptionsCollection o) => o -> m CLong
-getDOMHTMLOptionsCollectionSelectedIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "selected-index"
-
-{- |
-Set the value of the “@selected-index@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLOptionsCollection [ #selectedIndex 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLOptionsCollectionSelectedIndex :: (MonadIO m, IsDOMHTMLOptionsCollection o) => o -> CLong -> m ()
-setDOMHTMLOptionsCollectionSelectedIndex obj val = liftIO $ B.Properties.setObjectPropertyLong obj "selected-index" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@selected-index@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLOptionsCollectionSelectedIndex :: (IsDOMHTMLOptionsCollection o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLOptionsCollectionSelectedIndex val = B.Properties.constructObjectPropertyLong "selected-index" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionsCollectionSelectedIndexPropertyInfo
-instance AttrInfo DOMHTMLOptionsCollectionSelectedIndexPropertyInfo where
-    type AttrAllowedOps DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = IsDOMHTMLOptionsCollection
-    type AttrGetType DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = CLong
-    type AttrLabel DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = "selected-index"
-    type AttrOrigin DOMHTMLOptionsCollectionSelectedIndexPropertyInfo = DOMHTMLOptionsCollection
-    attrGet _ = getDOMHTMLOptionsCollectionSelectedIndex
-    attrSet _ = setDOMHTMLOptionsCollectionSelectedIndex
-    attrConstruct _ = constructDOMHTMLOptionsCollectionSelectedIndex
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLOptionsCollection
-type instance O.AttributeList DOMHTMLOptionsCollection = DOMHTMLOptionsCollectionAttributeList
-type DOMHTMLOptionsCollectionAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMHTMLOptionsCollectionLengthPropertyInfo), '("selectedIndex", DOMHTMLOptionsCollectionSelectedIndexPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLOptionsCollectionLength :: AttrLabelProxy "length"
-dOMHTMLOptionsCollectionLength = AttrLabelProxy
-
-dOMHTMLOptionsCollectionSelectedIndex :: AttrLabelProxy "selectedIndex"
-dOMHTMLOptionsCollectionSelectedIndex = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLOptionsCollection = DOMHTMLOptionsCollectionSignalList
-type DOMHTMLOptionsCollectionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLOptionsCollection::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionsCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_options_collection_get_length" webkit_dom_html_options_collection_get_length :: 
-    Ptr DOMHTMLOptionsCollection ->         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"})
-    IO CULong
-
-{-# DEPRECATED dOMHTMLOptionsCollectionGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionsCollectionGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionsCollection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMHTMLOptionsCollectionGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_options_collection_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionsCollectionGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMHTMLOptionsCollection a) => O.MethodInfo DOMHTMLOptionsCollectionGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionsCollectionGetLength
-
-#endif
-
--- method DOMHTMLOptionsCollection::get_selected_index
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionsCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_options_collection_get_selected_index" webkit_dom_html_options_collection_get_selected_index :: 
-    Ptr DOMHTMLOptionsCollection ->         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLOptionsCollectionGetSelectedIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionsCollectionGetSelectedIndex ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionsCollection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLOptionsCollectionGetSelectedIndex self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_options_collection_get_selected_index self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLOptionsCollection a) => O.MethodInfo DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionsCollectionGetSelectedIndex
-
-#endif
-
--- method DOMHTMLOptionsCollection::named_item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionsCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_options_collection_named_item" webkit_dom_html_options_collection_named_item :: 
-    Ptr DOMHTMLOptionsCollection ->         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"})
-    CString ->                              -- name : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMHTMLOptionsCollectionNamedItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionsCollectionNamedItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionsCollection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection' -}
-    -> T.Text
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMHTMLOptionsCollectionNamedItem self name = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    name' <- textToCString name
-    result <- webkit_dom_html_options_collection_named_item self' name'
-    checkUnexpectedReturnNULL "dOMHTMLOptionsCollectionNamedItem" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    freeMem name'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionsCollectionNamedItemMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMHTMLOptionsCollection a) => O.MethodInfo DOMHTMLOptionsCollectionNamedItemMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionsCollectionNamedItem
-
-#endif
-
--- method DOMHTMLOptionsCollection::set_selected_index
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLOptionsCollection", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_options_collection_set_selected_index" webkit_dom_html_options_collection_set_selected_index :: 
-    Ptr DOMHTMLOptionsCollection ->         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLOptionsCollectionSetSelectedIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLOptionsCollectionSetSelectedIndex ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLOptionsCollection a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLOptionsCollectionSetSelectedIndex self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_options_collection_set_selected_index self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLOptionsCollection a) => O.MethodInfo DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLOptionsCollectionSetSelectedIndex
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLOptionsCollection.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLOptionsCollection.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLOptionsCollection.hs-boot
+++ /dev/null
@@ -1,47 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLOptionsCollection = DOMHTMLOptionsCollection (ManagedPtr DOMHTMLOptionsCollection)
-instance GObject DOMHTMLOptionsCollection where
-class (GObject o, O.IsDescendantOf DOMHTMLOptionsCollection o) => IsDOMHTMLOptionsCollection o
-instance (GObject o, O.IsDescendantOf DOMHTMLOptionsCollection o) => IsDOMHTMLOptionsCollection o
-instance O.HasParentTypes DOMHTMLOptionsCollection
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionsCollectionLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionsCollectionSelectedIndexPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionsCollectionGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionsCollectionGetSelectedIndexMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionsCollectionNamedItemMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLOptionsCollectionSetSelectedIndexMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLParagraphElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLParagraphElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLParagraphElement.hs
+++ /dev/null
@@ -1,434 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement
-    ( 
-
--- * Exported types
-    DOMHTMLParagraphElement(..)             ,
-    IsDOMHTMLParagraphElement               ,
-    toDOMHTMLParagraphElement               ,
-    noDOMHTMLParagraphElement               ,
-
-
- -- * Methods
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLParagraphElementGetAlignMethodInfo,
-#endif
-    dOMHTMLParagraphElementGetAlign         ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLParagraphElementSetAlignMethodInfo,
-#endif
-    dOMHTMLParagraphElementSetAlign         ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLParagraphElementAlignPropertyInfo,
-#endif
-    constructDOMHTMLParagraphElementAlign   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLParagraphElementAlign            ,
-#endif
-    getDOMHTMLParagraphElementAlign         ,
-    setDOMHTMLParagraphElementAlign         ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLParagraphElement = DOMHTMLParagraphElement (ManagedPtr DOMHTMLParagraphElement)
-foreign import ccall "webkit_dom_html_paragraph_element_get_type"
-    c_webkit_dom_html_paragraph_element_get_type :: IO GType
-
-instance GObject DOMHTMLParagraphElement where
-    gobjectType = c_webkit_dom_html_paragraph_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLParagraphElement`, for instance with `toDOMHTMLParagraphElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLParagraphElement o) => IsDOMHTMLParagraphElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLParagraphElement o) => IsDOMHTMLParagraphElement o
-
-instance O.HasParentTypes DOMHTMLParagraphElement
-type instance O.ParentTypes DOMHTMLParagraphElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLParagraphElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLParagraphElement :: (MonadIO m, IsDOMHTMLParagraphElement o) => o -> m DOMHTMLParagraphElement
-toDOMHTMLParagraphElement = liftIO . unsafeCastTo DOMHTMLParagraphElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLParagraphElement`.
-noDOMHTMLParagraphElement :: Maybe DOMHTMLParagraphElement
-noDOMHTMLParagraphElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLParagraphElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLParagraphElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getAlign" o = DOMHTMLParagraphElementGetAlignMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setAlign" o = DOMHTMLParagraphElementSetAlignMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLParagraphElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLParagraphElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLParagraphElementMethod t DOMHTMLParagraphElement, O.MethodInfo info DOMHTMLParagraphElement p) => OL.IsLabel t (DOMHTMLParagraphElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLParagraphElement #align
-@
--}
-getDOMHTMLParagraphElementAlign :: (MonadIO m, IsDOMHTMLParagraphElement o) => o -> m (Maybe T.Text)
-getDOMHTMLParagraphElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLParagraphElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLParagraphElementAlign :: (MonadIO m, IsDOMHTMLParagraphElement o) => o -> T.Text -> m ()
-setDOMHTMLParagraphElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLParagraphElementAlign :: (IsDOMHTMLParagraphElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLParagraphElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParagraphElementAlignPropertyInfo
-instance AttrInfo DOMHTMLParagraphElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLParagraphElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLParagraphElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLParagraphElementAlignPropertyInfo = IsDOMHTMLParagraphElement
-    type AttrGetType DOMHTMLParagraphElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLParagraphElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLParagraphElementAlignPropertyInfo = DOMHTMLParagraphElement
-    attrGet _ = getDOMHTMLParagraphElementAlign
-    attrSet _ = setDOMHTMLParagraphElementAlign
-    attrConstruct _ = constructDOMHTMLParagraphElementAlign
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLParagraphElement
-type instance O.AttributeList DOMHTMLParagraphElement = DOMHTMLParagraphElementAttributeList
-type DOMHTMLParagraphElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLParagraphElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLParagraphElementAlign :: AttrLabelProxy "align"
-dOMHTMLParagraphElementAlign = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLParagraphElement = DOMHTMLParagraphElementSignalList
-type DOMHTMLParagraphElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLParagraphElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParagraphElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParagraphElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_paragraph_element_get_align" webkit_dom_html_paragraph_element_get_align :: 
-    Ptr DOMHTMLParagraphElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParagraphElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLParagraphElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLParagraphElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParagraphElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLParagraphElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_paragraph_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLParagraphElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParagraphElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLParagraphElement a) => O.MethodInfo DOMHTMLParagraphElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLParagraphElementGetAlign
-
-#endif
-
--- method DOMHTMLParagraphElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParagraphElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParagraphElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_paragraph_element_set_align" webkit_dom_html_paragraph_element_set_align :: 
-    Ptr DOMHTMLParagraphElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParagraphElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLParagraphElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLParagraphElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParagraphElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement.DOMHTMLParagraphElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLParagraphElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_paragraph_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParagraphElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLParagraphElement a) => O.MethodInfo DOMHTMLParagraphElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLParagraphElementSetAlign
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLParagraphElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLParagraphElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLParagraphElement.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLParagraphElement = DOMHTMLParagraphElement (ManagedPtr DOMHTMLParagraphElement)
-instance GObject DOMHTMLParagraphElement where
-class (GObject o, O.IsDescendantOf DOMHTMLParagraphElement o) => IsDOMHTMLParagraphElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLParagraphElement o) => IsDOMHTMLParagraphElement o
-instance O.HasParentTypes DOMHTMLParagraphElement
-#if ENABLE_OVERLOADING
-data DOMHTMLParagraphElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLParagraphElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLParagraphElementSetAlignMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLParamElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLParamElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLParamElement.hs
+++ /dev/null
@@ -1,926 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLParamElement
-    ( 
-
--- * Exported types
-    DOMHTMLParamElement(..)                 ,
-    IsDOMHTMLParamElement                   ,
-    toDOMHTMLParamElement                   ,
-    noDOMHTMLParamElement                   ,
-
-
- -- * Methods
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLParamElementGetNameMethodInfo    ,
-#endif
-    dOMHTMLParamElementGetName              ,
-
-
--- ** getTypeAttr #method:getTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLParamElementGetTypeAttrMethodInfo,
-#endif
-    dOMHTMLParamElementGetTypeAttr          ,
-
-
--- ** getValue #method:getValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLParamElementGetValueMethodInfo   ,
-#endif
-    dOMHTMLParamElementGetValue             ,
-
-
--- ** getValueType #method:getValueType#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLParamElementGetValueTypeMethodInfo,
-#endif
-    dOMHTMLParamElementGetValueType         ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLParamElementSetNameMethodInfo    ,
-#endif
-    dOMHTMLParamElementSetName              ,
-
-
--- ** setTypeAttr #method:setTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLParamElementSetTypeAttrMethodInfo,
-#endif
-    dOMHTMLParamElementSetTypeAttr          ,
-
-
--- ** setValue #method:setValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLParamElementSetValueMethodInfo   ,
-#endif
-    dOMHTMLParamElementSetValue             ,
-
-
--- ** setValueType #method:setValueType#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLParamElementSetValueTypeMethodInfo,
-#endif
-    dOMHTMLParamElementSetValueType         ,
-
-
-
-
- -- * Properties
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLParamElementNamePropertyInfo     ,
-#endif
-    constructDOMHTMLParamElementName        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLParamElementName                 ,
-#endif
-    getDOMHTMLParamElementName              ,
-    setDOMHTMLParamElementName              ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLParamElementTypePropertyInfo     ,
-#endif
-    clearDOMHTMLParamElementType            ,
-    constructDOMHTMLParamElementType        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLParamElementType                 ,
-#endif
-    getDOMHTMLParamElementType              ,
-    setDOMHTMLParamElementType              ,
-
-
--- ** value #attr:value#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLParamElementValuePropertyInfo    ,
-#endif
-    constructDOMHTMLParamElementValue       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLParamElementValue                ,
-#endif
-    getDOMHTMLParamElementValue             ,
-    setDOMHTMLParamElementValue             ,
-
-
--- ** valueType #attr:valueType#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLParamElementValueTypePropertyInfo,
-#endif
-    constructDOMHTMLParamElementValueType   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLParamElementValueType            ,
-#endif
-    getDOMHTMLParamElementValueType         ,
-    setDOMHTMLParamElementValueType         ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLParamElement = DOMHTMLParamElement (ManagedPtr DOMHTMLParamElement)
-foreign import ccall "webkit_dom_html_param_element_get_type"
-    c_webkit_dom_html_param_element_get_type :: IO GType
-
-instance GObject DOMHTMLParamElement where
-    gobjectType = c_webkit_dom_html_param_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLParamElement`, for instance with `toDOMHTMLParamElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLParamElement o) => IsDOMHTMLParamElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLParamElement o) => IsDOMHTMLParamElement o
-
-instance O.HasParentTypes DOMHTMLParamElement
-type instance O.ParentTypes DOMHTMLParamElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLParamElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLParamElement :: (MonadIO m, IsDOMHTMLParamElement o) => o -> m DOMHTMLParamElement
-toDOMHTMLParamElement = liftIO . unsafeCastTo DOMHTMLParamElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLParamElement`.
-noDOMHTMLParamElement :: Maybe DOMHTMLParamElement
-noDOMHTMLParamElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLParamElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLParamElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLParamElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLParamElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLParamElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLParamElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLParamElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLParamElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLParamElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLParamElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLParamElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLParamElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLParamElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLParamElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLParamElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLParamElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLParamElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLParamElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLParamElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLParamElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLParamElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLParamElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLParamElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLParamElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLParamElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLParamElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLParamElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLParamElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLParamElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLParamElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLParamElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLParamElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLParamElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLParamElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLParamElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLParamElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLParamElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLParamElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLParamElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLParamElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLParamElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLParamElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLParamElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLParamElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLParamElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLParamElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLParamElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLParamElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLParamElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLParamElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLParamElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLParamElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLParamElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLParamElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLParamElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLParamElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLParamElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLParamElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLParamElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLParamElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLParamElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLParamElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLParamElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLParamElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLParamElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLParamElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLParamElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLParamElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLParamElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLParamElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLParamElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLParamElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLParamElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLParamElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLParamElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLParamElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLParamElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLParamElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLParamElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLParamElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLParamElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLParamElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLParamElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLParamElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLParamElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLParamElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLParamElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLParamElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLParamElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLParamElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLParamElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLParamElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLParamElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLParamElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLParamElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLParamElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLParamElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLParamElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLParamElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLParamElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLParamElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLParamElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLParamElementMethod "getName" o = DOMHTMLParamElementGetNameMethodInfo
-    ResolveDOMHTMLParamElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLParamElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLParamElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLParamElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLParamElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLParamElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLParamElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLParamElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLParamElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLParamElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLParamElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLParamElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLParamElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLParamElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLParamElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLParamElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLParamElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLParamElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLParamElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLParamElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLParamElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLParamElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLParamElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLParamElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLParamElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLParamElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLParamElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLParamElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLParamElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLParamElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLParamElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLParamElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLParamElementMethod "getTypeAttr" o = DOMHTMLParamElementGetTypeAttrMethodInfo
-    ResolveDOMHTMLParamElementMethod "getValue" o = DOMHTMLParamElementGetValueMethodInfo
-    ResolveDOMHTMLParamElementMethod "getValueType" o = DOMHTMLParamElementGetValueTypeMethodInfo
-    ResolveDOMHTMLParamElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLParamElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLParamElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLParamElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLParamElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLParamElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLParamElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLParamElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLParamElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLParamElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLParamElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLParamElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLParamElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLParamElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLParamElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLParamElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLParamElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLParamElementMethod "setName" o = DOMHTMLParamElementSetNameMethodInfo
-    ResolveDOMHTMLParamElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLParamElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLParamElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLParamElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLParamElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLParamElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLParamElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLParamElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLParamElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLParamElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLParamElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLParamElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLParamElementMethod "setTypeAttr" o = DOMHTMLParamElementSetTypeAttrMethodInfo
-    ResolveDOMHTMLParamElementMethod "setValue" o = DOMHTMLParamElementSetValueMethodInfo
-    ResolveDOMHTMLParamElementMethod "setValueType" o = DOMHTMLParamElementSetValueTypeMethodInfo
-    ResolveDOMHTMLParamElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLParamElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLParamElementMethod t DOMHTMLParamElement, O.MethodInfo info DOMHTMLParamElement p) => OL.IsLabel t (DOMHTMLParamElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLParamElement #name
-@
--}
-getDOMHTMLParamElementName :: (MonadIO m, IsDOMHTMLParamElement o) => o -> m (Maybe T.Text)
-getDOMHTMLParamElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLParamElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLParamElementName :: (MonadIO m, IsDOMHTMLParamElement o) => o -> T.Text -> m ()
-setDOMHTMLParamElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLParamElementName :: (IsDOMHTMLParamElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLParamElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementNamePropertyInfo
-instance AttrInfo DOMHTMLParamElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLParamElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLParamElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLParamElementNamePropertyInfo = IsDOMHTMLParamElement
-    type AttrGetType DOMHTMLParamElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLParamElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLParamElementNamePropertyInfo = DOMHTMLParamElement
-    attrGet _ = getDOMHTMLParamElementName
-    attrSet _ = setDOMHTMLParamElementName
-    attrConstruct _ = constructDOMHTMLParamElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLParamElement #type
-@
--}
-getDOMHTMLParamElementType :: (MonadIO m, IsDOMHTMLParamElement o) => o -> m (Maybe T.Text)
-getDOMHTMLParamElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-{- |
-Set the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLParamElement [ #type 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLParamElementType :: (MonadIO m, IsDOMHTMLParamElement o) => o -> T.Text -> m ()
-setDOMHTMLParamElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLParamElementType :: (IsDOMHTMLParamElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLParamElementType val = B.Properties.constructObjectPropertyString "type" (Just val)
-
-{- |
-Set the value of the “@type@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #type
-@
--}
-clearDOMHTMLParamElementType :: (MonadIO m, IsDOMHTMLParamElement o) => o -> m ()
-clearDOMHTMLParamElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementTypePropertyInfo
-instance AttrInfo DOMHTMLParamElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLParamElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLParamElementTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLParamElementTypePropertyInfo = IsDOMHTMLParamElement
-    type AttrGetType DOMHTMLParamElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLParamElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLParamElementTypePropertyInfo = DOMHTMLParamElement
-    attrGet _ = getDOMHTMLParamElementType
-    attrSet _ = setDOMHTMLParamElementType
-    attrConstruct _ = constructDOMHTMLParamElementType
-    attrClear _ = clearDOMHTMLParamElementType
-#endif
-
--- VVV Prop "value"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLParamElement #value
-@
--}
-getDOMHTMLParamElementValue :: (MonadIO m, IsDOMHTMLParamElement o) => o -> m (Maybe T.Text)
-getDOMHTMLParamElementValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"
-
-{- |
-Set the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLParamElement [ #value 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLParamElementValue :: (MonadIO m, IsDOMHTMLParamElement o) => o -> T.Text -> m ()
-setDOMHTMLParamElementValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLParamElementValue :: (IsDOMHTMLParamElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLParamElementValue val = B.Properties.constructObjectPropertyString "value" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementValuePropertyInfo
-instance AttrInfo DOMHTMLParamElementValuePropertyInfo where
-    type AttrAllowedOps DOMHTMLParamElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLParamElementValuePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLParamElementValuePropertyInfo = IsDOMHTMLParamElement
-    type AttrGetType DOMHTMLParamElementValuePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLParamElementValuePropertyInfo = "value"
-    type AttrOrigin DOMHTMLParamElementValuePropertyInfo = DOMHTMLParamElement
-    attrGet _ = getDOMHTMLParamElementValue
-    attrSet _ = setDOMHTMLParamElementValue
-    attrConstruct _ = constructDOMHTMLParamElementValue
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "value-type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@value-type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLParamElement #valueType
-@
--}
-getDOMHTMLParamElementValueType :: (MonadIO m, IsDOMHTMLParamElement o) => o -> m (Maybe T.Text)
-getDOMHTMLParamElementValueType obj = liftIO $ B.Properties.getObjectPropertyString obj "value-type"
-
-{- |
-Set the value of the “@value-type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLParamElement [ #valueType 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLParamElementValueType :: (MonadIO m, IsDOMHTMLParamElement o) => o -> T.Text -> m ()
-setDOMHTMLParamElementValueType obj val = liftIO $ B.Properties.setObjectPropertyString obj "value-type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@value-type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLParamElementValueType :: (IsDOMHTMLParamElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLParamElementValueType val = B.Properties.constructObjectPropertyString "value-type" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementValueTypePropertyInfo
-instance AttrInfo DOMHTMLParamElementValueTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLParamElementValueTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLParamElementValueTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLParamElementValueTypePropertyInfo = IsDOMHTMLParamElement
-    type AttrGetType DOMHTMLParamElementValueTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLParamElementValueTypePropertyInfo = "value-type"
-    type AttrOrigin DOMHTMLParamElementValueTypePropertyInfo = DOMHTMLParamElement
-    attrGet _ = getDOMHTMLParamElementValueType
-    attrSet _ = setDOMHTMLParamElementValueType
-    attrConstruct _ = constructDOMHTMLParamElementValueType
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLParamElement
-type instance O.AttributeList DOMHTMLParamElement = DOMHTMLParamElementAttributeList
-type DOMHTMLParamElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLParamElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLParamElementTypePropertyInfo), '("value", DOMHTMLParamElementValuePropertyInfo), '("valueType", DOMHTMLParamElementValueTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLParamElementName :: AttrLabelProxy "name"
-dOMHTMLParamElementName = AttrLabelProxy
-
-dOMHTMLParamElementType :: AttrLabelProxy "type"
-dOMHTMLParamElementType = AttrLabelProxy
-
-dOMHTMLParamElementValue :: AttrLabelProxy "value"
-dOMHTMLParamElementValue = AttrLabelProxy
-
-dOMHTMLParamElementValueType :: AttrLabelProxy "valueType"
-dOMHTMLParamElementValueType = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLParamElement = DOMHTMLParamElementSignalList
-type DOMHTMLParamElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLParamElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_param_element_get_name" webkit_dom_html_param_element_get_name :: 
-    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLParamElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLParamElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLParamElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_param_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLParamElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLParamElementGetName
-
-#endif
-
--- method DOMHTMLParamElement::get_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_param_element_get_type_attr" webkit_dom_html_param_element_get_type_attr :: 
-    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLParamElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLParamElementGetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLParamElementGetTypeAttr self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_param_element_get_type_attr self'
-    checkUnexpectedReturnNULL "dOMHTMLParamElementGetTypeAttr" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementGetTypeAttrMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementGetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLParamElementGetTypeAttr
-
-#endif
-
--- method DOMHTMLParamElement::get_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_param_element_get_value" webkit_dom_html_param_element_get_value :: 
-    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLParamElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLParamElementGetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLParamElementGetValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_param_element_get_value self'
-    checkUnexpectedReturnNULL "dOMHTMLParamElementGetValue" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementGetValueMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementGetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLParamElementGetValue
-
-#endif
-
--- method DOMHTMLParamElement::get_value_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_param_element_get_value_type" webkit_dom_html_param_element_get_value_type :: 
-    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLParamElementGetValueType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLParamElementGetValueType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLParamElementGetValueType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_param_element_get_value_type self'
-    checkUnexpectedReturnNULL "dOMHTMLParamElementGetValueType" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementGetValueTypeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementGetValueTypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLParamElementGetValueType
-
-#endif
-
--- method DOMHTMLParamElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_param_element_set_name" webkit_dom_html_param_element_set_name :: 
-    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLParamElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLParamElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLParamElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_param_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLParamElementSetName
-
-#endif
-
--- method DOMHTMLParamElement::set_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_param_element_set_type_attr" webkit_dom_html_param_element_set_type_attr :: 
-    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLParamElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLParamElementSetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLParamElementSetTypeAttr self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_param_element_set_type_attr self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementSetTypeAttrMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementSetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLParamElementSetTypeAttr
-
-#endif
-
--- method DOMHTMLParamElement::set_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_param_element_set_value" webkit_dom_html_param_element_set_value :: 
-    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLParamElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLParamElementSetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLParamElementSetValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_param_element_set_value self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementSetValueMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementSetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLParamElementSetValue
-
-#endif
-
--- method DOMHTMLParamElement::set_value_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLParamElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_param_element_set_value_type" webkit_dom_html_param_element_set_value_type :: 
-    Ptr DOMHTMLParamElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLParamElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLParamElementSetValueType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLParamElementSetValueType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLParamElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLParamElement.DOMHTMLParamElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLParamElementSetValueType self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_param_element_set_value_type self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementSetValueTypeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLParamElement a) => O.MethodInfo DOMHTMLParamElementSetValueTypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLParamElementSetValueType
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLParamElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLParamElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLParamElement.hs-boot
+++ /dev/null
@@ -1,65 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLParamElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLParamElement = DOMHTMLParamElement (ManagedPtr DOMHTMLParamElement)
-instance GObject DOMHTMLParamElement where
-class (GObject o, O.IsDescendantOf DOMHTMLParamElement o) => IsDOMHTMLParamElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLParamElement o) => IsDOMHTMLParamElement o
-instance O.HasParentTypes DOMHTMLParamElement
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementValueTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementGetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementGetValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementGetValueTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementSetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementSetValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLParamElementSetValueTypeMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLPreElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLPreElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLPreElement.hs
+++ /dev/null
@@ -1,586 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLPreElement
-    ( 
-
--- * Exported types
-    DOMHTMLPreElement(..)                   ,
-    IsDOMHTMLPreElement                     ,
-    toDOMHTMLPreElement                     ,
-    noDOMHTMLPreElement                     ,
-
-
- -- * Methods
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLPreElementGetWidthMethodInfo     ,
-#endif
-    dOMHTMLPreElementGetWidth               ,
-
-
--- ** getWrap #method:getWrap#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLPreElementGetWrapMethodInfo      ,
-#endif
-    dOMHTMLPreElementGetWrap                ,
-
-
--- ** setWidth #method:setWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLPreElementSetWidthMethodInfo     ,
-#endif
-    dOMHTMLPreElementSetWidth               ,
-
-
--- ** setWrap #method:setWrap#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLPreElementSetWrapMethodInfo      ,
-#endif
-    dOMHTMLPreElementSetWrap                ,
-
-
-
-
- -- * Properties
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLPreElementWidthPropertyInfo      ,
-#endif
-    constructDOMHTMLPreElementWidth         ,
-#if ENABLE_OVERLOADING
-    dOMHTMLPreElementWidth                  ,
-#endif
-    getDOMHTMLPreElementWidth               ,
-    setDOMHTMLPreElementWidth               ,
-
-
--- ** wrap #attr:wrap#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLPreElementWrapPropertyInfo       ,
-#endif
-    constructDOMHTMLPreElementWrap          ,
-#if ENABLE_OVERLOADING
-    dOMHTMLPreElementWrap                   ,
-#endif
-    getDOMHTMLPreElementWrap                ,
-    setDOMHTMLPreElementWrap                ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLPreElement = DOMHTMLPreElement (ManagedPtr DOMHTMLPreElement)
-foreign import ccall "webkit_dom_html_pre_element_get_type"
-    c_webkit_dom_html_pre_element_get_type :: IO GType
-
-instance GObject DOMHTMLPreElement where
-    gobjectType = c_webkit_dom_html_pre_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLPreElement`, for instance with `toDOMHTMLPreElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLPreElement o) => IsDOMHTMLPreElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLPreElement o) => IsDOMHTMLPreElement o
-
-instance O.HasParentTypes DOMHTMLPreElement
-type instance O.ParentTypes DOMHTMLPreElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLPreElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLPreElement :: (MonadIO m, IsDOMHTMLPreElement o) => o -> m DOMHTMLPreElement
-toDOMHTMLPreElement = liftIO . unsafeCastTo DOMHTMLPreElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLPreElement`.
-noDOMHTMLPreElement :: Maybe DOMHTMLPreElement
-noDOMHTMLPreElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLPreElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLPreElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLPreElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLPreElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLPreElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLPreElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLPreElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLPreElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLPreElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLPreElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLPreElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLPreElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLPreElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLPreElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLPreElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLPreElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLPreElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLPreElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLPreElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLPreElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLPreElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLPreElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLPreElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLPreElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLPreElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLPreElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLPreElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLPreElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLPreElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLPreElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLPreElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLPreElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLPreElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLPreElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLPreElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLPreElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLPreElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLPreElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLPreElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLPreElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLPreElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLPreElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLPreElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLPreElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLPreElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLPreElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLPreElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLPreElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLPreElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLPreElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLPreElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLPreElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLPreElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLPreElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLPreElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLPreElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLPreElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLPreElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLPreElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLPreElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLPreElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLPreElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLPreElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLPreElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLPreElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLPreElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLPreElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLPreElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLPreElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLPreElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLPreElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLPreElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLPreElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLPreElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLPreElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLPreElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLPreElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLPreElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLPreElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLPreElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLPreElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLPreElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLPreElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLPreElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLPreElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLPreElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLPreElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLPreElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLPreElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLPreElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLPreElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLPreElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLPreElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLPreElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLPreElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLPreElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLPreElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLPreElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLPreElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLPreElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLPreElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLPreElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLPreElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLPreElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLPreElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLPreElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLPreElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLPreElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLPreElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLPreElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLPreElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLPreElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLPreElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLPreElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLPreElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLPreElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLPreElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLPreElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLPreElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLPreElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLPreElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLPreElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLPreElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLPreElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLPreElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLPreElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLPreElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLPreElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLPreElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLPreElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLPreElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLPreElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLPreElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLPreElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLPreElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLPreElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLPreElementMethod "getWidth" o = DOMHTMLPreElementGetWidthMethodInfo
-    ResolveDOMHTMLPreElementMethod "getWrap" o = DOMHTMLPreElementGetWrapMethodInfo
-    ResolveDOMHTMLPreElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLPreElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLPreElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLPreElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLPreElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLPreElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLPreElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLPreElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLPreElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLPreElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLPreElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLPreElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLPreElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLPreElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLPreElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLPreElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLPreElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLPreElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLPreElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLPreElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLPreElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLPreElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLPreElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLPreElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLPreElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLPreElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLPreElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLPreElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLPreElementMethod "setWidth" o = DOMHTMLPreElementSetWidthMethodInfo
-    ResolveDOMHTMLPreElementMethod "setWrap" o = DOMHTMLPreElementSetWrapMethodInfo
-    ResolveDOMHTMLPreElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLPreElementMethod t DOMHTMLPreElement, O.MethodInfo info DOMHTMLPreElement p) => OL.IsLabel t (DOMHTMLPreElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLPreElement #width
-@
--}
-getDOMHTMLPreElementWidth :: (MonadIO m, IsDOMHTMLPreElement o) => o -> m CLong
-getDOMHTMLPreElementWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "width"
-
-{- |
-Set the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLPreElement [ #width 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLPreElementWidth :: (MonadIO m, IsDOMHTMLPreElement o) => o -> CLong -> m ()
-setDOMHTMLPreElementWidth obj val = liftIO $ B.Properties.setObjectPropertyLong obj "width" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLPreElementWidth :: (IsDOMHTMLPreElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLPreElementWidth val = B.Properties.constructObjectPropertyLong "width" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLPreElementWidthPropertyInfo
-instance AttrInfo DOMHTMLPreElementWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLPreElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLPreElementWidthPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLPreElementWidthPropertyInfo = IsDOMHTMLPreElement
-    type AttrGetType DOMHTMLPreElementWidthPropertyInfo = CLong
-    type AttrLabel DOMHTMLPreElementWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLPreElementWidthPropertyInfo = DOMHTMLPreElement
-    attrGet _ = getDOMHTMLPreElementWidth
-    attrSet _ = setDOMHTMLPreElementWidth
-    attrConstruct _ = constructDOMHTMLPreElementWidth
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "wrap"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@wrap@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLPreElement #wrap
-@
--}
-getDOMHTMLPreElementWrap :: (MonadIO m, IsDOMHTMLPreElement o) => o -> m Bool
-getDOMHTMLPreElementWrap obj = liftIO $ B.Properties.getObjectPropertyBool obj "wrap"
-
-{- |
-Set the value of the “@wrap@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLPreElement [ #wrap 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLPreElementWrap :: (MonadIO m, IsDOMHTMLPreElement o) => o -> Bool -> m ()
-setDOMHTMLPreElementWrap obj val = liftIO $ B.Properties.setObjectPropertyBool obj "wrap" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@wrap@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLPreElementWrap :: (IsDOMHTMLPreElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLPreElementWrap val = B.Properties.constructObjectPropertyBool "wrap" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLPreElementWrapPropertyInfo
-instance AttrInfo DOMHTMLPreElementWrapPropertyInfo where
-    type AttrAllowedOps DOMHTMLPreElementWrapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLPreElementWrapPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLPreElementWrapPropertyInfo = IsDOMHTMLPreElement
-    type AttrGetType DOMHTMLPreElementWrapPropertyInfo = Bool
-    type AttrLabel DOMHTMLPreElementWrapPropertyInfo = "wrap"
-    type AttrOrigin DOMHTMLPreElementWrapPropertyInfo = DOMHTMLPreElement
-    attrGet _ = getDOMHTMLPreElementWrap
-    attrSet _ = setDOMHTMLPreElementWrap
-    attrConstruct _ = constructDOMHTMLPreElementWrap
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLPreElement
-type instance O.AttributeList DOMHTMLPreElement = DOMHTMLPreElementAttributeList
-type DOMHTMLPreElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLPreElementWidthPropertyInfo), '("wrap", DOMHTMLPreElementWrapPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLPreElementWidth :: AttrLabelProxy "width"
-dOMHTMLPreElementWidth = AttrLabelProxy
-
-dOMHTMLPreElementWrap :: AttrLabelProxy "wrap"
-dOMHTMLPreElementWrap = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLPreElement = DOMHTMLPreElementSignalList
-type DOMHTMLPreElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLPreElement::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLPreElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_pre_element_get_width" webkit_dom_html_pre_element_get_width :: 
-    Ptr DOMHTMLPreElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLPreElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLPreElementGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLPreElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLPreElementGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_pre_element_get_width self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLPreElementGetWidthMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLPreElement a) => O.MethodInfo DOMHTMLPreElementGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLPreElementGetWidth
-
-#endif
-
--- method DOMHTMLPreElement::get_wrap
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLPreElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_pre_element_get_wrap" webkit_dom_html_pre_element_get_wrap :: 
-    Ptr DOMHTMLPreElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLPreElementGetWrap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLPreElementGetWrap ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLPreElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLPreElementGetWrap self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_pre_element_get_wrap self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLPreElementGetWrapMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLPreElement a) => O.MethodInfo DOMHTMLPreElementGetWrapMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLPreElementGetWrap
-
-#endif
-
--- method DOMHTMLPreElement::set_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLPreElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_pre_element_set_width" webkit_dom_html_pre_element_set_width :: 
-    Ptr DOMHTMLPreElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLPreElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLPreElementSetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLPreElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLPreElementSetWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_pre_element_set_width self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLPreElementSetWidthMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLPreElement a) => O.MethodInfo DOMHTMLPreElementSetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLPreElementSetWidth
-
-#endif
-
--- method DOMHTMLPreElement::set_wrap
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLPreElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_pre_element_set_wrap" webkit_dom_html_pre_element_set_wrap :: 
-    Ptr DOMHTMLPreElement ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLPreElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLPreElementSetWrap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLPreElementSetWrap ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLPreElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLPreElement.DOMHTMLPreElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLPreElementSetWrap self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_pre_element_set_wrap self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLPreElementSetWrapMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLPreElement a) => O.MethodInfo DOMHTMLPreElementSetWrapMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLPreElementSetWrap
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLPreElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLPreElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLPreElement.hs-boot
+++ /dev/null
@@ -1,47 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLPreElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLPreElement = DOMHTMLPreElement (ManagedPtr DOMHTMLPreElement)
-instance GObject DOMHTMLPreElement where
-class (GObject o, O.IsDescendantOf DOMHTMLPreElement o) => IsDOMHTMLPreElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLPreElement o) => IsDOMHTMLPreElement o
-instance O.HasParentTypes DOMHTMLPreElement
-#if ENABLE_OVERLOADING
-data DOMHTMLPreElementWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLPreElementWrapPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLPreElementGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLPreElementGetWrapMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLPreElementSetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLPreElementSetWrapMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLQuoteElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLQuoteElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLQuoteElement.hs
+++ /dev/null
@@ -1,434 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement
-    ( 
-
--- * Exported types
-    DOMHTMLQuoteElement(..)                 ,
-    IsDOMHTMLQuoteElement                   ,
-    toDOMHTMLQuoteElement                   ,
-    noDOMHTMLQuoteElement                   ,
-
-
- -- * Methods
--- ** getCite #method:getCite#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLQuoteElementGetCiteMethodInfo    ,
-#endif
-    dOMHTMLQuoteElementGetCite              ,
-
-
--- ** setCite #method:setCite#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLQuoteElementSetCiteMethodInfo    ,
-#endif
-    dOMHTMLQuoteElementSetCite              ,
-
-
-
-
- -- * Properties
--- ** cite #attr:cite#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLQuoteElementCitePropertyInfo     ,
-#endif
-    constructDOMHTMLQuoteElementCite        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLQuoteElementCite                 ,
-#endif
-    getDOMHTMLQuoteElementCite              ,
-    setDOMHTMLQuoteElementCite              ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLQuoteElement = DOMHTMLQuoteElement (ManagedPtr DOMHTMLQuoteElement)
-foreign import ccall "webkit_dom_html_quote_element_get_type"
-    c_webkit_dom_html_quote_element_get_type :: IO GType
-
-instance GObject DOMHTMLQuoteElement where
-    gobjectType = c_webkit_dom_html_quote_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLQuoteElement`, for instance with `toDOMHTMLQuoteElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLQuoteElement o) => IsDOMHTMLQuoteElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLQuoteElement o) => IsDOMHTMLQuoteElement o
-
-instance O.HasParentTypes DOMHTMLQuoteElement
-type instance O.ParentTypes DOMHTMLQuoteElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLQuoteElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLQuoteElement :: (MonadIO m, IsDOMHTMLQuoteElement o) => o -> m DOMHTMLQuoteElement
-toDOMHTMLQuoteElement = liftIO . unsafeCastTo DOMHTMLQuoteElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLQuoteElement`.
-noDOMHTMLQuoteElement :: Maybe DOMHTMLQuoteElement
-noDOMHTMLQuoteElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLQuoteElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLQuoteElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getCite" o = DOMHTMLQuoteElementGetCiteMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setCite" o = DOMHTMLQuoteElementSetCiteMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLQuoteElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLQuoteElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLQuoteElementMethod t DOMHTMLQuoteElement, O.MethodInfo info DOMHTMLQuoteElement p) => OL.IsLabel t (DOMHTMLQuoteElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "cite"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@cite@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLQuoteElement #cite
-@
--}
-getDOMHTMLQuoteElementCite :: (MonadIO m, IsDOMHTMLQuoteElement o) => o -> m (Maybe T.Text)
-getDOMHTMLQuoteElementCite obj = liftIO $ B.Properties.getObjectPropertyString obj "cite"
-
-{- |
-Set the value of the “@cite@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLQuoteElement [ #cite 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLQuoteElementCite :: (MonadIO m, IsDOMHTMLQuoteElement o) => o -> T.Text -> m ()
-setDOMHTMLQuoteElementCite obj val = liftIO $ B.Properties.setObjectPropertyString obj "cite" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@cite@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLQuoteElementCite :: (IsDOMHTMLQuoteElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLQuoteElementCite val = B.Properties.constructObjectPropertyString "cite" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLQuoteElementCitePropertyInfo
-instance AttrInfo DOMHTMLQuoteElementCitePropertyInfo where
-    type AttrAllowedOps DOMHTMLQuoteElementCitePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLQuoteElementCitePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLQuoteElementCitePropertyInfo = IsDOMHTMLQuoteElement
-    type AttrGetType DOMHTMLQuoteElementCitePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLQuoteElementCitePropertyInfo = "cite"
-    type AttrOrigin DOMHTMLQuoteElementCitePropertyInfo = DOMHTMLQuoteElement
-    attrGet _ = getDOMHTMLQuoteElementCite
-    attrSet _ = setDOMHTMLQuoteElementCite
-    attrConstruct _ = constructDOMHTMLQuoteElementCite
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLQuoteElement
-type instance O.AttributeList DOMHTMLQuoteElement = DOMHTMLQuoteElementAttributeList
-type DOMHTMLQuoteElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("cite", DOMHTMLQuoteElementCitePropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLQuoteElementCite :: AttrLabelProxy "cite"
-dOMHTMLQuoteElementCite = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLQuoteElement = DOMHTMLQuoteElementSignalList
-type DOMHTMLQuoteElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLQuoteElement::get_cite
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLQuoteElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLQuoteElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_quote_element_get_cite" webkit_dom_html_quote_element_get_cite :: 
-    Ptr DOMHTMLQuoteElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLQuoteElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLQuoteElementGetCite ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLQuoteElementGetCite ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLQuoteElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLQuoteElementGetCite self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_quote_element_get_cite self'
-    checkUnexpectedReturnNULL "dOMHTMLQuoteElementGetCite" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLQuoteElementGetCiteMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLQuoteElement a) => O.MethodInfo DOMHTMLQuoteElementGetCiteMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLQuoteElementGetCite
-
-#endif
-
--- method DOMHTMLQuoteElement::set_cite
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLQuoteElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLQuoteElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_quote_element_set_cite" webkit_dom_html_quote_element_set_cite :: 
-    Ptr DOMHTMLQuoteElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLQuoteElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLQuoteElementSetCite ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLQuoteElementSetCite ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLQuoteElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement.DOMHTMLQuoteElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLQuoteElementSetCite self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_quote_element_set_cite self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLQuoteElementSetCiteMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLQuoteElement a) => O.MethodInfo DOMHTMLQuoteElementSetCiteMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLQuoteElementSetCite
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLQuoteElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLQuoteElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLQuoteElement.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLQuoteElement = DOMHTMLQuoteElement (ManagedPtr DOMHTMLQuoteElement)
-instance GObject DOMHTMLQuoteElement where
-class (GObject o, O.IsDescendantOf DOMHTMLQuoteElement o) => IsDOMHTMLQuoteElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLQuoteElement o) => IsDOMHTMLQuoteElement o
-instance O.HasParentTypes DOMHTMLQuoteElement
-#if ENABLE_OVERLOADING
-data DOMHTMLQuoteElementCitePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLQuoteElementGetCiteMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLQuoteElementSetCiteMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLScriptElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLScriptElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLScriptElement.hs
+++ /dev/null
@@ -1,1405 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement
-    ( 
-
--- * Exported types
-    DOMHTMLScriptElement(..)                ,
-    IsDOMHTMLScriptElement                  ,
-    toDOMHTMLScriptElement                  ,
-    noDOMHTMLScriptElement                  ,
-
-
- -- * Methods
--- ** getCharset #method:getCharset#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementGetCharsetMethodInfo,
-#endif
-    dOMHTMLScriptElementGetCharset          ,
-
-
--- ** getDefer #method:getDefer#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementGetDeferMethodInfo  ,
-#endif
-    dOMHTMLScriptElementGetDefer            ,
-
-
--- ** getEvent #method:getEvent#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementGetEventMethodInfo  ,
-#endif
-    dOMHTMLScriptElementGetEvent            ,
-
-
--- ** getHtmlFor #method:getHtmlFor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementGetHtmlForMethodInfo,
-#endif
-    dOMHTMLScriptElementGetHtmlFor          ,
-
-
--- ** getSrc #method:getSrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementGetSrcMethodInfo    ,
-#endif
-    dOMHTMLScriptElementGetSrc              ,
-
-
--- ** getText #method:getText#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementGetTextMethodInfo   ,
-#endif
-    dOMHTMLScriptElementGetText             ,
-
-
--- ** getTypeAttr #method:getTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementGetTypeAttrMethodInfo,
-#endif
-    dOMHTMLScriptElementGetTypeAttr         ,
-
-
--- ** setCharset #method:setCharset#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementSetCharsetMethodInfo,
-#endif
-    dOMHTMLScriptElementSetCharset          ,
-
-
--- ** setDefer #method:setDefer#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementSetDeferMethodInfo  ,
-#endif
-    dOMHTMLScriptElementSetDefer            ,
-
-
--- ** setEvent #method:setEvent#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementSetEventMethodInfo  ,
-#endif
-    dOMHTMLScriptElementSetEvent            ,
-
-
--- ** setHtmlFor #method:setHtmlFor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementSetHtmlForMethodInfo,
-#endif
-    dOMHTMLScriptElementSetHtmlFor          ,
-
-
--- ** setSrc #method:setSrc#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementSetSrcMethodInfo    ,
-#endif
-    dOMHTMLScriptElementSetSrc              ,
-
-
--- ** setText #method:setText#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementSetTextMethodInfo   ,
-#endif
-    dOMHTMLScriptElementSetText             ,
-
-
--- ** setTypeAttr #method:setTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementSetTypeAttrMethodInfo,
-#endif
-    dOMHTMLScriptElementSetTypeAttr         ,
-
-
-
-
- -- * Properties
--- ** charset #attr:charset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementCharsetPropertyInfo ,
-#endif
-    constructDOMHTMLScriptElementCharset    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLScriptElementCharset             ,
-#endif
-    getDOMHTMLScriptElementCharset          ,
-    setDOMHTMLScriptElementCharset          ,
-
-
--- ** defer #attr:defer#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementDeferPropertyInfo   ,
-#endif
-    constructDOMHTMLScriptElementDefer      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLScriptElementDefer               ,
-#endif
-    getDOMHTMLScriptElementDefer            ,
-    setDOMHTMLScriptElementDefer            ,
-
-
--- ** event #attr:event#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementEventPropertyInfo   ,
-#endif
-    constructDOMHTMLScriptElementEvent      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLScriptElementEvent               ,
-#endif
-    getDOMHTMLScriptElementEvent            ,
-    setDOMHTMLScriptElementEvent            ,
-
-
--- ** htmlFor #attr:htmlFor#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementHtmlForPropertyInfo ,
-#endif
-    constructDOMHTMLScriptElementHtmlFor    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLScriptElementHtmlFor             ,
-#endif
-    getDOMHTMLScriptElementHtmlFor          ,
-    setDOMHTMLScriptElementHtmlFor          ,
-
-
--- ** src #attr:src#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementSrcPropertyInfo     ,
-#endif
-    constructDOMHTMLScriptElementSrc        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLScriptElementSrc                 ,
-#endif
-    getDOMHTMLScriptElementSrc              ,
-    setDOMHTMLScriptElementSrc              ,
-
-
--- ** text #attr:text#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementTextPropertyInfo    ,
-#endif
-    constructDOMHTMLScriptElementText       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLScriptElementText                ,
-#endif
-    getDOMHTMLScriptElementText             ,
-    setDOMHTMLScriptElementText             ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLScriptElementTypePropertyInfo    ,
-#endif
-    clearDOMHTMLScriptElementType           ,
-    constructDOMHTMLScriptElementType       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLScriptElementType                ,
-#endif
-    getDOMHTMLScriptElementType             ,
-    setDOMHTMLScriptElementType             ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLScriptElement = DOMHTMLScriptElement (ManagedPtr DOMHTMLScriptElement)
-foreign import ccall "webkit_dom_html_script_element_get_type"
-    c_webkit_dom_html_script_element_get_type :: IO GType
-
-instance GObject DOMHTMLScriptElement where
-    gobjectType = c_webkit_dom_html_script_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLScriptElement`, for instance with `toDOMHTMLScriptElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLScriptElement o) => IsDOMHTMLScriptElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLScriptElement o) => IsDOMHTMLScriptElement o
-
-instance O.HasParentTypes DOMHTMLScriptElement
-type instance O.ParentTypes DOMHTMLScriptElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLScriptElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLScriptElement :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m DOMHTMLScriptElement
-toDOMHTMLScriptElement = liftIO . unsafeCastTo DOMHTMLScriptElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLScriptElement`.
-noDOMHTMLScriptElement :: Maybe DOMHTMLScriptElement
-noDOMHTMLScriptElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLScriptElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLScriptElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLScriptElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLScriptElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLScriptElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLScriptElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLScriptElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLScriptElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLScriptElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLScriptElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLScriptElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLScriptElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLScriptElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLScriptElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLScriptElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLScriptElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLScriptElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLScriptElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLScriptElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLScriptElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLScriptElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLScriptElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLScriptElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLScriptElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLScriptElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLScriptElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLScriptElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLScriptElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLScriptElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLScriptElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLScriptElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLScriptElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLScriptElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLScriptElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLScriptElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLScriptElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLScriptElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLScriptElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLScriptElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLScriptElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLScriptElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLScriptElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLScriptElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLScriptElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLScriptElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLScriptElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLScriptElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLScriptElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLScriptElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLScriptElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLScriptElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLScriptElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLScriptElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLScriptElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getCharset" o = DOMHTMLScriptElementGetCharsetMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getDefer" o = DOMHTMLScriptElementGetDeferMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getEvent" o = DOMHTMLScriptElementGetEventMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getHtmlFor" o = DOMHTMLScriptElementGetHtmlForMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getSrc" o = DOMHTMLScriptElementGetSrcMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getText" o = DOMHTMLScriptElementGetTextMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getTypeAttr" o = DOMHTMLScriptElementGetTypeAttrMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLScriptElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setCharset" o = DOMHTMLScriptElementSetCharsetMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setDefer" o = DOMHTMLScriptElementSetDeferMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setEvent" o = DOMHTMLScriptElementSetEventMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setHtmlFor" o = DOMHTMLScriptElementSetHtmlForMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setSrc" o = DOMHTMLScriptElementSetSrcMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setText" o = DOMHTMLScriptElementSetTextMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setTypeAttr" o = DOMHTMLScriptElementSetTypeAttrMethodInfo
-    ResolveDOMHTMLScriptElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLScriptElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLScriptElementMethod t DOMHTMLScriptElement, O.MethodInfo info DOMHTMLScriptElement p) => OL.IsLabel t (DOMHTMLScriptElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "charset"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@charset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #charset
-@
--}
-getDOMHTMLScriptElementCharset :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)
-getDOMHTMLScriptElementCharset obj = liftIO $ B.Properties.getObjectPropertyString obj "charset"
-
-{- |
-Set the value of the “@charset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #charset 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLScriptElementCharset :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()
-setDOMHTMLScriptElementCharset obj val = liftIO $ B.Properties.setObjectPropertyString obj "charset" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@charset@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLScriptElementCharset :: (IsDOMHTMLScriptElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLScriptElementCharset val = B.Properties.constructObjectPropertyString "charset" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementCharsetPropertyInfo
-instance AttrInfo DOMHTMLScriptElementCharsetPropertyInfo where
-    type AttrAllowedOps DOMHTMLScriptElementCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLScriptElementCharsetPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLScriptElementCharsetPropertyInfo = IsDOMHTMLScriptElement
-    type AttrGetType DOMHTMLScriptElementCharsetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLScriptElementCharsetPropertyInfo = "charset"
-    type AttrOrigin DOMHTMLScriptElementCharsetPropertyInfo = DOMHTMLScriptElement
-    attrGet _ = getDOMHTMLScriptElementCharset
-    attrSet _ = setDOMHTMLScriptElementCharset
-    attrConstruct _ = constructDOMHTMLScriptElementCharset
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "defer"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@defer@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #defer
-@
--}
-getDOMHTMLScriptElementDefer :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m Bool
-getDOMHTMLScriptElementDefer obj = liftIO $ B.Properties.getObjectPropertyBool obj "defer"
-
-{- |
-Set the value of the “@defer@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #defer 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLScriptElementDefer :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> Bool -> m ()
-setDOMHTMLScriptElementDefer obj val = liftIO $ B.Properties.setObjectPropertyBool obj "defer" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@defer@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLScriptElementDefer :: (IsDOMHTMLScriptElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLScriptElementDefer val = B.Properties.constructObjectPropertyBool "defer" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementDeferPropertyInfo
-instance AttrInfo DOMHTMLScriptElementDeferPropertyInfo where
-    type AttrAllowedOps DOMHTMLScriptElementDeferPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLScriptElementDeferPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLScriptElementDeferPropertyInfo = IsDOMHTMLScriptElement
-    type AttrGetType DOMHTMLScriptElementDeferPropertyInfo = Bool
-    type AttrLabel DOMHTMLScriptElementDeferPropertyInfo = "defer"
-    type AttrOrigin DOMHTMLScriptElementDeferPropertyInfo = DOMHTMLScriptElement
-    attrGet _ = getDOMHTMLScriptElementDefer
-    attrSet _ = setDOMHTMLScriptElementDefer
-    attrConstruct _ = constructDOMHTMLScriptElementDefer
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "event"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@event@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #event
-@
--}
-getDOMHTMLScriptElementEvent :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)
-getDOMHTMLScriptElementEvent obj = liftIO $ B.Properties.getObjectPropertyString obj "event"
-
-{- |
-Set the value of the “@event@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #event 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLScriptElementEvent :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()
-setDOMHTMLScriptElementEvent obj val = liftIO $ B.Properties.setObjectPropertyString obj "event" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@event@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLScriptElementEvent :: (IsDOMHTMLScriptElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLScriptElementEvent val = B.Properties.constructObjectPropertyString "event" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementEventPropertyInfo
-instance AttrInfo DOMHTMLScriptElementEventPropertyInfo where
-    type AttrAllowedOps DOMHTMLScriptElementEventPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLScriptElementEventPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLScriptElementEventPropertyInfo = IsDOMHTMLScriptElement
-    type AttrGetType DOMHTMLScriptElementEventPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLScriptElementEventPropertyInfo = "event"
-    type AttrOrigin DOMHTMLScriptElementEventPropertyInfo = DOMHTMLScriptElement
-    attrGet _ = getDOMHTMLScriptElementEvent
-    attrSet _ = setDOMHTMLScriptElementEvent
-    attrConstruct _ = constructDOMHTMLScriptElementEvent
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "html-for"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@html-for@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #htmlFor
-@
--}
-getDOMHTMLScriptElementHtmlFor :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)
-getDOMHTMLScriptElementHtmlFor obj = liftIO $ B.Properties.getObjectPropertyString obj "html-for"
-
-{- |
-Set the value of the “@html-for@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #htmlFor 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLScriptElementHtmlFor :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()
-setDOMHTMLScriptElementHtmlFor obj val = liftIO $ B.Properties.setObjectPropertyString obj "html-for" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@html-for@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLScriptElementHtmlFor :: (IsDOMHTMLScriptElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLScriptElementHtmlFor val = B.Properties.constructObjectPropertyString "html-for" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementHtmlForPropertyInfo
-instance AttrInfo DOMHTMLScriptElementHtmlForPropertyInfo where
-    type AttrAllowedOps DOMHTMLScriptElementHtmlForPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLScriptElementHtmlForPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLScriptElementHtmlForPropertyInfo = IsDOMHTMLScriptElement
-    type AttrGetType DOMHTMLScriptElementHtmlForPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLScriptElementHtmlForPropertyInfo = "html-for"
-    type AttrOrigin DOMHTMLScriptElementHtmlForPropertyInfo = DOMHTMLScriptElement
-    attrGet _ = getDOMHTMLScriptElementHtmlFor
-    attrSet _ = setDOMHTMLScriptElementHtmlFor
-    attrConstruct _ = constructDOMHTMLScriptElementHtmlFor
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "src"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@src@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #src
-@
--}
-getDOMHTMLScriptElementSrc :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)
-getDOMHTMLScriptElementSrc obj = liftIO $ B.Properties.getObjectPropertyString obj "src"
-
-{- |
-Set the value of the “@src@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #src 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLScriptElementSrc :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()
-setDOMHTMLScriptElementSrc obj val = liftIO $ B.Properties.setObjectPropertyString obj "src" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@src@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLScriptElementSrc :: (IsDOMHTMLScriptElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLScriptElementSrc val = B.Properties.constructObjectPropertyString "src" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSrcPropertyInfo
-instance AttrInfo DOMHTMLScriptElementSrcPropertyInfo where
-    type AttrAllowedOps DOMHTMLScriptElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLScriptElementSrcPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLScriptElementSrcPropertyInfo = IsDOMHTMLScriptElement
-    type AttrGetType DOMHTMLScriptElementSrcPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLScriptElementSrcPropertyInfo = "src"
-    type AttrOrigin DOMHTMLScriptElementSrcPropertyInfo = DOMHTMLScriptElement
-    attrGet _ = getDOMHTMLScriptElementSrc
-    attrSet _ = setDOMHTMLScriptElementSrc
-    attrConstruct _ = constructDOMHTMLScriptElementSrc
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "text"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #text
-@
--}
-getDOMHTMLScriptElementText :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)
-getDOMHTMLScriptElementText obj = liftIO $ B.Properties.getObjectPropertyString obj "text"
-
-{- |
-Set the value of the “@text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #text 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLScriptElementText :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()
-setDOMHTMLScriptElementText obj val = liftIO $ B.Properties.setObjectPropertyString obj "text" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLScriptElementText :: (IsDOMHTMLScriptElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLScriptElementText val = B.Properties.constructObjectPropertyString "text" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementTextPropertyInfo
-instance AttrInfo DOMHTMLScriptElementTextPropertyInfo where
-    type AttrAllowedOps DOMHTMLScriptElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLScriptElementTextPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLScriptElementTextPropertyInfo = IsDOMHTMLScriptElement
-    type AttrGetType DOMHTMLScriptElementTextPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLScriptElementTextPropertyInfo = "text"
-    type AttrOrigin DOMHTMLScriptElementTextPropertyInfo = DOMHTMLScriptElement
-    attrGet _ = getDOMHTMLScriptElementText
-    attrSet _ = setDOMHTMLScriptElementText
-    attrConstruct _ = constructDOMHTMLScriptElementText
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLScriptElement #type
-@
--}
-getDOMHTMLScriptElementType :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)
-getDOMHTMLScriptElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-{- |
-Set the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLScriptElement [ #type 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLScriptElementType :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()
-setDOMHTMLScriptElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLScriptElementType :: (IsDOMHTMLScriptElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLScriptElementType val = B.Properties.constructObjectPropertyString "type" (Just val)
-
-{- |
-Set the value of the “@type@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #type
-@
--}
-clearDOMHTMLScriptElementType :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m ()
-clearDOMHTMLScriptElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementTypePropertyInfo
-instance AttrInfo DOMHTMLScriptElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLScriptElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLScriptElementTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLScriptElementTypePropertyInfo = IsDOMHTMLScriptElement
-    type AttrGetType DOMHTMLScriptElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLScriptElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLScriptElementTypePropertyInfo = DOMHTMLScriptElement
-    attrGet _ = getDOMHTMLScriptElementType
-    attrSet _ = setDOMHTMLScriptElementType
-    attrConstruct _ = constructDOMHTMLScriptElementType
-    attrClear _ = clearDOMHTMLScriptElementType
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLScriptElement
-type instance O.AttributeList DOMHTMLScriptElement = DOMHTMLScriptElementAttributeList
-type DOMHTMLScriptElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("charset", DOMHTMLScriptElementCharsetPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("defer", DOMHTMLScriptElementDeferPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("event", DOMHTMLScriptElementEventPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("htmlFor", DOMHTMLScriptElementHtmlForPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLScriptElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("text", DOMHTMLScriptElementTextPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLScriptElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLScriptElementCharset :: AttrLabelProxy "charset"
-dOMHTMLScriptElementCharset = AttrLabelProxy
-
-dOMHTMLScriptElementDefer :: AttrLabelProxy "defer"
-dOMHTMLScriptElementDefer = AttrLabelProxy
-
-dOMHTMLScriptElementEvent :: AttrLabelProxy "event"
-dOMHTMLScriptElementEvent = AttrLabelProxy
-
-dOMHTMLScriptElementHtmlFor :: AttrLabelProxy "htmlFor"
-dOMHTMLScriptElementHtmlFor = AttrLabelProxy
-
-dOMHTMLScriptElementSrc :: AttrLabelProxy "src"
-dOMHTMLScriptElementSrc = AttrLabelProxy
-
-dOMHTMLScriptElementText :: AttrLabelProxy "text"
-dOMHTMLScriptElementText = AttrLabelProxy
-
-dOMHTMLScriptElementType :: AttrLabelProxy "type"
-dOMHTMLScriptElementType = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLScriptElement = DOMHTMLScriptElementSignalList
-type DOMHTMLScriptElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLScriptElement::get_charset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_get_charset" webkit_dom_html_script_element_get_charset :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLScriptElementGetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLScriptElementGetCharset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLScriptElementGetCharset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_script_element_get_charset self'
-    checkUnexpectedReturnNULL "dOMHTMLScriptElementGetCharset" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetCharsetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetCharsetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementGetCharset
-
-#endif
-
--- method DOMHTMLScriptElement::get_defer
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_get_defer" webkit_dom_html_script_element_get_defer :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLScriptElementGetDefer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLScriptElementGetDefer ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLScriptElementGetDefer self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_script_element_get_defer self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetDeferMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetDeferMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementGetDefer
-
-#endif
-
--- method DOMHTMLScriptElement::get_event
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_get_event" webkit_dom_html_script_element_get_event :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLScriptElementGetEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLScriptElementGetEvent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLScriptElementGetEvent self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_script_element_get_event self'
-    checkUnexpectedReturnNULL "dOMHTMLScriptElementGetEvent" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetEventMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetEventMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementGetEvent
-
-#endif
-
--- method DOMHTMLScriptElement::get_html_for
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_get_html_for" webkit_dom_html_script_element_get_html_for :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLScriptElementGetHtmlFor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLScriptElementGetHtmlFor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLScriptElementGetHtmlFor self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_script_element_get_html_for self'
-    checkUnexpectedReturnNULL "dOMHTMLScriptElementGetHtmlFor" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetHtmlForMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetHtmlForMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementGetHtmlFor
-
-#endif
-
--- method DOMHTMLScriptElement::get_src
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_get_src" webkit_dom_html_script_element_get_src :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLScriptElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLScriptElementGetSrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLScriptElementGetSrc self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_script_element_get_src self'
-    checkUnexpectedReturnNULL "dOMHTMLScriptElementGetSrc" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetSrcMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetSrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementGetSrc
-
-#endif
-
--- method DOMHTMLScriptElement::get_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_get_text" webkit_dom_html_script_element_get_text :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLScriptElementGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLScriptElementGetText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLScriptElementGetText self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_script_element_get_text self'
-    checkUnexpectedReturnNULL "dOMHTMLScriptElementGetText" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetTextMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementGetText
-
-#endif
-
--- method DOMHTMLScriptElement::get_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_get_type_attr" webkit_dom_html_script_element_get_type_attr :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLScriptElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLScriptElementGetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLScriptElementGetTypeAttr self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_script_element_get_type_attr self'
-    checkUnexpectedReturnNULL "dOMHTMLScriptElementGetTypeAttr" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetTypeAttrMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementGetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementGetTypeAttr
-
-#endif
-
--- method DOMHTMLScriptElement::set_charset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_set_charset" webkit_dom_html_script_element_set_charset :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLScriptElementSetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMHTMLScriptElementSetCharset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLScriptElementSetCharset self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_script_element_set_charset self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetCharsetMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetCharsetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementSetCharset
-
-#endif
-
--- method DOMHTMLScriptElement::set_defer
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_set_defer" webkit_dom_html_script_element_set_defer :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLScriptElementSetDefer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLScriptElementSetDefer ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLScriptElementSetDefer self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_script_element_set_defer self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetDeferMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetDeferMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementSetDefer
-
-#endif
-
--- method DOMHTMLScriptElement::set_event
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_set_event" webkit_dom_html_script_element_set_event :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLScriptElementSetEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLScriptElementSetEvent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLScriptElementSetEvent self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_script_element_set_event self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetEventMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetEventMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementSetEvent
-
-#endif
-
--- method DOMHTMLScriptElement::set_html_for
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_set_html_for" webkit_dom_html_script_element_set_html_for :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLScriptElementSetHtmlFor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLScriptElementSetHtmlFor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLScriptElementSetHtmlFor self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_script_element_set_html_for self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetHtmlForMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetHtmlForMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementSetHtmlFor
-
-#endif
-
--- method DOMHTMLScriptElement::set_src
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_set_src" webkit_dom_html_script_element_set_src :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLScriptElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLScriptElementSetSrc ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLScriptElementSetSrc self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_script_element_set_src self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetSrcMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetSrcMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementSetSrc
-
-#endif
-
--- method DOMHTMLScriptElement::set_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_set_text" webkit_dom_html_script_element_set_text :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLScriptElementSetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLScriptElementSetText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLScriptElementSetText self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_script_element_set_text self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetTextMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetTextMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementSetText
-
-#endif
-
--- method DOMHTMLScriptElement::set_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLScriptElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_script_element_set_type_attr" webkit_dom_html_script_element_set_type_attr :: 
-    Ptr DOMHTMLScriptElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLScriptElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLScriptElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLScriptElementSetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.DOMHTMLScriptElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLScriptElementSetTypeAttr self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_script_element_set_type_attr self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetTypeAttrMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.MethodInfo DOMHTMLScriptElementSetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLScriptElementSetTypeAttr
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLScriptElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLScriptElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLScriptElement.hs-boot
+++ /dev/null
@@ -1,92 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLScriptElement = DOMHTMLScriptElement (ManagedPtr DOMHTMLScriptElement)
-instance GObject DOMHTMLScriptElement where
-class (GObject o, O.IsDescendantOf DOMHTMLScriptElement o) => IsDOMHTMLScriptElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLScriptElement o) => IsDOMHTMLScriptElement o
-instance O.HasParentTypes DOMHTMLScriptElement
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementCharsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementDeferPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementEventPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementHtmlForPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSrcPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementTextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetCharsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetDeferMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetEventMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetHtmlForMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetSrcMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementGetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetCharsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetDeferMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetEventMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetHtmlForMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetSrcMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLScriptElementSetTypeAttrMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLSelectElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLSelectElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLSelectElement.hs
+++ /dev/null
@@ -1,2110 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement
-    ( 
-
--- * Exported types
-    DOMHTMLSelectElement(..)                ,
-    IsDOMHTMLSelectElement                  ,
-    toDOMHTMLSelectElement                  ,
-    noDOMHTMLSelectElement                  ,
-
-
- -- * Methods
--- ** add #method:add#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementAddMethodInfo       ,
-#endif
-    dOMHTMLSelectElementAdd                 ,
-
-
--- ** getAutofocus #method:getAutofocus#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementGetAutofocusMethodInfo,
-#endif
-    dOMHTMLSelectElementGetAutofocus        ,
-
-
--- ** getDisabled #method:getDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementGetDisabledMethodInfo,
-#endif
-    dOMHTMLSelectElementGetDisabled         ,
-
-
--- ** getForm #method:getForm#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementGetFormMethodInfo   ,
-#endif
-    dOMHTMLSelectElementGetForm             ,
-
-
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementGetLengthMethodInfo ,
-#endif
-    dOMHTMLSelectElementGetLength           ,
-
-
--- ** getMultiple #method:getMultiple#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementGetMultipleMethodInfo,
-#endif
-    dOMHTMLSelectElementGetMultiple         ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementGetNameMethodInfo   ,
-#endif
-    dOMHTMLSelectElementGetName             ,
-
-
--- ** getOptions #method:getOptions#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementGetOptionsMethodInfo,
-#endif
-    dOMHTMLSelectElementGetOptions          ,
-
-
--- ** getSelectType #method:getSelectType#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementGetSelectTypeMethodInfo,
-#endif
-    dOMHTMLSelectElementGetSelectType       ,
-
-
--- ** getSelectedIndex #method:getSelectedIndex#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementGetSelectedIndexMethodInfo,
-#endif
-    dOMHTMLSelectElementGetSelectedIndex    ,
-
-
--- ** getSize #method:getSize#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementGetSizeMethodInfo   ,
-#endif
-    dOMHTMLSelectElementGetSize             ,
-
-
--- ** getValue #method:getValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementGetValueMethodInfo  ,
-#endif
-    dOMHTMLSelectElementGetValue            ,
-
-
--- ** getWillValidate #method:getWillValidate#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementGetWillValidateMethodInfo,
-#endif
-    dOMHTMLSelectElementGetWillValidate     ,
-
-
--- ** item #method:item#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementItemMethodInfo      ,
-#endif
-    dOMHTMLSelectElementItem                ,
-
-
--- ** namedItem #method:namedItem#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementNamedItemMethodInfo ,
-#endif
-    dOMHTMLSelectElementNamedItem           ,
-
-
--- ** remove #method:remove#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementRemoveMethodInfo    ,
-#endif
-    dOMHTMLSelectElementRemove              ,
-
-
--- ** setAutofocus #method:setAutofocus#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementSetAutofocusMethodInfo,
-#endif
-    dOMHTMLSelectElementSetAutofocus        ,
-
-
--- ** setDisabled #method:setDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementSetDisabledMethodInfo,
-#endif
-    dOMHTMLSelectElementSetDisabled         ,
-
-
--- ** setLength #method:setLength#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementSetLengthMethodInfo ,
-#endif
-    dOMHTMLSelectElementSetLength           ,
-
-
--- ** setMultiple #method:setMultiple#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementSetMultipleMethodInfo,
-#endif
-    dOMHTMLSelectElementSetMultiple         ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementSetNameMethodInfo   ,
-#endif
-    dOMHTMLSelectElementSetName             ,
-
-
--- ** setSelectedIndex #method:setSelectedIndex#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementSetSelectedIndexMethodInfo,
-#endif
-    dOMHTMLSelectElementSetSelectedIndex    ,
-
-
--- ** setSize #method:setSize#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementSetSizeMethodInfo   ,
-#endif
-    dOMHTMLSelectElementSetSize             ,
-
-
--- ** setValue #method:setValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementSetValueMethodInfo  ,
-#endif
-    dOMHTMLSelectElementSetValue            ,
-
-
-
-
- -- * Properties
--- ** autofocus #attr:autofocus#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementAutofocusPropertyInfo,
-#endif
-    constructDOMHTMLSelectElementAutofocus  ,
-#if ENABLE_OVERLOADING
-    dOMHTMLSelectElementAutofocus           ,
-#endif
-    getDOMHTMLSelectElementAutofocus        ,
-    setDOMHTMLSelectElementAutofocus        ,
-
-
--- ** disabled #attr:disabled#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementDisabledPropertyInfo,
-#endif
-    constructDOMHTMLSelectElementDisabled   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLSelectElementDisabled            ,
-#endif
-    getDOMHTMLSelectElementDisabled         ,
-    setDOMHTMLSelectElementDisabled         ,
-
-
--- ** form #attr:form#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementFormPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLSelectElementForm                ,
-#endif
-    getDOMHTMLSelectElementForm             ,
-
-
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementLengthPropertyInfo  ,
-#endif
-    constructDOMHTMLSelectElementLength     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLSelectElementLength              ,
-#endif
-    getDOMHTMLSelectElementLength           ,
-    setDOMHTMLSelectElementLength           ,
-
-
--- ** multiple #attr:multiple#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementMultiplePropertyInfo,
-#endif
-    constructDOMHTMLSelectElementMultiple   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLSelectElementMultiple            ,
-#endif
-    getDOMHTMLSelectElementMultiple         ,
-    setDOMHTMLSelectElementMultiple         ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementNamePropertyInfo    ,
-#endif
-    constructDOMHTMLSelectElementName       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLSelectElementName                ,
-#endif
-    getDOMHTMLSelectElementName             ,
-    setDOMHTMLSelectElementName             ,
-
-
--- ** options #attr:options#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementOptionsPropertyInfo ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLSelectElementOptions             ,
-#endif
-    getDOMHTMLSelectElementOptions          ,
-
-
--- ** selectedIndex #attr:selectedIndex#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementSelectedIndexPropertyInfo,
-#endif
-    constructDOMHTMLSelectElementSelectedIndex,
-#if ENABLE_OVERLOADING
-    dOMHTMLSelectElementSelectedIndex       ,
-#endif
-    getDOMHTMLSelectElementSelectedIndex    ,
-    setDOMHTMLSelectElementSelectedIndex    ,
-
-
--- ** size #attr:size#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementSizePropertyInfo    ,
-#endif
-    constructDOMHTMLSelectElementSize       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLSelectElementSize                ,
-#endif
-    getDOMHTMLSelectElementSize             ,
-    setDOMHTMLSelectElementSize             ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementTypePropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLSelectElementType                ,
-#endif
-    getDOMHTMLSelectElementType             ,
-
-
--- ** value #attr:value#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementValuePropertyInfo   ,
-#endif
-    constructDOMHTMLSelectElementValue      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLSelectElementValue               ,
-#endif
-    getDOMHTMLSelectElementValue            ,
-    setDOMHTMLSelectElementValue            ,
-
-
--- ** willValidate #attr:willValidate#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLSelectElementWillValidatePropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLSelectElementWillValidate        ,
-#endif
-    getDOMHTMLSelectElementWillValidate     ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection as WebKit2WebExtension.DOMHTMLOptionsCollection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLSelectElement = DOMHTMLSelectElement (ManagedPtr DOMHTMLSelectElement)
-foreign import ccall "webkit_dom_html_select_element_get_type"
-    c_webkit_dom_html_select_element_get_type :: IO GType
-
-instance GObject DOMHTMLSelectElement where
-    gobjectType = c_webkit_dom_html_select_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLSelectElement`, for instance with `toDOMHTMLSelectElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLSelectElement o) => IsDOMHTMLSelectElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLSelectElement o) => IsDOMHTMLSelectElement o
-
-instance O.HasParentTypes DOMHTMLSelectElement
-type instance O.ParentTypes DOMHTMLSelectElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLSelectElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLSelectElement :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m DOMHTMLSelectElement
-toDOMHTMLSelectElement = liftIO . unsafeCastTo DOMHTMLSelectElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLSelectElement`.
-noDOMHTMLSelectElement :: Maybe DOMHTMLSelectElement
-noDOMHTMLSelectElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLSelectElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLSelectElementMethod "add" o = DOMHTMLSelectElementAddMethodInfo
-    ResolveDOMHTMLSelectElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLSelectElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLSelectElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLSelectElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLSelectElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLSelectElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLSelectElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLSelectElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLSelectElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLSelectElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLSelectElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLSelectElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLSelectElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLSelectElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLSelectElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLSelectElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLSelectElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLSelectElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLSelectElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLSelectElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLSelectElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLSelectElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLSelectElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLSelectElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLSelectElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLSelectElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLSelectElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLSelectElementMethod "item" o = DOMHTMLSelectElementItemMethodInfo
-    ResolveDOMHTMLSelectElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLSelectElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLSelectElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLSelectElementMethod "namedItem" o = DOMHTMLSelectElementNamedItemMethodInfo
-    ResolveDOMHTMLSelectElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLSelectElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLSelectElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLSelectElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLSelectElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLSelectElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLSelectElementMethod "remove" o = DOMHTMLSelectElementRemoveMethodInfo
-    ResolveDOMHTMLSelectElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLSelectElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLSelectElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLSelectElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLSelectElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLSelectElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLSelectElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLSelectElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLSelectElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLSelectElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLSelectElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLSelectElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLSelectElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLSelectElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLSelectElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLSelectElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getAutofocus" o = DOMHTMLSelectElementGetAutofocusMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getDisabled" o = DOMHTMLSelectElementGetDisabledMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getForm" o = DOMHTMLSelectElementGetFormMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getLength" o = DOMHTMLSelectElementGetLengthMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getMultiple" o = DOMHTMLSelectElementGetMultipleMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getName" o = DOMHTMLSelectElementGetNameMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getOptions" o = DOMHTMLSelectElementGetOptionsMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getSelectType" o = DOMHTMLSelectElementGetSelectTypeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getSelectedIndex" o = DOMHTMLSelectElementGetSelectedIndexMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getSize" o = DOMHTMLSelectElementGetSizeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getValue" o = DOMHTMLSelectElementGetValueMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLSelectElementMethod "getWillValidate" o = DOMHTMLSelectElementGetWillValidateMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setAutofocus" o = DOMHTMLSelectElementSetAutofocusMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setDisabled" o = DOMHTMLSelectElementSetDisabledMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setLength" o = DOMHTMLSelectElementSetLengthMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setMultiple" o = DOMHTMLSelectElementSetMultipleMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setName" o = DOMHTMLSelectElementSetNameMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setSelectedIndex" o = DOMHTMLSelectElementSetSelectedIndexMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setSize" o = DOMHTMLSelectElementSetSizeMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setValue" o = DOMHTMLSelectElementSetValueMethodInfo
-    ResolveDOMHTMLSelectElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLSelectElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLSelectElementMethod t DOMHTMLSelectElement, O.MethodInfo info DOMHTMLSelectElement p) => OL.IsLabel t (DOMHTMLSelectElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "autofocus"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@autofocus@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #autofocus
-@
--}
-getDOMHTMLSelectElementAutofocus :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m Bool
-getDOMHTMLSelectElementAutofocus obj = liftIO $ B.Properties.getObjectPropertyBool obj "autofocus"
-
-{- |
-Set the value of the “@autofocus@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #autofocus 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLSelectElementAutofocus :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> Bool -> m ()
-setDOMHTMLSelectElementAutofocus obj val = liftIO $ B.Properties.setObjectPropertyBool obj "autofocus" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@autofocus@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLSelectElementAutofocus :: (IsDOMHTMLSelectElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLSelectElementAutofocus val = B.Properties.constructObjectPropertyBool "autofocus" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementAutofocusPropertyInfo
-instance AttrInfo DOMHTMLSelectElementAutofocusPropertyInfo where
-    type AttrAllowedOps DOMHTMLSelectElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLSelectElementAutofocusPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLSelectElementAutofocusPropertyInfo = IsDOMHTMLSelectElement
-    type AttrGetType DOMHTMLSelectElementAutofocusPropertyInfo = Bool
-    type AttrLabel DOMHTMLSelectElementAutofocusPropertyInfo = "autofocus"
-    type AttrOrigin DOMHTMLSelectElementAutofocusPropertyInfo = DOMHTMLSelectElement
-    attrGet _ = getDOMHTMLSelectElementAutofocus
-    attrSet _ = setDOMHTMLSelectElementAutofocus
-    attrConstruct _ = constructDOMHTMLSelectElementAutofocus
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "disabled"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #disabled
-@
--}
-getDOMHTMLSelectElementDisabled :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m Bool
-getDOMHTMLSelectElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"
-
-{- |
-Set the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLSelectElementDisabled :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> Bool -> m ()
-setDOMHTMLSelectElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLSelectElementDisabled :: (IsDOMHTMLSelectElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLSelectElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementDisabledPropertyInfo
-instance AttrInfo DOMHTMLSelectElementDisabledPropertyInfo where
-    type AttrAllowedOps DOMHTMLSelectElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLSelectElementDisabledPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLSelectElementDisabledPropertyInfo = IsDOMHTMLSelectElement
-    type AttrGetType DOMHTMLSelectElementDisabledPropertyInfo = Bool
-    type AttrLabel DOMHTMLSelectElementDisabledPropertyInfo = "disabled"
-    type AttrOrigin DOMHTMLSelectElementDisabledPropertyInfo = DOMHTMLSelectElement
-    attrGet _ = getDOMHTMLSelectElementDisabled
-    attrSet _ = setDOMHTMLSelectElementDisabled
-    attrConstruct _ = constructDOMHTMLSelectElementDisabled
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "form"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@form@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #form
-@
--}
-getDOMHTMLSelectElementForm :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-getDOMHTMLSelectElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLSelectElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementFormPropertyInfo
-instance AttrInfo DOMHTMLSelectElementFormPropertyInfo where
-    type AttrAllowedOps DOMHTMLSelectElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLSelectElementFormPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLSelectElementFormPropertyInfo = IsDOMHTMLSelectElement
-    type AttrGetType DOMHTMLSelectElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    type AttrLabel DOMHTMLSelectElementFormPropertyInfo = "form"
-    type AttrOrigin DOMHTMLSelectElementFormPropertyInfo = DOMHTMLSelectElement
-    attrGet _ = getDOMHTMLSelectElementForm
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #length
-@
--}
-getDOMHTMLSelectElementLength :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m CULong
-getDOMHTMLSelectElementLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-{- |
-Set the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #length 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLSelectElementLength :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> CULong -> m ()
-setDOMHTMLSelectElementLength obj val = liftIO $ B.Properties.setObjectPropertyULong obj "length" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@length@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLSelectElementLength :: (IsDOMHTMLSelectElement o) => CULong -> IO (GValueConstruct o)
-constructDOMHTMLSelectElementLength val = B.Properties.constructObjectPropertyULong "length" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementLengthPropertyInfo
-instance AttrInfo DOMHTMLSelectElementLengthPropertyInfo where
-    type AttrAllowedOps DOMHTMLSelectElementLengthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLSelectElementLengthPropertyInfo = (~) CULong
-    type AttrBaseTypeConstraint DOMHTMLSelectElementLengthPropertyInfo = IsDOMHTMLSelectElement
-    type AttrGetType DOMHTMLSelectElementLengthPropertyInfo = CULong
-    type AttrLabel DOMHTMLSelectElementLengthPropertyInfo = "length"
-    type AttrOrigin DOMHTMLSelectElementLengthPropertyInfo = DOMHTMLSelectElement
-    attrGet _ = getDOMHTMLSelectElementLength
-    attrSet _ = setDOMHTMLSelectElementLength
-    attrConstruct _ = constructDOMHTMLSelectElementLength
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "multiple"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@multiple@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #multiple
-@
--}
-getDOMHTMLSelectElementMultiple :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m Bool
-getDOMHTMLSelectElementMultiple obj = liftIO $ B.Properties.getObjectPropertyBool obj "multiple"
-
-{- |
-Set the value of the “@multiple@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #multiple 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLSelectElementMultiple :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> Bool -> m ()
-setDOMHTMLSelectElementMultiple obj val = liftIO $ B.Properties.setObjectPropertyBool obj "multiple" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@multiple@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLSelectElementMultiple :: (IsDOMHTMLSelectElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLSelectElementMultiple val = B.Properties.constructObjectPropertyBool "multiple" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementMultiplePropertyInfo
-instance AttrInfo DOMHTMLSelectElementMultiplePropertyInfo where
-    type AttrAllowedOps DOMHTMLSelectElementMultiplePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLSelectElementMultiplePropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLSelectElementMultiplePropertyInfo = IsDOMHTMLSelectElement
-    type AttrGetType DOMHTMLSelectElementMultiplePropertyInfo = Bool
-    type AttrLabel DOMHTMLSelectElementMultiplePropertyInfo = "multiple"
-    type AttrOrigin DOMHTMLSelectElementMultiplePropertyInfo = DOMHTMLSelectElement
-    attrGet _ = getDOMHTMLSelectElementMultiple
-    attrSet _ = setDOMHTMLSelectElementMultiple
-    attrConstruct _ = constructDOMHTMLSelectElementMultiple
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #name
-@
--}
-getDOMHTMLSelectElementName :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLSelectElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLSelectElementName :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> T.Text -> m ()
-setDOMHTMLSelectElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLSelectElementName :: (IsDOMHTMLSelectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLSelectElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementNamePropertyInfo
-instance AttrInfo DOMHTMLSelectElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLSelectElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLSelectElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLSelectElementNamePropertyInfo = IsDOMHTMLSelectElement
-    type AttrGetType DOMHTMLSelectElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLSelectElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLSelectElementNamePropertyInfo = DOMHTMLSelectElement
-    attrGet _ = getDOMHTMLSelectElementName
-    attrSet _ = setDOMHTMLSelectElementName
-    attrConstruct _ = constructDOMHTMLSelectElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "options"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@options@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #options
-@
--}
-getDOMHTMLSelectElementOptions :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection)
-getDOMHTMLSelectElementOptions obj = liftIO $ B.Properties.getObjectPropertyObject obj "options" WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementOptionsPropertyInfo
-instance AttrInfo DOMHTMLSelectElementOptionsPropertyInfo where
-    type AttrAllowedOps DOMHTMLSelectElementOptionsPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLSelectElementOptionsPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLSelectElementOptionsPropertyInfo = IsDOMHTMLSelectElement
-    type AttrGetType DOMHTMLSelectElementOptionsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection)
-    type AttrLabel DOMHTMLSelectElementOptionsPropertyInfo = "options"
-    type AttrOrigin DOMHTMLSelectElementOptionsPropertyInfo = DOMHTMLSelectElement
-    attrGet _ = getDOMHTMLSelectElementOptions
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "selected-index"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@selected-index@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #selectedIndex
-@
--}
-getDOMHTMLSelectElementSelectedIndex :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m CLong
-getDOMHTMLSelectElementSelectedIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "selected-index"
-
-{- |
-Set the value of the “@selected-index@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #selectedIndex 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLSelectElementSelectedIndex :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> CLong -> m ()
-setDOMHTMLSelectElementSelectedIndex obj val = liftIO $ B.Properties.setObjectPropertyLong obj "selected-index" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@selected-index@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLSelectElementSelectedIndex :: (IsDOMHTMLSelectElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLSelectElementSelectedIndex val = B.Properties.constructObjectPropertyLong "selected-index" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSelectedIndexPropertyInfo
-instance AttrInfo DOMHTMLSelectElementSelectedIndexPropertyInfo where
-    type AttrAllowedOps DOMHTMLSelectElementSelectedIndexPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLSelectElementSelectedIndexPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLSelectElementSelectedIndexPropertyInfo = IsDOMHTMLSelectElement
-    type AttrGetType DOMHTMLSelectElementSelectedIndexPropertyInfo = CLong
-    type AttrLabel DOMHTMLSelectElementSelectedIndexPropertyInfo = "selected-index"
-    type AttrOrigin DOMHTMLSelectElementSelectedIndexPropertyInfo = DOMHTMLSelectElement
-    attrGet _ = getDOMHTMLSelectElementSelectedIndex
-    attrSet _ = setDOMHTMLSelectElementSelectedIndex
-    attrConstruct _ = constructDOMHTMLSelectElementSelectedIndex
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "size"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@size@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #size
-@
--}
-getDOMHTMLSelectElementSize :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m CLong
-getDOMHTMLSelectElementSize obj = liftIO $ B.Properties.getObjectPropertyLong obj "size"
-
-{- |
-Set the value of the “@size@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #size 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLSelectElementSize :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> CLong -> m ()
-setDOMHTMLSelectElementSize obj val = liftIO $ B.Properties.setObjectPropertyLong obj "size" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@size@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLSelectElementSize :: (IsDOMHTMLSelectElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLSelectElementSize val = B.Properties.constructObjectPropertyLong "size" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSizePropertyInfo
-instance AttrInfo DOMHTMLSelectElementSizePropertyInfo where
-    type AttrAllowedOps DOMHTMLSelectElementSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLSelectElementSizePropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLSelectElementSizePropertyInfo = IsDOMHTMLSelectElement
-    type AttrGetType DOMHTMLSelectElementSizePropertyInfo = CLong
-    type AttrLabel DOMHTMLSelectElementSizePropertyInfo = "size"
-    type AttrOrigin DOMHTMLSelectElementSizePropertyInfo = DOMHTMLSelectElement
-    attrGet _ = getDOMHTMLSelectElementSize
-    attrSet _ = setDOMHTMLSelectElementSize
-    attrConstruct _ = constructDOMHTMLSelectElementSize
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #type
-@
--}
-getDOMHTMLSelectElementType :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLSelectElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementTypePropertyInfo
-instance AttrInfo DOMHTMLSelectElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLSelectElementTypePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLSelectElementTypePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLSelectElementTypePropertyInfo = IsDOMHTMLSelectElement
-    type AttrGetType DOMHTMLSelectElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLSelectElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLSelectElementTypePropertyInfo = DOMHTMLSelectElement
-    attrGet _ = getDOMHTMLSelectElementType
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "value"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #value
-@
--}
-getDOMHTMLSelectElementValue :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m (Maybe T.Text)
-getDOMHTMLSelectElementValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"
-
-{- |
-Set the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLSelectElement [ #value 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLSelectElementValue :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> T.Text -> m ()
-setDOMHTMLSelectElementValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLSelectElementValue :: (IsDOMHTMLSelectElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLSelectElementValue val = B.Properties.constructObjectPropertyString "value" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementValuePropertyInfo
-instance AttrInfo DOMHTMLSelectElementValuePropertyInfo where
-    type AttrAllowedOps DOMHTMLSelectElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLSelectElementValuePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLSelectElementValuePropertyInfo = IsDOMHTMLSelectElement
-    type AttrGetType DOMHTMLSelectElementValuePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLSelectElementValuePropertyInfo = "value"
-    type AttrOrigin DOMHTMLSelectElementValuePropertyInfo = DOMHTMLSelectElement
-    attrGet _ = getDOMHTMLSelectElementValue
-    attrSet _ = setDOMHTMLSelectElementValue
-    attrConstruct _ = constructDOMHTMLSelectElementValue
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "will-validate"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@will-validate@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLSelectElement #willValidate
-@
--}
-getDOMHTMLSelectElementWillValidate :: (MonadIO m, IsDOMHTMLSelectElement o) => o -> m Bool
-getDOMHTMLSelectElementWillValidate obj = liftIO $ B.Properties.getObjectPropertyBool obj "will-validate"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementWillValidatePropertyInfo
-instance AttrInfo DOMHTMLSelectElementWillValidatePropertyInfo where
-    type AttrAllowedOps DOMHTMLSelectElementWillValidatePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLSelectElementWillValidatePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLSelectElementWillValidatePropertyInfo = IsDOMHTMLSelectElement
-    type AttrGetType DOMHTMLSelectElementWillValidatePropertyInfo = Bool
-    type AttrLabel DOMHTMLSelectElementWillValidatePropertyInfo = "will-validate"
-    type AttrOrigin DOMHTMLSelectElementWillValidatePropertyInfo = DOMHTMLSelectElement
-    attrGet _ = getDOMHTMLSelectElementWillValidate
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLSelectElement
-type instance O.AttributeList DOMHTMLSelectElement = DOMHTMLSelectElementAttributeList
-type DOMHTMLSelectElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("autofocus", DOMHTMLSelectElementAutofocusPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLSelectElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLSelectElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("length", DOMHTMLSelectElementLengthPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("multiple", DOMHTMLSelectElementMultiplePropertyInfo), '("name", DOMHTMLSelectElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("options", DOMHTMLSelectElementOptionsPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("selectedIndex", DOMHTMLSelectElementSelectedIndexPropertyInfo), '("size", DOMHTMLSelectElementSizePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLSelectElementTypePropertyInfo), '("value", DOMHTMLSelectElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("willValidate", DOMHTMLSelectElementWillValidatePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLSelectElementAutofocus :: AttrLabelProxy "autofocus"
-dOMHTMLSelectElementAutofocus = AttrLabelProxy
-
-dOMHTMLSelectElementDisabled :: AttrLabelProxy "disabled"
-dOMHTMLSelectElementDisabled = AttrLabelProxy
-
-dOMHTMLSelectElementForm :: AttrLabelProxy "form"
-dOMHTMLSelectElementForm = AttrLabelProxy
-
-dOMHTMLSelectElementLength :: AttrLabelProxy "length"
-dOMHTMLSelectElementLength = AttrLabelProxy
-
-dOMHTMLSelectElementMultiple :: AttrLabelProxy "multiple"
-dOMHTMLSelectElementMultiple = AttrLabelProxy
-
-dOMHTMLSelectElementName :: AttrLabelProxy "name"
-dOMHTMLSelectElementName = AttrLabelProxy
-
-dOMHTMLSelectElementOptions :: AttrLabelProxy "options"
-dOMHTMLSelectElementOptions = AttrLabelProxy
-
-dOMHTMLSelectElementSelectedIndex :: AttrLabelProxy "selectedIndex"
-dOMHTMLSelectElementSelectedIndex = AttrLabelProxy
-
-dOMHTMLSelectElementSize :: AttrLabelProxy "size"
-dOMHTMLSelectElementSize = AttrLabelProxy
-
-dOMHTMLSelectElementType :: AttrLabelProxy "type"
-dOMHTMLSelectElementType = AttrLabelProxy
-
-dOMHTMLSelectElementValue :: AttrLabelProxy "value"
-dOMHTMLSelectElementValue = AttrLabelProxy
-
-dOMHTMLSelectElementWillValidate :: AttrLabelProxy "willValidate"
-dOMHTMLSelectElementWillValidate = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLSelectElement = DOMHTMLSelectElementSignalList
-type DOMHTMLSelectElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLSelectElement::add
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "element", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "before", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_add" webkit_dom_html_select_element_add :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement -> -- element : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement -> -- before : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLSelectElementAdd ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementAdd ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a, WebKit2WebExtension.DOMHTMLElement.IsDOMHTMLElement b, WebKit2WebExtension.DOMHTMLElement.IsDOMHTMLElement c) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> b
-    {- ^ /@element@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> c
-    {- ^ /@before@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLSelectElementAdd self element before = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    element' <- unsafeManagedPtrCastPtr element
-    before' <- unsafeManagedPtrCastPtr before
-    onException (do
-        propagateGError $ webkit_dom_html_select_element_add self' element' before'
-        touchManagedPtr self
-        touchManagedPtr element
-        touchManagedPtr before
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementAddMethodInfo
-instance (signature ~ (b -> c -> m ()), MonadIO m, IsDOMHTMLSelectElement a, WebKit2WebExtension.DOMHTMLElement.IsDOMHTMLElement b, WebKit2WebExtension.DOMHTMLElement.IsDOMHTMLElement c) => O.MethodInfo DOMHTMLSelectElementAddMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementAdd
-
-#endif
-
--- method DOMHTMLSelectElement::get_autofocus
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_get_autofocus" webkit_dom_html_select_element_get_autofocus :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLSelectElementGetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementGetAutofocus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLSelectElementGetAutofocus self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_select_element_get_autofocus self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetAutofocusMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetAutofocusMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementGetAutofocus
-
-#endif
-
--- method DOMHTMLSelectElement::get_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_get_disabled" webkit_dom_html_select_element_get_disabled :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLSelectElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementGetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLSelectElementGetDisabled self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_select_element_get_disabled self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetDisabledMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementGetDisabled
-
-#endif
-
--- method DOMHTMLSelectElement::get_form
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_get_form" webkit_dom_html_select_element_get_form :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)
-
-{-# DEPRECATED dOMHTMLSelectElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementGetForm ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-dOMHTMLSelectElementGetForm self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_select_element_get_form self'
-    checkUnexpectedReturnNULL "dOMHTMLSelectElementGetForm" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetFormMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetFormMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementGetForm
-
-#endif
-
--- method DOMHTMLSelectElement::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_get_length" webkit_dom_html_select_element_get_length :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    IO CULong
-
-{-# DEPRECATED dOMHTMLSelectElementGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMHTMLSelectElementGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_select_element_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementGetLength
-
-#endif
-
--- method DOMHTMLSelectElement::get_multiple
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_get_multiple" webkit_dom_html_select_element_get_multiple :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLSelectElementGetMultiple ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementGetMultiple ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLSelectElementGetMultiple self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_select_element_get_multiple self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetMultipleMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetMultipleMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementGetMultiple
-
-#endif
-
--- method DOMHTMLSelectElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_get_name" webkit_dom_html_select_element_get_name :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLSelectElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLSelectElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_select_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLSelectElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementGetName
-
-#endif
-
--- method DOMHTMLSelectElement::get_options
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLOptionsCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_get_options" webkit_dom_html_select_element_get_options :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection)
-
-{-# DEPRECATED dOMHTMLSelectElementGetOptions ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementGetOptions ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> m WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection' -}
-dOMHTMLSelectElementGetOptions self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_select_element_get_options self'
-    checkUnexpectedReturnNULL "dOMHTMLSelectElementGetOptions" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetOptionsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLOptionsCollection.DOMHTMLOptionsCollection), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetOptionsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementGetOptions
-
-#endif
-
--- method DOMHTMLSelectElement::get_select_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_get_select_type" webkit_dom_html_select_element_get_select_type :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLSelectElementGetSelectType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementGetSelectType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLSelectElementGetSelectType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_select_element_get_select_type self'
-    checkUnexpectedReturnNULL "dOMHTMLSelectElementGetSelectType" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetSelectTypeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetSelectTypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementGetSelectType
-
-#endif
-
--- method DOMHTMLSelectElement::get_selected_index
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_get_selected_index" webkit_dom_html_select_element_get_selected_index :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLSelectElementGetSelectedIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementGetSelectedIndex ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLSelectElementGetSelectedIndex self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_select_element_get_selected_index self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetSelectedIndexMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetSelectedIndexMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementGetSelectedIndex
-
-#endif
-
--- method DOMHTMLSelectElement::get_size
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_get_size" webkit_dom_html_select_element_get_size :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLSelectElementGetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementGetSize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLSelectElementGetSize self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_select_element_get_size self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetSizeMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetSizeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementGetSize
-
-#endif
-
--- method DOMHTMLSelectElement::get_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_get_value" webkit_dom_html_select_element_get_value :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLSelectElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementGetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLSelectElementGetValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_select_element_get_value self'
-    checkUnexpectedReturnNULL "dOMHTMLSelectElementGetValue" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetValueMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementGetValue
-
-#endif
-
--- method DOMHTMLSelectElement::get_will_validate
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_get_will_validate" webkit_dom_html_select_element_get_will_validate :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLSelectElementGetWillValidate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementGetWillValidate ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLSelectElementGetWillValidate self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_select_element_get_will_validate self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetWillValidateMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementGetWillValidateMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementGetWillValidate
-
-#endif
-
--- method DOMHTMLSelectElement::item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_item" webkit_dom_html_select_element_item :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    CULong ->                               -- index : TBasicType TULong
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMHTMLSelectElementItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMHTMLSelectElementItem self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_select_element_item self' index
-    checkUnexpectedReturnNULL "dOMHTMLSelectElementItem" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementItemMethodInfo
-instance (signature ~ (CULong -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementItemMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementItem
-
-#endif
-
--- method DOMHTMLSelectElement::named_item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_named_item" webkit_dom_html_select_element_named_item :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    CString ->                              -- name : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMHTMLSelectElementNamedItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementNamedItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> T.Text
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMHTMLSelectElementNamedItem self name = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    name' <- textToCString name
-    result <- webkit_dom_html_select_element_named_item self' name'
-    checkUnexpectedReturnNULL "dOMHTMLSelectElementNamedItem" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    freeMem name'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementNamedItemMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementNamedItemMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementNamedItem
-
-#endif
-
--- method DOMHTMLSelectElement::remove
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_remove" webkit_dom_html_select_element_remove :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    CLong ->                                -- index : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLSelectElementRemove ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementRemove ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> CLong
-    {- ^ /@index@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLSelectElementRemove self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_select_element_remove self' index
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementRemoveMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementRemoveMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementRemove
-
-#endif
-
--- method DOMHTMLSelectElement::set_autofocus
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_set_autofocus" webkit_dom_html_select_element_set_autofocus :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLSelectElementSetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementSetAutofocus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLSelectElementSetAutofocus self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_select_element_set_autofocus self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetAutofocusMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetAutofocusMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementSetAutofocus
-
-#endif
-
--- method DOMHTMLSelectElement::set_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_set_disabled" webkit_dom_html_select_element_set_disabled :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLSelectElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementSetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLSelectElementSetDisabled self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_select_element_set_disabled self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetDisabledMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementSetDisabled
-
-#endif
-
--- method DOMHTMLSelectElement::set_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_set_length" webkit_dom_html_select_element_set_length :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    CULong ->                               -- value : TBasicType TULong
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLSelectElementSetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementSetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> CULong
-    {- ^ /@value@/: A @/gulong/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLSelectElementSetLength self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_html_select_element_set_length self' value
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetLengthMethodInfo
-instance (signature ~ (CULong -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementSetLength
-
-#endif
-
--- method DOMHTMLSelectElement::set_multiple
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_set_multiple" webkit_dom_html_select_element_set_multiple :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLSelectElementSetMultiple ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementSetMultiple ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLSelectElementSetMultiple self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_select_element_set_multiple self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetMultipleMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetMultipleMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementSetMultiple
-
-#endif
-
--- method DOMHTMLSelectElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_set_name" webkit_dom_html_select_element_set_name :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLSelectElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLSelectElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_select_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementSetName
-
-#endif
-
--- method DOMHTMLSelectElement::set_selected_index
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_set_selected_index" webkit_dom_html_select_element_set_selected_index :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLSelectElementSetSelectedIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementSetSelectedIndex ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLSelectElementSetSelectedIndex self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_select_element_set_selected_index self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetSelectedIndexMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetSelectedIndexMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementSetSelectedIndex
-
-#endif
-
--- method DOMHTMLSelectElement::set_size
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_set_size" webkit_dom_html_select_element_set_size :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLSelectElementSetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementSetSize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLSelectElementSetSize self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_select_element_set_size self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetSizeMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetSizeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementSetSize
-
-#endif
-
--- method DOMHTMLSelectElement::set_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLSelectElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_select_element_set_value" webkit_dom_html_select_element_set_value :: 
-    Ptr DOMHTMLSelectElement ->             -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLSelectElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLSelectElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLSelectElementSetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLSelectElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement.DOMHTMLSelectElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLSelectElementSetValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_select_element_set_value self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetValueMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLSelectElement a) => O.MethodInfo DOMHTMLSelectElementSetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLSelectElementSetValue
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLSelectElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLSelectElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLSelectElement.hs-boot
+++ /dev/null
@@ -1,137 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLSelectElement = DOMHTMLSelectElement (ManagedPtr DOMHTMLSelectElement)
-instance GObject DOMHTMLSelectElement where
-class (GObject o, O.IsDescendantOf DOMHTMLSelectElement o) => IsDOMHTMLSelectElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLSelectElement o) => IsDOMHTMLSelectElement o
-instance O.HasParentTypes DOMHTMLSelectElement
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementAutofocusPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementDisabledPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementFormPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementMultiplePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementOptionsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSelectedIndexPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSizePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementWillValidatePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementAddMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetAutofocusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetFormMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetMultipleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetOptionsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetSelectTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetSelectedIndexMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetSizeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementGetWillValidateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementItemMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementNamedItemMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementRemoveMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetAutofocusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetMultipleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetSelectedIndexMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetSizeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLSelectElementSetValueMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLStyleElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLStyleElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLStyleElement.hs
+++ /dev/null
@@ -1,856 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement
-    ( 
-
--- * Exported types
-    DOMHTMLStyleElement(..)                 ,
-    IsDOMHTMLStyleElement                   ,
-    toDOMHTMLStyleElement                   ,
-    noDOMHTMLStyleElement                   ,
-
-
- -- * Methods
--- ** getDisabled #method:getDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLStyleElementGetDisabledMethodInfo,
-#endif
-    dOMHTMLStyleElementGetDisabled          ,
-
-
--- ** getMedia #method:getMedia#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLStyleElementGetMediaMethodInfo   ,
-#endif
-    dOMHTMLStyleElementGetMedia             ,
-
-
--- ** getSheet #method:getSheet#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLStyleElementGetSheetMethodInfo   ,
-#endif
-    dOMHTMLStyleElementGetSheet             ,
-
-
--- ** getTypeAttr #method:getTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLStyleElementGetTypeAttrMethodInfo,
-#endif
-    dOMHTMLStyleElementGetTypeAttr          ,
-
-
--- ** setDisabled #method:setDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLStyleElementSetDisabledMethodInfo,
-#endif
-    dOMHTMLStyleElementSetDisabled          ,
-
-
--- ** setMedia #method:setMedia#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLStyleElementSetMediaMethodInfo   ,
-#endif
-    dOMHTMLStyleElementSetMedia             ,
-
-
--- ** setTypeAttr #method:setTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLStyleElementSetTypeAttrMethodInfo,
-#endif
-    dOMHTMLStyleElementSetTypeAttr          ,
-
-
-
-
- -- * Properties
--- ** disabled #attr:disabled#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLStyleElementDisabledPropertyInfo ,
-#endif
-    constructDOMHTMLStyleElementDisabled    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLStyleElementDisabled             ,
-#endif
-    getDOMHTMLStyleElementDisabled          ,
-    setDOMHTMLStyleElementDisabled          ,
-
-
--- ** media #attr:media#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLStyleElementMediaPropertyInfo    ,
-#endif
-    constructDOMHTMLStyleElementMedia       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLStyleElementMedia                ,
-#endif
-    getDOMHTMLStyleElementMedia             ,
-    setDOMHTMLStyleElementMedia             ,
-
-
--- ** sheet #attr:sheet#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLStyleElementSheetPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLStyleElementSheet                ,
-#endif
-    getDOMHTMLStyleElementSheet             ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLStyleElementTypePropertyInfo     ,
-#endif
-    clearDOMHTMLStyleElementType            ,
-    constructDOMHTMLStyleElementType        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLStyleElementType                 ,
-#endif
-    getDOMHTMLStyleElementType              ,
-    setDOMHTMLStyleElementType              ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMStyleSheet as WebKit2WebExtension.DOMStyleSheet
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLStyleElement = DOMHTMLStyleElement (ManagedPtr DOMHTMLStyleElement)
-foreign import ccall "webkit_dom_html_style_element_get_type"
-    c_webkit_dom_html_style_element_get_type :: IO GType
-
-instance GObject DOMHTMLStyleElement where
-    gobjectType = c_webkit_dom_html_style_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLStyleElement`, for instance with `toDOMHTMLStyleElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLStyleElement o) => IsDOMHTMLStyleElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLStyleElement o) => IsDOMHTMLStyleElement o
-
-instance O.HasParentTypes DOMHTMLStyleElement
-type instance O.ParentTypes DOMHTMLStyleElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLStyleElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLStyleElement :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> m DOMHTMLStyleElement
-toDOMHTMLStyleElement = liftIO . unsafeCastTo DOMHTMLStyleElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLStyleElement`.
-noDOMHTMLStyleElement :: Maybe DOMHTMLStyleElement
-noDOMHTMLStyleElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLStyleElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLStyleElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLStyleElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLStyleElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLStyleElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLStyleElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLStyleElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLStyleElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLStyleElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLStyleElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLStyleElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLStyleElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLStyleElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLStyleElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLStyleElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLStyleElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLStyleElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLStyleElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLStyleElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLStyleElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLStyleElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLStyleElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLStyleElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLStyleElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLStyleElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLStyleElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLStyleElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLStyleElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLStyleElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLStyleElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLStyleElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLStyleElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLStyleElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLStyleElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLStyleElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLStyleElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLStyleElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLStyleElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLStyleElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLStyleElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLStyleElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLStyleElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLStyleElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLStyleElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLStyleElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLStyleElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLStyleElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLStyleElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLStyleElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLStyleElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLStyleElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLStyleElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLStyleElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLStyleElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getDisabled" o = DOMHTMLStyleElementGetDisabledMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getMedia" o = DOMHTMLStyleElementGetMediaMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getSheet" o = DOMHTMLStyleElementGetSheetMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getTypeAttr" o = DOMHTMLStyleElementGetTypeAttrMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLStyleElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setDisabled" o = DOMHTMLStyleElementSetDisabledMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setMedia" o = DOMHTMLStyleElementSetMediaMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setTypeAttr" o = DOMHTMLStyleElementSetTypeAttrMethodInfo
-    ResolveDOMHTMLStyleElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLStyleElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLStyleElementMethod t DOMHTMLStyleElement, O.MethodInfo info DOMHTMLStyleElement p) => OL.IsLabel t (DOMHTMLStyleElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "disabled"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLStyleElement #disabled
-@
--}
-getDOMHTMLStyleElementDisabled :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> m Bool
-getDOMHTMLStyleElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"
-
-{- |
-Set the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLStyleElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLStyleElementDisabled :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> Bool -> m ()
-setDOMHTMLStyleElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLStyleElementDisabled :: (IsDOMHTMLStyleElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLStyleElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementDisabledPropertyInfo
-instance AttrInfo DOMHTMLStyleElementDisabledPropertyInfo where
-    type AttrAllowedOps DOMHTMLStyleElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLStyleElementDisabledPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLStyleElementDisabledPropertyInfo = IsDOMHTMLStyleElement
-    type AttrGetType DOMHTMLStyleElementDisabledPropertyInfo = Bool
-    type AttrLabel DOMHTMLStyleElementDisabledPropertyInfo = "disabled"
-    type AttrOrigin DOMHTMLStyleElementDisabledPropertyInfo = DOMHTMLStyleElement
-    attrGet _ = getDOMHTMLStyleElementDisabled
-    attrSet _ = setDOMHTMLStyleElementDisabled
-    attrConstruct _ = constructDOMHTMLStyleElementDisabled
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "media"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@media@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLStyleElement #media
-@
--}
-getDOMHTMLStyleElementMedia :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> m (Maybe T.Text)
-getDOMHTMLStyleElementMedia obj = liftIO $ B.Properties.getObjectPropertyString obj "media"
-
-{- |
-Set the value of the “@media@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLStyleElement [ #media 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLStyleElementMedia :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> T.Text -> m ()
-setDOMHTMLStyleElementMedia obj val = liftIO $ B.Properties.setObjectPropertyString obj "media" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@media@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLStyleElementMedia :: (IsDOMHTMLStyleElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLStyleElementMedia val = B.Properties.constructObjectPropertyString "media" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementMediaPropertyInfo
-instance AttrInfo DOMHTMLStyleElementMediaPropertyInfo where
-    type AttrAllowedOps DOMHTMLStyleElementMediaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLStyleElementMediaPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLStyleElementMediaPropertyInfo = IsDOMHTMLStyleElement
-    type AttrGetType DOMHTMLStyleElementMediaPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLStyleElementMediaPropertyInfo = "media"
-    type AttrOrigin DOMHTMLStyleElementMediaPropertyInfo = DOMHTMLStyleElement
-    attrGet _ = getDOMHTMLStyleElementMedia
-    attrSet _ = setDOMHTMLStyleElementMedia
-    attrConstruct _ = constructDOMHTMLStyleElementMedia
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "sheet"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@sheet@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLStyleElement #sheet
-@
--}
-getDOMHTMLStyleElementSheet :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> m (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)
-getDOMHTMLStyleElementSheet obj = liftIO $ B.Properties.getObjectPropertyObject obj "sheet" WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet
-
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementSheetPropertyInfo
-instance AttrInfo DOMHTMLStyleElementSheetPropertyInfo where
-    type AttrAllowedOps DOMHTMLStyleElementSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLStyleElementSheetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLStyleElementSheetPropertyInfo = IsDOMHTMLStyleElement
-    type AttrGetType DOMHTMLStyleElementSheetPropertyInfo = (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)
-    type AttrLabel DOMHTMLStyleElementSheetPropertyInfo = "sheet"
-    type AttrOrigin DOMHTMLStyleElementSheetPropertyInfo = DOMHTMLStyleElement
-    attrGet _ = getDOMHTMLStyleElementSheet
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLStyleElement #type
-@
--}
-getDOMHTMLStyleElementType :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> m (Maybe T.Text)
-getDOMHTMLStyleElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-{- |
-Set the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLStyleElement [ #type 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLStyleElementType :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> T.Text -> m ()
-setDOMHTMLStyleElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLStyleElementType :: (IsDOMHTMLStyleElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLStyleElementType val = B.Properties.constructObjectPropertyString "type" (Just val)
-
-{- |
-Set the value of the “@type@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #type
-@
--}
-clearDOMHTMLStyleElementType :: (MonadIO m, IsDOMHTMLStyleElement o) => o -> m ()
-clearDOMHTMLStyleElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementTypePropertyInfo
-instance AttrInfo DOMHTMLStyleElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLStyleElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLStyleElementTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLStyleElementTypePropertyInfo = IsDOMHTMLStyleElement
-    type AttrGetType DOMHTMLStyleElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLStyleElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLStyleElementTypePropertyInfo = DOMHTMLStyleElement
-    attrGet _ = getDOMHTMLStyleElementType
-    attrSet _ = setDOMHTMLStyleElementType
-    attrConstruct _ = constructDOMHTMLStyleElementType
-    attrClear _ = clearDOMHTMLStyleElementType
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLStyleElement
-type instance O.AttributeList DOMHTMLStyleElement = DOMHTMLStyleElementAttributeList
-type DOMHTMLStyleElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLStyleElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("media", DOMHTMLStyleElementMediaPropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("sheet", DOMHTMLStyleElementSheetPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLStyleElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLStyleElementDisabled :: AttrLabelProxy "disabled"
-dOMHTMLStyleElementDisabled = AttrLabelProxy
-
-dOMHTMLStyleElementMedia :: AttrLabelProxy "media"
-dOMHTMLStyleElementMedia = AttrLabelProxy
-
-dOMHTMLStyleElementSheet :: AttrLabelProxy "sheet"
-dOMHTMLStyleElementSheet = AttrLabelProxy
-
-dOMHTMLStyleElementType :: AttrLabelProxy "type"
-dOMHTMLStyleElementType = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLStyleElement = DOMHTMLStyleElementSignalList
-type DOMHTMLStyleElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLStyleElement::get_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_style_element_get_disabled" webkit_dom_html_style_element_get_disabled :: 
-    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLStyleElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLStyleElementGetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLStyleElementGetDisabled self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_style_element_get_disabled self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementGetDisabledMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementGetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLStyleElementGetDisabled
-
-#endif
-
--- method DOMHTMLStyleElement::get_media
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_style_element_get_media" webkit_dom_html_style_element_get_media :: 
-    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLStyleElementGetMedia ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLStyleElementGetMedia ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLStyleElementGetMedia self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_style_element_get_media self'
-    checkUnexpectedReturnNULL "dOMHTMLStyleElementGetMedia" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementGetMediaMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementGetMediaMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLStyleElementGetMedia
-
-#endif
-
--- method DOMHTMLStyleElement::get_sheet
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_style_element_get_sheet" webkit_dom_html_style_element_get_sheet :: 
-    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})
-    IO (Ptr WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)
-
-{-# DEPRECATED dOMHTMLStyleElementGetSheet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLStyleElementGetSheet ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}
-    -> m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}
-dOMHTMLStyleElementGetSheet self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_style_element_get_sheet self'
-    checkUnexpectedReturnNULL "dOMHTMLStyleElementGetSheet" result
-    result' <- (wrapObject WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementGetSheetMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementGetSheetMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLStyleElementGetSheet
-
-#endif
-
--- method DOMHTMLStyleElement::get_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_style_element_get_type_attr" webkit_dom_html_style_element_get_type_attr :: 
-    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLStyleElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLStyleElementGetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLStyleElementGetTypeAttr self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_style_element_get_type_attr self'
-    checkUnexpectedReturnNULL "dOMHTMLStyleElementGetTypeAttr" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementGetTypeAttrMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementGetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLStyleElementGetTypeAttr
-
-#endif
-
--- method DOMHTMLStyleElement::set_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_style_element_set_disabled" webkit_dom_html_style_element_set_disabled :: 
-    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLStyleElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLStyleElementSetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLStyleElementSetDisabled self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_style_element_set_disabled self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementSetDisabledMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementSetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLStyleElementSetDisabled
-
-#endif
-
--- method DOMHTMLStyleElement::set_media
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_style_element_set_media" webkit_dom_html_style_element_set_media :: 
-    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLStyleElementSetMedia ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLStyleElementSetMedia ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLStyleElementSetMedia self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_style_element_set_media self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementSetMediaMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementSetMediaMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLStyleElementSetMedia
-
-#endif
-
--- method DOMHTMLStyleElement::set_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLStyleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_style_element_set_type_attr" webkit_dom_html_style_element_set_type_attr :: 
-    Ptr DOMHTMLStyleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLStyleElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLStyleElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLStyleElementSetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLStyleElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement.DOMHTMLStyleElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLStyleElementSetTypeAttr self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_style_element_set_type_attr self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementSetTypeAttrMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLStyleElement a) => O.MethodInfo DOMHTMLStyleElementSetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLStyleElementSetTypeAttr
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLStyleElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLStyleElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLStyleElement.hs-boot
+++ /dev/null
@@ -1,62 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLStyleElement = DOMHTMLStyleElement (ManagedPtr DOMHTMLStyleElement)
-instance GObject DOMHTMLStyleElement where
-class (GObject o, O.IsDescendantOf DOMHTMLStyleElement o) => IsDOMHTMLStyleElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLStyleElement o) => IsDOMHTMLStyleElement o
-instance O.HasParentTypes DOMHTMLStyleElement
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementDisabledPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementMediaPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementSheetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementGetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementGetMediaMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementGetSheetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementGetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementSetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementSetMediaMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLStyleElementSetTypeAttrMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTableCaptionElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLTableCaptionElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTableCaptionElement.hs
+++ /dev/null
@@ -1,434 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement
-    ( 
-
--- * Exported types
-    DOMHTMLTableCaptionElement(..)          ,
-    IsDOMHTMLTableCaptionElement            ,
-    toDOMHTMLTableCaptionElement            ,
-    noDOMHTMLTableCaptionElement            ,
-
-
- -- * Methods
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCaptionElementGetAlignMethodInfo,
-#endif
-    dOMHTMLTableCaptionElementGetAlign      ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCaptionElementSetAlignMethodInfo,
-#endif
-    dOMHTMLTableCaptionElementSetAlign      ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCaptionElementAlignPropertyInfo,
-#endif
-    constructDOMHTMLTableCaptionElementAlign,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCaptionElementAlign         ,
-#endif
-    getDOMHTMLTableCaptionElementAlign      ,
-    setDOMHTMLTableCaptionElementAlign      ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLTableCaptionElement = DOMHTMLTableCaptionElement (ManagedPtr DOMHTMLTableCaptionElement)
-foreign import ccall "webkit_dom_html_table_caption_element_get_type"
-    c_webkit_dom_html_table_caption_element_get_type :: IO GType
-
-instance GObject DOMHTMLTableCaptionElement where
-    gobjectType = c_webkit_dom_html_table_caption_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLTableCaptionElement`, for instance with `toDOMHTMLTableCaptionElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLTableCaptionElement o) => IsDOMHTMLTableCaptionElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTableCaptionElement o) => IsDOMHTMLTableCaptionElement o
-
-instance O.HasParentTypes DOMHTMLTableCaptionElement
-type instance O.ParentTypes DOMHTMLTableCaptionElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLTableCaptionElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLTableCaptionElement :: (MonadIO m, IsDOMHTMLTableCaptionElement o) => o -> m DOMHTMLTableCaptionElement
-toDOMHTMLTableCaptionElement = liftIO . unsafeCastTo DOMHTMLTableCaptionElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTableCaptionElement`.
-noDOMHTMLTableCaptionElement :: Maybe DOMHTMLTableCaptionElement
-noDOMHTMLTableCaptionElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLTableCaptionElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLTableCaptionElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getAlign" o = DOMHTMLTableCaptionElementGetAlignMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setAlign" o = DOMHTMLTableCaptionElementSetAlignMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTableCaptionElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLTableCaptionElementMethod t DOMHTMLTableCaptionElement, O.MethodInfo info DOMHTMLTableCaptionElement p) => OL.IsLabel t (DOMHTMLTableCaptionElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCaptionElement #align
-@
--}
-getDOMHTMLTableCaptionElementAlign :: (MonadIO m, IsDOMHTMLTableCaptionElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableCaptionElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCaptionElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCaptionElementAlign :: (MonadIO m, IsDOMHTMLTableCaptionElement o) => o -> T.Text -> m ()
-setDOMHTMLTableCaptionElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCaptionElementAlign :: (IsDOMHTMLTableCaptionElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableCaptionElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCaptionElementAlignPropertyInfo
-instance AttrInfo DOMHTMLTableCaptionElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCaptionElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCaptionElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableCaptionElementAlignPropertyInfo = IsDOMHTMLTableCaptionElement
-    type AttrGetType DOMHTMLTableCaptionElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableCaptionElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLTableCaptionElementAlignPropertyInfo = DOMHTMLTableCaptionElement
-    attrGet _ = getDOMHTMLTableCaptionElementAlign
-    attrSet _ = setDOMHTMLTableCaptionElementAlign
-    attrConstruct _ = constructDOMHTMLTableCaptionElementAlign
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLTableCaptionElement
-type instance O.AttributeList DOMHTMLTableCaptionElement = DOMHTMLTableCaptionElementAttributeList
-type DOMHTMLTableCaptionElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableCaptionElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLTableCaptionElementAlign :: AttrLabelProxy "align"
-dOMHTMLTableCaptionElementAlign = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLTableCaptionElement = DOMHTMLTableCaptionElementSignalList
-type DOMHTMLTableCaptionElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLTableCaptionElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCaptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_caption_element_get_align" webkit_dom_html_table_caption_element_get_align :: 
-    Ptr DOMHTMLTableCaptionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableCaptionElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCaptionElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCaptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableCaptionElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_caption_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLTableCaptionElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCaptionElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCaptionElement a) => O.MethodInfo DOMHTMLTableCaptionElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCaptionElementGetAlign
-
-#endif
-
--- method DOMHTMLTableCaptionElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCaptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_caption_element_set_align" webkit_dom_html_table_caption_element_set_align :: 
-    Ptr DOMHTMLTableCaptionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCaptionElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCaptionElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCaptionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableCaptionElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_caption_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCaptionElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCaptionElement a) => O.MethodInfo DOMHTMLTableCaptionElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCaptionElementSetAlign
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTableCaptionElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLTableCaptionElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTableCaptionElement.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLTableCaptionElement = DOMHTMLTableCaptionElement (ManagedPtr DOMHTMLTableCaptionElement)
-instance GObject DOMHTMLTableCaptionElement where
-class (GObject o, O.IsDescendantOf DOMHTMLTableCaptionElement o) => IsDOMHTMLTableCaptionElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTableCaptionElement o) => IsDOMHTMLTableCaptionElement o
-instance O.HasParentTypes DOMHTMLTableCaptionElement
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCaptionElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCaptionElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCaptionElementSetAlignMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTableCellElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLTableCellElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTableCellElement.hs
+++ /dev/null
@@ -1,2591 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement
-    ( 
-
--- * Exported types
-    DOMHTMLTableCellElement(..)             ,
-    IsDOMHTMLTableCellElement               ,
-    toDOMHTMLTableCellElement               ,
-    noDOMHTMLTableCellElement               ,
-
-
- -- * Methods
--- ** getAbbr #method:getAbbr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetAbbrMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetAbbr          ,
-
-
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetAlignMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetAlign         ,
-
-
--- ** getAxis #method:getAxis#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetAxisMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetAxis          ,
-
-
--- ** getBgColor #method:getBgColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetBgColorMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetBgColor       ,
-
-
--- ** getCellIndex #method:getCellIndex#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetCellIndexMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetCellIndex     ,
-
-
--- ** getCh #method:getCh#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetChMethodInfo  ,
-#endif
-    dOMHTMLTableCellElementGetCh            ,
-
-
--- ** getChOff #method:getChOff#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetChOffMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetChOff         ,
-
-
--- ** getColSpan #method:getColSpan#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetColSpanMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetColSpan       ,
-
-
--- ** getHeaders #method:getHeaders#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetHeadersMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetHeaders       ,
-
-
--- ** getHeight #method:getHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetHeightMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetHeight        ,
-
-
--- ** getNoWrap #method:getNoWrap#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetNoWrapMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetNoWrap        ,
-
-
--- ** getRowSpan #method:getRowSpan#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetRowSpanMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetRowSpan       ,
-
-
--- ** getScope #method:getScope#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetScopeMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetScope         ,
-
-
--- ** getVAlign #method:getVAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetVAlignMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetVAlign        ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementGetWidthMethodInfo,
-#endif
-    dOMHTMLTableCellElementGetWidth         ,
-
-
--- ** setAbbr #method:setAbbr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetAbbrMethodInfo,
-#endif
-    dOMHTMLTableCellElementSetAbbr          ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetAlignMethodInfo,
-#endif
-    dOMHTMLTableCellElementSetAlign         ,
-
-
--- ** setAxis #method:setAxis#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetAxisMethodInfo,
-#endif
-    dOMHTMLTableCellElementSetAxis          ,
-
-
--- ** setBgColor #method:setBgColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetBgColorMethodInfo,
-#endif
-    dOMHTMLTableCellElementSetBgColor       ,
-
-
--- ** setCh #method:setCh#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetChMethodInfo  ,
-#endif
-    dOMHTMLTableCellElementSetCh            ,
-
-
--- ** setChOff #method:setChOff#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetChOffMethodInfo,
-#endif
-    dOMHTMLTableCellElementSetChOff         ,
-
-
--- ** setColSpan #method:setColSpan#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetColSpanMethodInfo,
-#endif
-    dOMHTMLTableCellElementSetColSpan       ,
-
-
--- ** setHeaders #method:setHeaders#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetHeadersMethodInfo,
-#endif
-    dOMHTMLTableCellElementSetHeaders       ,
-
-
--- ** setHeight #method:setHeight#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetHeightMethodInfo,
-#endif
-    dOMHTMLTableCellElementSetHeight        ,
-
-
--- ** setNoWrap #method:setNoWrap#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetNoWrapMethodInfo,
-#endif
-    dOMHTMLTableCellElementSetNoWrap        ,
-
-
--- ** setRowSpan #method:setRowSpan#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetRowSpanMethodInfo,
-#endif
-    dOMHTMLTableCellElementSetRowSpan       ,
-
-
--- ** setScope #method:setScope#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetScopeMethodInfo,
-#endif
-    dOMHTMLTableCellElementSetScope         ,
-
-
--- ** setVAlign #method:setVAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetVAlignMethodInfo,
-#endif
-    dOMHTMLTableCellElementSetVAlign        ,
-
-
--- ** setWidth #method:setWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementSetWidthMethodInfo,
-#endif
-    dOMHTMLTableCellElementSetWidth         ,
-
-
-
-
- -- * Properties
--- ** abbr #attr:abbr#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementAbbrPropertyInfo ,
-#endif
-    constructDOMHTMLTableCellElementAbbr    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementAbbr             ,
-#endif
-    getDOMHTMLTableCellElementAbbr          ,
-    setDOMHTMLTableCellElementAbbr          ,
-
-
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementAlignPropertyInfo,
-#endif
-    constructDOMHTMLTableCellElementAlign   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementAlign            ,
-#endif
-    getDOMHTMLTableCellElementAlign         ,
-    setDOMHTMLTableCellElementAlign         ,
-
-
--- ** axis #attr:axis#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementAxisPropertyInfo ,
-#endif
-    constructDOMHTMLTableCellElementAxis    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementAxis             ,
-#endif
-    getDOMHTMLTableCellElementAxis          ,
-    setDOMHTMLTableCellElementAxis          ,
-
-
--- ** bgColor #attr:bgColor#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementBgColorPropertyInfo,
-#endif
-    constructDOMHTMLTableCellElementBgColor ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementBgColor          ,
-#endif
-    getDOMHTMLTableCellElementBgColor       ,
-    setDOMHTMLTableCellElementBgColor       ,
-
-
--- ** cellIndex #attr:cellIndex#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementCellIndexPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementCellIndex        ,
-#endif
-    getDOMHTMLTableCellElementCellIndex     ,
-
-
--- ** ch #attr:ch#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementChPropertyInfo   ,
-#endif
-    constructDOMHTMLTableCellElementCh      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementCh               ,
-#endif
-    getDOMHTMLTableCellElementCh            ,
-    setDOMHTMLTableCellElementCh            ,
-
-
--- ** chOff #attr:chOff#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementChOffPropertyInfo,
-#endif
-    constructDOMHTMLTableCellElementChOff   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementChOff            ,
-#endif
-    getDOMHTMLTableCellElementChOff         ,
-    setDOMHTMLTableCellElementChOff         ,
-
-
--- ** colSpan #attr:colSpan#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementColSpanPropertyInfo,
-#endif
-    constructDOMHTMLTableCellElementColSpan ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementColSpan          ,
-#endif
-    getDOMHTMLTableCellElementColSpan       ,
-    setDOMHTMLTableCellElementColSpan       ,
-
-
--- ** headers #attr:headers#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementHeadersPropertyInfo,
-#endif
-    constructDOMHTMLTableCellElementHeaders ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementHeaders          ,
-#endif
-    getDOMHTMLTableCellElementHeaders       ,
-    setDOMHTMLTableCellElementHeaders       ,
-
-
--- ** height #attr:height#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementHeightPropertyInfo,
-#endif
-    constructDOMHTMLTableCellElementHeight  ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementHeight           ,
-#endif
-    getDOMHTMLTableCellElementHeight        ,
-    setDOMHTMLTableCellElementHeight        ,
-
-
--- ** noWrap #attr:noWrap#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementNoWrapPropertyInfo,
-#endif
-    constructDOMHTMLTableCellElementNoWrap  ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementNoWrap           ,
-#endif
-    getDOMHTMLTableCellElementNoWrap        ,
-    setDOMHTMLTableCellElementNoWrap        ,
-
-
--- ** rowSpan #attr:rowSpan#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementRowSpanPropertyInfo,
-#endif
-    constructDOMHTMLTableCellElementRowSpan ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementRowSpan          ,
-#endif
-    getDOMHTMLTableCellElementRowSpan       ,
-    setDOMHTMLTableCellElementRowSpan       ,
-
-
--- ** scope #attr:scope#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementScopePropertyInfo,
-#endif
-    constructDOMHTMLTableCellElementScope   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementScope            ,
-#endif
-    getDOMHTMLTableCellElementScope         ,
-    setDOMHTMLTableCellElementScope         ,
-
-
--- ** vAlign #attr:vAlign#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementVAlignPropertyInfo,
-#endif
-    constructDOMHTMLTableCellElementVAlign  ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementVAlign           ,
-#endif
-    getDOMHTMLTableCellElementVAlign        ,
-    setDOMHTMLTableCellElementVAlign        ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableCellElementWidthPropertyInfo,
-#endif
-    constructDOMHTMLTableCellElementWidth   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableCellElementWidth            ,
-#endif
-    getDOMHTMLTableCellElementWidth         ,
-    setDOMHTMLTableCellElementWidth         ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLTableCellElement = DOMHTMLTableCellElement (ManagedPtr DOMHTMLTableCellElement)
-foreign import ccall "webkit_dom_html_table_cell_element_get_type"
-    c_webkit_dom_html_table_cell_element_get_type :: IO GType
-
-instance GObject DOMHTMLTableCellElement where
-    gobjectType = c_webkit_dom_html_table_cell_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLTableCellElement`, for instance with `toDOMHTMLTableCellElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLTableCellElement o) => IsDOMHTMLTableCellElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTableCellElement o) => IsDOMHTMLTableCellElement o
-
-instance O.HasParentTypes DOMHTMLTableCellElement
-type instance O.ParentTypes DOMHTMLTableCellElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLTableCellElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLTableCellElement :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m DOMHTMLTableCellElement
-toDOMHTMLTableCellElement = liftIO . unsafeCastTo DOMHTMLTableCellElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTableCellElement`.
-noDOMHTMLTableCellElement :: Maybe DOMHTMLTableCellElement
-noDOMHTMLTableCellElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLTableCellElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLTableCellElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getAbbr" o = DOMHTMLTableCellElementGetAbbrMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getAlign" o = DOMHTMLTableCellElementGetAlignMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getAxis" o = DOMHTMLTableCellElementGetAxisMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getBgColor" o = DOMHTMLTableCellElementGetBgColorMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getCellIndex" o = DOMHTMLTableCellElementGetCellIndexMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getCh" o = DOMHTMLTableCellElementGetChMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getChOff" o = DOMHTMLTableCellElementGetChOffMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getColSpan" o = DOMHTMLTableCellElementGetColSpanMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getHeaders" o = DOMHTMLTableCellElementGetHeadersMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getHeight" o = DOMHTMLTableCellElementGetHeightMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getNoWrap" o = DOMHTMLTableCellElementGetNoWrapMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getRowSpan" o = DOMHTMLTableCellElementGetRowSpanMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getScope" o = DOMHTMLTableCellElementGetScopeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getVAlign" o = DOMHTMLTableCellElementGetVAlignMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "getWidth" o = DOMHTMLTableCellElementGetWidthMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setAbbr" o = DOMHTMLTableCellElementSetAbbrMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setAlign" o = DOMHTMLTableCellElementSetAlignMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setAxis" o = DOMHTMLTableCellElementSetAxisMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setBgColor" o = DOMHTMLTableCellElementSetBgColorMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setCh" o = DOMHTMLTableCellElementSetChMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setChOff" o = DOMHTMLTableCellElementSetChOffMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setColSpan" o = DOMHTMLTableCellElementSetColSpanMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setHeaders" o = DOMHTMLTableCellElementSetHeadersMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setHeight" o = DOMHTMLTableCellElementSetHeightMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setNoWrap" o = DOMHTMLTableCellElementSetNoWrapMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setRowSpan" o = DOMHTMLTableCellElementSetRowSpanMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setScope" o = DOMHTMLTableCellElementSetScopeMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setVAlign" o = DOMHTMLTableCellElementSetVAlignMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTableCellElementMethod "setWidth" o = DOMHTMLTableCellElementSetWidthMethodInfo
-    ResolveDOMHTMLTableCellElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLTableCellElementMethod t DOMHTMLTableCellElement, O.MethodInfo info DOMHTMLTableCellElement p) => OL.IsLabel t (DOMHTMLTableCellElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "abbr"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@abbr@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #abbr
-@
--}
-getDOMHTMLTableCellElementAbbr :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableCellElementAbbr obj = liftIO $ B.Properties.getObjectPropertyString obj "abbr"
-
-{- |
-Set the value of the “@abbr@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #abbr 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementAbbr :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()
-setDOMHTMLTableCellElementAbbr obj val = liftIO $ B.Properties.setObjectPropertyString obj "abbr" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@abbr@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementAbbr :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementAbbr val = B.Properties.constructObjectPropertyString "abbr" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementAbbrPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementAbbrPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementAbbrPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementAbbrPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementAbbrPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementAbbrPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableCellElementAbbrPropertyInfo = "abbr"
-    type AttrOrigin DOMHTMLTableCellElementAbbrPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementAbbr
-    attrSet _ = setDOMHTMLTableCellElementAbbr
-    attrConstruct _ = constructDOMHTMLTableCellElementAbbr
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #align
-@
--}
-getDOMHTMLTableCellElementAlign :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableCellElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementAlign :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()
-setDOMHTMLTableCellElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementAlign :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementAlignPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementAlignPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableCellElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLTableCellElementAlignPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementAlign
-    attrSet _ = setDOMHTMLTableCellElementAlign
-    attrConstruct _ = constructDOMHTMLTableCellElementAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "axis"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@axis@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #axis
-@
--}
-getDOMHTMLTableCellElementAxis :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableCellElementAxis obj = liftIO $ B.Properties.getObjectPropertyString obj "axis"
-
-{- |
-Set the value of the “@axis@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #axis 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementAxis :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()
-setDOMHTMLTableCellElementAxis obj val = liftIO $ B.Properties.setObjectPropertyString obj "axis" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@axis@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementAxis :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementAxis val = B.Properties.constructObjectPropertyString "axis" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementAxisPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementAxisPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementAxisPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementAxisPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementAxisPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementAxisPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableCellElementAxisPropertyInfo = "axis"
-    type AttrOrigin DOMHTMLTableCellElementAxisPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementAxis
-    attrSet _ = setDOMHTMLTableCellElementAxis
-    attrConstruct _ = constructDOMHTMLTableCellElementAxis
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "bg-color"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@bg-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #bgColor
-@
--}
-getDOMHTMLTableCellElementBgColor :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableCellElementBgColor obj = liftIO $ B.Properties.getObjectPropertyString obj "bg-color"
-
-{- |
-Set the value of the “@bg-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #bgColor 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementBgColor :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()
-setDOMHTMLTableCellElementBgColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "bg-color" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@bg-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementBgColor :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementBgColor val = B.Properties.constructObjectPropertyString "bg-color" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementBgColorPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementBgColorPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementBgColorPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementBgColorPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementBgColorPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableCellElementBgColorPropertyInfo = "bg-color"
-    type AttrOrigin DOMHTMLTableCellElementBgColorPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementBgColor
-    attrSet _ = setDOMHTMLTableCellElementBgColor
-    attrConstruct _ = constructDOMHTMLTableCellElementBgColor
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "cell-index"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@cell-index@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #cellIndex
-@
--}
-getDOMHTMLTableCellElementCellIndex :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m CLong
-getDOMHTMLTableCellElementCellIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "cell-index"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementCellIndexPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementCellIndexPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementCellIndexPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementCellIndexPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementCellIndexPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementCellIndexPropertyInfo = CLong
-    type AttrLabel DOMHTMLTableCellElementCellIndexPropertyInfo = "cell-index"
-    type AttrOrigin DOMHTMLTableCellElementCellIndexPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementCellIndex
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "ch"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@ch@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #ch
-@
--}
-getDOMHTMLTableCellElementCh :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableCellElementCh obj = liftIO $ B.Properties.getObjectPropertyString obj "ch"
-
-{- |
-Set the value of the “@ch@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #ch 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementCh :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()
-setDOMHTMLTableCellElementCh obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@ch@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementCh :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementCh val = B.Properties.constructObjectPropertyString "ch" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementChPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementChPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementChPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementChPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementChPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableCellElementChPropertyInfo = "ch"
-    type AttrOrigin DOMHTMLTableCellElementChPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementCh
-    attrSet _ = setDOMHTMLTableCellElementCh
-    attrConstruct _ = constructDOMHTMLTableCellElementCh
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "ch-off"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@ch-off@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #chOff
-@
--}
-getDOMHTMLTableCellElementChOff :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableCellElementChOff obj = liftIO $ B.Properties.getObjectPropertyString obj "ch-off"
-
-{- |
-Set the value of the “@ch-off@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #chOff 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementChOff :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()
-setDOMHTMLTableCellElementChOff obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch-off" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@ch-off@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementChOff :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementChOff val = B.Properties.constructObjectPropertyString "ch-off" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementChOffPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementChOffPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementChOffPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementChOffPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementChOffPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableCellElementChOffPropertyInfo = "ch-off"
-    type AttrOrigin DOMHTMLTableCellElementChOffPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementChOff
-    attrSet _ = setDOMHTMLTableCellElementChOff
-    attrConstruct _ = constructDOMHTMLTableCellElementChOff
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "col-span"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@col-span@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #colSpan
-@
--}
-getDOMHTMLTableCellElementColSpan :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m CLong
-getDOMHTMLTableCellElementColSpan obj = liftIO $ B.Properties.getObjectPropertyLong obj "col-span"
-
-{- |
-Set the value of the “@col-span@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #colSpan 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementColSpan :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> CLong -> m ()
-setDOMHTMLTableCellElementColSpan obj val = liftIO $ B.Properties.setObjectPropertyLong obj "col-span" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@col-span@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementColSpan :: (IsDOMHTMLTableCellElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementColSpan val = B.Properties.constructObjectPropertyLong "col-span" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementColSpanPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementColSpanPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementColSpanPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementColSpanPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementColSpanPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementColSpanPropertyInfo = CLong
-    type AttrLabel DOMHTMLTableCellElementColSpanPropertyInfo = "col-span"
-    type AttrOrigin DOMHTMLTableCellElementColSpanPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementColSpan
-    attrSet _ = setDOMHTMLTableCellElementColSpan
-    attrConstruct _ = constructDOMHTMLTableCellElementColSpan
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "headers"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@headers@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #headers
-@
--}
-getDOMHTMLTableCellElementHeaders :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableCellElementHeaders obj = liftIO $ B.Properties.getObjectPropertyString obj "headers"
-
-{- |
-Set the value of the “@headers@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #headers 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementHeaders :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()
-setDOMHTMLTableCellElementHeaders obj val = liftIO $ B.Properties.setObjectPropertyString obj "headers" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@headers@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementHeaders :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementHeaders val = B.Properties.constructObjectPropertyString "headers" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementHeadersPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementHeadersPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementHeadersPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementHeadersPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementHeadersPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementHeadersPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableCellElementHeadersPropertyInfo = "headers"
-    type AttrOrigin DOMHTMLTableCellElementHeadersPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementHeaders
-    attrSet _ = setDOMHTMLTableCellElementHeaders
-    attrConstruct _ = constructDOMHTMLTableCellElementHeaders
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "height"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #height
-@
--}
-getDOMHTMLTableCellElementHeight :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableCellElementHeight obj = liftIO $ B.Properties.getObjectPropertyString obj "height"
-
-{- |
-Set the value of the “@height@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #height 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementHeight :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()
-setDOMHTMLTableCellElementHeight obj val = liftIO $ B.Properties.setObjectPropertyString obj "height" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@height@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementHeight :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementHeight val = B.Properties.constructObjectPropertyString "height" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementHeightPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementHeightPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementHeightPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementHeightPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementHeightPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableCellElementHeightPropertyInfo = "height"
-    type AttrOrigin DOMHTMLTableCellElementHeightPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementHeight
-    attrSet _ = setDOMHTMLTableCellElementHeight
-    attrConstruct _ = constructDOMHTMLTableCellElementHeight
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "no-wrap"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@no-wrap@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #noWrap
-@
--}
-getDOMHTMLTableCellElementNoWrap :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m Bool
-getDOMHTMLTableCellElementNoWrap obj = liftIO $ B.Properties.getObjectPropertyBool obj "no-wrap"
-
-{- |
-Set the value of the “@no-wrap@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #noWrap 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementNoWrap :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> Bool -> m ()
-setDOMHTMLTableCellElementNoWrap obj val = liftIO $ B.Properties.setObjectPropertyBool obj "no-wrap" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@no-wrap@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementNoWrap :: (IsDOMHTMLTableCellElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementNoWrap val = B.Properties.constructObjectPropertyBool "no-wrap" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementNoWrapPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementNoWrapPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementNoWrapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementNoWrapPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementNoWrapPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementNoWrapPropertyInfo = Bool
-    type AttrLabel DOMHTMLTableCellElementNoWrapPropertyInfo = "no-wrap"
-    type AttrOrigin DOMHTMLTableCellElementNoWrapPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementNoWrap
-    attrSet _ = setDOMHTMLTableCellElementNoWrap
-    attrConstruct _ = constructDOMHTMLTableCellElementNoWrap
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "row-span"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@row-span@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #rowSpan
-@
--}
-getDOMHTMLTableCellElementRowSpan :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m CLong
-getDOMHTMLTableCellElementRowSpan obj = liftIO $ B.Properties.getObjectPropertyLong obj "row-span"
-
-{- |
-Set the value of the “@row-span@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #rowSpan 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementRowSpan :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> CLong -> m ()
-setDOMHTMLTableCellElementRowSpan obj val = liftIO $ B.Properties.setObjectPropertyLong obj "row-span" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@row-span@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementRowSpan :: (IsDOMHTMLTableCellElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementRowSpan val = B.Properties.constructObjectPropertyLong "row-span" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementRowSpanPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementRowSpanPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementRowSpanPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementRowSpanPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementRowSpanPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementRowSpanPropertyInfo = CLong
-    type AttrLabel DOMHTMLTableCellElementRowSpanPropertyInfo = "row-span"
-    type AttrOrigin DOMHTMLTableCellElementRowSpanPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementRowSpan
-    attrSet _ = setDOMHTMLTableCellElementRowSpan
-    attrConstruct _ = constructDOMHTMLTableCellElementRowSpan
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "scope"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@scope@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #scope
-@
--}
-getDOMHTMLTableCellElementScope :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableCellElementScope obj = liftIO $ B.Properties.getObjectPropertyString obj "scope"
-
-{- |
-Set the value of the “@scope@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #scope 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementScope :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()
-setDOMHTMLTableCellElementScope obj val = liftIO $ B.Properties.setObjectPropertyString obj "scope" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@scope@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementScope :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementScope val = B.Properties.constructObjectPropertyString "scope" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementScopePropertyInfo
-instance AttrInfo DOMHTMLTableCellElementScopePropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementScopePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementScopePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementScopePropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementScopePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableCellElementScopePropertyInfo = "scope"
-    type AttrOrigin DOMHTMLTableCellElementScopePropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementScope
-    attrSet _ = setDOMHTMLTableCellElementScope
-    attrConstruct _ = constructDOMHTMLTableCellElementScope
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "v-align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@v-align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #vAlign
-@
--}
-getDOMHTMLTableCellElementVAlign :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableCellElementVAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "v-align"
-
-{- |
-Set the value of the “@v-align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #vAlign 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementVAlign :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()
-setDOMHTMLTableCellElementVAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "v-align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@v-align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementVAlign :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementVAlign val = B.Properties.constructObjectPropertyString "v-align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementVAlignPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementVAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementVAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementVAlignPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementVAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableCellElementVAlignPropertyInfo = "v-align"
-    type AttrOrigin DOMHTMLTableCellElementVAlignPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementVAlign
-    attrSet _ = setDOMHTMLTableCellElementVAlign
-    attrConstruct _ = constructDOMHTMLTableCellElementVAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableCellElement #width
-@
--}
-getDOMHTMLTableCellElementWidth :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableCellElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"
-
-{- |
-Set the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableCellElement [ #width 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableCellElementWidth :: (MonadIO m, IsDOMHTMLTableCellElement o) => o -> T.Text -> m ()
-setDOMHTMLTableCellElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableCellElementWidth :: (IsDOMHTMLTableCellElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableCellElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementWidthPropertyInfo
-instance AttrInfo DOMHTMLTableCellElementWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableCellElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableCellElementWidthPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableCellElementWidthPropertyInfo = IsDOMHTMLTableCellElement
-    type AttrGetType DOMHTMLTableCellElementWidthPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableCellElementWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLTableCellElementWidthPropertyInfo = DOMHTMLTableCellElement
-    attrGet _ = getDOMHTMLTableCellElementWidth
-    attrSet _ = setDOMHTMLTableCellElementWidth
-    attrConstruct _ = constructDOMHTMLTableCellElementWidth
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLTableCellElement
-type instance O.AttributeList DOMHTMLTableCellElement = DOMHTMLTableCellElementAttributeList
-type DOMHTMLTableCellElementAttributeList = ('[ '("abbr", DOMHTMLTableCellElementAbbrPropertyInfo), '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableCellElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("axis", DOMHTMLTableCellElementAxisPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLTableCellElementBgColorPropertyInfo), '("cellIndex", DOMHTMLTableCellElementCellIndexPropertyInfo), '("ch", DOMHTMLTableCellElementChPropertyInfo), '("chOff", DOMHTMLTableCellElementChOffPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("colSpan", DOMHTMLTableCellElementColSpanPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("headers", DOMHTMLTableCellElementHeadersPropertyInfo), '("height", DOMHTMLTableCellElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("noWrap", DOMHTMLTableCellElementNoWrapPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rowSpan", DOMHTMLTableCellElementRowSpanPropertyInfo), '("scope", DOMHTMLTableCellElementScopePropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vAlign", DOMHTMLTableCellElementVAlignPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLTableCellElementWidthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLTableCellElementAbbr :: AttrLabelProxy "abbr"
-dOMHTMLTableCellElementAbbr = AttrLabelProxy
-
-dOMHTMLTableCellElementAlign :: AttrLabelProxy "align"
-dOMHTMLTableCellElementAlign = AttrLabelProxy
-
-dOMHTMLTableCellElementAxis :: AttrLabelProxy "axis"
-dOMHTMLTableCellElementAxis = AttrLabelProxy
-
-dOMHTMLTableCellElementBgColor :: AttrLabelProxy "bgColor"
-dOMHTMLTableCellElementBgColor = AttrLabelProxy
-
-dOMHTMLTableCellElementCellIndex :: AttrLabelProxy "cellIndex"
-dOMHTMLTableCellElementCellIndex = AttrLabelProxy
-
-dOMHTMLTableCellElementCh :: AttrLabelProxy "ch"
-dOMHTMLTableCellElementCh = AttrLabelProxy
-
-dOMHTMLTableCellElementChOff :: AttrLabelProxy "chOff"
-dOMHTMLTableCellElementChOff = AttrLabelProxy
-
-dOMHTMLTableCellElementColSpan :: AttrLabelProxy "colSpan"
-dOMHTMLTableCellElementColSpan = AttrLabelProxy
-
-dOMHTMLTableCellElementHeaders :: AttrLabelProxy "headers"
-dOMHTMLTableCellElementHeaders = AttrLabelProxy
-
-dOMHTMLTableCellElementHeight :: AttrLabelProxy "height"
-dOMHTMLTableCellElementHeight = AttrLabelProxy
-
-dOMHTMLTableCellElementNoWrap :: AttrLabelProxy "noWrap"
-dOMHTMLTableCellElementNoWrap = AttrLabelProxy
-
-dOMHTMLTableCellElementRowSpan :: AttrLabelProxy "rowSpan"
-dOMHTMLTableCellElementRowSpan = AttrLabelProxy
-
-dOMHTMLTableCellElementScope :: AttrLabelProxy "scope"
-dOMHTMLTableCellElementScope = AttrLabelProxy
-
-dOMHTMLTableCellElementVAlign :: AttrLabelProxy "vAlign"
-dOMHTMLTableCellElementVAlign = AttrLabelProxy
-
-dOMHTMLTableCellElementWidth :: AttrLabelProxy "width"
-dOMHTMLTableCellElementWidth = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLTableCellElement = DOMHTMLTableCellElementSignalList
-type DOMHTMLTableCellElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLTableCellElement::get_abbr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_abbr" webkit_dom_html_table_cell_element_get_abbr :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableCellElementGetAbbr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetAbbr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableCellElementGetAbbr self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_abbr self'
-    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetAbbr" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetAbbrMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetAbbrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetAbbr
-
-#endif
-
--- method DOMHTMLTableCellElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_align" webkit_dom_html_table_cell_element_get_align :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableCellElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableCellElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetAlign
-
-#endif
-
--- method DOMHTMLTableCellElement::get_axis
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_axis" webkit_dom_html_table_cell_element_get_axis :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableCellElementGetAxis ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetAxis ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableCellElementGetAxis self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_axis self'
-    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetAxis" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetAxisMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetAxisMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetAxis
-
-#endif
-
--- method DOMHTMLTableCellElement::get_bg_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_bg_color" webkit_dom_html_table_cell_element_get_bg_color :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableCellElementGetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetBgColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableCellElementGetBgColor self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_bg_color self'
-    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetBgColor" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetBgColorMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetBgColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetBgColor
-
-#endif
-
--- method DOMHTMLTableCellElement::get_cell_index
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_cell_index" webkit_dom_html_table_cell_element_get_cell_index :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLTableCellElementGetCellIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetCellIndex ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLTableCellElementGetCellIndex self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_cell_index self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetCellIndexMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetCellIndexMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetCellIndex
-
-#endif
-
--- method DOMHTMLTableCellElement::get_ch
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_ch" webkit_dom_html_table_cell_element_get_ch :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableCellElementGetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetCh ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableCellElementGetCh self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_ch self'
-    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetCh" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetChMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetChMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetCh
-
-#endif
-
--- method DOMHTMLTableCellElement::get_ch_off
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_ch_off" webkit_dom_html_table_cell_element_get_ch_off :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableCellElementGetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetChOff ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableCellElementGetChOff self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_ch_off self'
-    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetChOff" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetChOffMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetChOffMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetChOff
-
-#endif
-
--- method DOMHTMLTableCellElement::get_col_span
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_col_span" webkit_dom_html_table_cell_element_get_col_span :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLTableCellElementGetColSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetColSpan ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLTableCellElementGetColSpan self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_col_span self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetColSpanMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetColSpanMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetColSpan
-
-#endif
-
--- method DOMHTMLTableCellElement::get_headers
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_headers" webkit_dom_html_table_cell_element_get_headers :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableCellElementGetHeaders ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetHeaders ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableCellElementGetHeaders self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_headers self'
-    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetHeaders" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetHeadersMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetHeadersMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetHeaders
-
-#endif
-
--- method DOMHTMLTableCellElement::get_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_height" webkit_dom_html_table_cell_element_get_height :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableCellElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableCellElementGetHeight self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_height self'
-    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetHeight" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetHeightMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetHeight
-
-#endif
-
--- method DOMHTMLTableCellElement::get_no_wrap
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_no_wrap" webkit_dom_html_table_cell_element_get_no_wrap :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLTableCellElementGetNoWrap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetNoWrap ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLTableCellElementGetNoWrap self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_no_wrap self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetNoWrapMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetNoWrapMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetNoWrap
-
-#endif
-
--- method DOMHTMLTableCellElement::get_row_span
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_row_span" webkit_dom_html_table_cell_element_get_row_span :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLTableCellElementGetRowSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetRowSpan ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLTableCellElementGetRowSpan self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_row_span self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetRowSpanMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetRowSpanMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetRowSpan
-
-#endif
-
--- method DOMHTMLTableCellElement::get_scope
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_scope" webkit_dom_html_table_cell_element_get_scope :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableCellElementGetScope ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetScope ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableCellElementGetScope self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_scope self'
-    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetScope" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetScopeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetScopeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetScope
-
-#endif
-
--- method DOMHTMLTableCellElement::get_v_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_v_align" webkit_dom_html_table_cell_element_get_v_align :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableCellElementGetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetVAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableCellElementGetVAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_v_align self'
-    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetVAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetVAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetVAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetVAlign
-
-#endif
-
--- method DOMHTMLTableCellElement::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_get_width" webkit_dom_html_table_cell_element_get_width :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableCellElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableCellElementGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_cell_element_get_width self'
-    checkUnexpectedReturnNULL "dOMHTMLTableCellElementGetWidth" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetWidthMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementGetWidth
-
-#endif
-
--- method DOMHTMLTableCellElement::set_abbr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_abbr" webkit_dom_html_table_cell_element_set_abbr :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetAbbr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetAbbr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableCellElementSetAbbr self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_cell_element_set_abbr self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetAbbrMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetAbbrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetAbbr
-
-#endif
-
--- method DOMHTMLTableCellElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_align" webkit_dom_html_table_cell_element_set_align :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableCellElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_cell_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetAlign
-
-#endif
-
--- method DOMHTMLTableCellElement::set_axis
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_axis" webkit_dom_html_table_cell_element_set_axis :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetAxis ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetAxis ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableCellElementSetAxis self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_cell_element_set_axis self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetAxisMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetAxisMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetAxis
-
-#endif
-
--- method DOMHTMLTableCellElement::set_bg_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_bg_color" webkit_dom_html_table_cell_element_set_bg_color :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetBgColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableCellElementSetBgColor self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_cell_element_set_bg_color self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetBgColorMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetBgColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetBgColor
-
-#endif
-
--- method DOMHTMLTableCellElement::set_ch
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_ch" webkit_dom_html_table_cell_element_set_ch :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetCh ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableCellElementSetCh self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_cell_element_set_ch self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetChMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetChMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetCh
-
-#endif
-
--- method DOMHTMLTableCellElement::set_ch_off
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_ch_off" webkit_dom_html_table_cell_element_set_ch_off :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetChOff ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableCellElementSetChOff self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_cell_element_set_ch_off self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetChOffMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetChOffMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetChOff
-
-#endif
-
--- method DOMHTMLTableCellElement::set_col_span
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_col_span" webkit_dom_html_table_cell_element_set_col_span :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetColSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetColSpan ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLTableCellElementSetColSpan self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_table_cell_element_set_col_span self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetColSpanMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetColSpanMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetColSpan
-
-#endif
-
--- method DOMHTMLTableCellElement::set_headers
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_headers" webkit_dom_html_table_cell_element_set_headers :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetHeaders ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetHeaders ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableCellElementSetHeaders self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_cell_element_set_headers self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetHeadersMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetHeadersMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetHeaders
-
-#endif
-
--- method DOMHTMLTableCellElement::set_height
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_height" webkit_dom_html_table_cell_element_set_height :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetHeight ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableCellElementSetHeight self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_cell_element_set_height self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetHeightMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetHeightMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetHeight
-
-#endif
-
--- method DOMHTMLTableCellElement::set_no_wrap
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_no_wrap" webkit_dom_html_table_cell_element_set_no_wrap :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetNoWrap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetNoWrap ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLTableCellElementSetNoWrap self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_table_cell_element_set_no_wrap self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetNoWrapMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetNoWrapMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetNoWrap
-
-#endif
-
--- method DOMHTMLTableCellElement::set_row_span
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_row_span" webkit_dom_html_table_cell_element_set_row_span :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetRowSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetRowSpan ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLTableCellElementSetRowSpan self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_table_cell_element_set_row_span self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetRowSpanMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetRowSpanMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetRowSpan
-
-#endif
-
--- method DOMHTMLTableCellElement::set_scope
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_scope" webkit_dom_html_table_cell_element_set_scope :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetScope ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetScope ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableCellElementSetScope self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_cell_element_set_scope self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetScopeMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetScopeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetScope
-
-#endif
-
--- method DOMHTMLTableCellElement::set_v_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_v_align" webkit_dom_html_table_cell_element_set_v_align :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetVAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableCellElementSetVAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_cell_element_set_v_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetVAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetVAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetVAlign
-
-#endif
-
--- method DOMHTMLTableCellElement::set_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCellElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_cell_element_set_width" webkit_dom_html_table_cell_element_set_width :: 
-    Ptr DOMHTMLTableCellElement ->          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCellElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableCellElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableCellElementSetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableCellElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement.DOMHTMLTableCellElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableCellElementSetWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_cell_element_set_width self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetWidthMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableCellElement a) => O.MethodInfo DOMHTMLTableCellElementSetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableCellElementSetWidth
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTableCellElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLTableCellElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTableCellElement.hs-boot
+++ /dev/null
@@ -1,161 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLTableCellElement = DOMHTMLTableCellElement (ManagedPtr DOMHTMLTableCellElement)
-instance GObject DOMHTMLTableCellElement where
-class (GObject o, O.IsDescendantOf DOMHTMLTableCellElement o) => IsDOMHTMLTableCellElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTableCellElement o) => IsDOMHTMLTableCellElement o
-instance O.HasParentTypes DOMHTMLTableCellElement
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementAbbrPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementAxisPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementBgColorPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementCellIndexPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementChPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementChOffPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementColSpanPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementHeadersPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementHeightPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementNoWrapPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementRowSpanPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementScopePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementVAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetAbbrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetAxisMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetBgColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetCellIndexMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetChMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetChOffMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetColSpanMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetHeadersMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetNoWrapMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetRowSpanMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetScopeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetVAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetAbbrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetAxisMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetBgColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetChMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetChOffMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetColSpanMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetHeadersMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetHeightMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetNoWrapMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetRowSpanMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetScopeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetVAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableCellElementSetWidthMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTableColElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLTableColElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTableColElement.hs
+++ /dev/null
@@ -1,1229 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement
-    ( 
-
--- * Exported types
-    DOMHTMLTableColElement(..)              ,
-    IsDOMHTMLTableColElement                ,
-    toDOMHTMLTableColElement                ,
-    noDOMHTMLTableColElement                ,
-
-
- -- * Methods
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementGetAlignMethodInfo,
-#endif
-    dOMHTMLTableColElementGetAlign          ,
-
-
--- ** getCh #method:getCh#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementGetChMethodInfo   ,
-#endif
-    dOMHTMLTableColElementGetCh             ,
-
-
--- ** getChOff #method:getChOff#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementGetChOffMethodInfo,
-#endif
-    dOMHTMLTableColElementGetChOff          ,
-
-
--- ** getSpan #method:getSpan#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementGetSpanMethodInfo ,
-#endif
-    dOMHTMLTableColElementGetSpan           ,
-
-
--- ** getVAlign #method:getVAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementGetVAlignMethodInfo,
-#endif
-    dOMHTMLTableColElementGetVAlign         ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementGetWidthMethodInfo,
-#endif
-    dOMHTMLTableColElementGetWidth          ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementSetAlignMethodInfo,
-#endif
-    dOMHTMLTableColElementSetAlign          ,
-
-
--- ** setCh #method:setCh#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementSetChMethodInfo   ,
-#endif
-    dOMHTMLTableColElementSetCh             ,
-
-
--- ** setChOff #method:setChOff#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementSetChOffMethodInfo,
-#endif
-    dOMHTMLTableColElementSetChOff          ,
-
-
--- ** setSpan #method:setSpan#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementSetSpanMethodInfo ,
-#endif
-    dOMHTMLTableColElementSetSpan           ,
-
-
--- ** setVAlign #method:setVAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementSetVAlignMethodInfo,
-#endif
-    dOMHTMLTableColElementSetVAlign         ,
-
-
--- ** setWidth #method:setWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementSetWidthMethodInfo,
-#endif
-    dOMHTMLTableColElementSetWidth          ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementAlignPropertyInfo ,
-#endif
-    constructDOMHTMLTableColElementAlign    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableColElementAlign             ,
-#endif
-    getDOMHTMLTableColElementAlign          ,
-    setDOMHTMLTableColElementAlign          ,
-
-
--- ** ch #attr:ch#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementChPropertyInfo    ,
-#endif
-    constructDOMHTMLTableColElementCh       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableColElementCh                ,
-#endif
-    getDOMHTMLTableColElementCh             ,
-    setDOMHTMLTableColElementCh             ,
-
-
--- ** chOff #attr:chOff#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementChOffPropertyInfo ,
-#endif
-    constructDOMHTMLTableColElementChOff    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableColElementChOff             ,
-#endif
-    getDOMHTMLTableColElementChOff          ,
-    setDOMHTMLTableColElementChOff          ,
-
-
--- ** span #attr:span#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementSpanPropertyInfo  ,
-#endif
-    constructDOMHTMLTableColElementSpan     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableColElementSpan              ,
-#endif
-    getDOMHTMLTableColElementSpan           ,
-    setDOMHTMLTableColElementSpan           ,
-
-
--- ** vAlign #attr:vAlign#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementVAlignPropertyInfo,
-#endif
-    constructDOMHTMLTableColElementVAlign   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableColElementVAlign            ,
-#endif
-    getDOMHTMLTableColElementVAlign         ,
-    setDOMHTMLTableColElementVAlign         ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableColElementWidthPropertyInfo ,
-#endif
-    constructDOMHTMLTableColElementWidth    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableColElementWidth             ,
-#endif
-    getDOMHTMLTableColElementWidth          ,
-    setDOMHTMLTableColElementWidth          ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLTableColElement = DOMHTMLTableColElement (ManagedPtr DOMHTMLTableColElement)
-foreign import ccall "webkit_dom_html_table_col_element_get_type"
-    c_webkit_dom_html_table_col_element_get_type :: IO GType
-
-instance GObject DOMHTMLTableColElement where
-    gobjectType = c_webkit_dom_html_table_col_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLTableColElement`, for instance with `toDOMHTMLTableColElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLTableColElement o) => IsDOMHTMLTableColElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTableColElement o) => IsDOMHTMLTableColElement o
-
-instance O.HasParentTypes DOMHTMLTableColElement
-type instance O.ParentTypes DOMHTMLTableColElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLTableColElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLTableColElement :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m DOMHTMLTableColElement
-toDOMHTMLTableColElement = liftIO . unsafeCastTo DOMHTMLTableColElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTableColElement`.
-noDOMHTMLTableColElement :: Maybe DOMHTMLTableColElement
-noDOMHTMLTableColElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLTableColElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLTableColElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLTableColElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLTableColElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLTableColElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLTableColElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLTableColElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLTableColElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLTableColElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLTableColElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLTableColElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLTableColElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLTableColElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLTableColElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLTableColElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLTableColElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLTableColElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLTableColElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLTableColElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLTableColElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLTableColElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLTableColElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLTableColElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLTableColElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLTableColElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLTableColElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLTableColElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLTableColElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLTableColElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLTableColElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLTableColElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLTableColElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLTableColElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLTableColElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLTableColElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLTableColElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLTableColElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLTableColElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLTableColElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLTableColElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLTableColElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLTableColElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLTableColElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLTableColElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLTableColElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLTableColElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLTableColElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLTableColElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLTableColElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLTableColElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLTableColElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLTableColElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLTableColElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLTableColElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getAlign" o = DOMHTMLTableColElementGetAlignMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getCh" o = DOMHTMLTableColElementGetChMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getChOff" o = DOMHTMLTableColElementGetChOffMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getSpan" o = DOMHTMLTableColElementGetSpanMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getVAlign" o = DOMHTMLTableColElementGetVAlignMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTableColElementMethod "getWidth" o = DOMHTMLTableColElementGetWidthMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setAlign" o = DOMHTMLTableColElementSetAlignMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setCh" o = DOMHTMLTableColElementSetChMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setChOff" o = DOMHTMLTableColElementSetChOffMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setSpan" o = DOMHTMLTableColElementSetSpanMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setVAlign" o = DOMHTMLTableColElementSetVAlignMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTableColElementMethod "setWidth" o = DOMHTMLTableColElementSetWidthMethodInfo
-    ResolveDOMHTMLTableColElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLTableColElementMethod t DOMHTMLTableColElement, O.MethodInfo info DOMHTMLTableColElement p) => OL.IsLabel t (DOMHTMLTableColElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableColElement #align
-@
--}
-getDOMHTMLTableColElementAlign :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableColElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableColElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableColElementAlign :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()
-setDOMHTMLTableColElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableColElementAlign :: (IsDOMHTMLTableColElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableColElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementAlignPropertyInfo
-instance AttrInfo DOMHTMLTableColElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableColElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableColElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableColElementAlignPropertyInfo = IsDOMHTMLTableColElement
-    type AttrGetType DOMHTMLTableColElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableColElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLTableColElementAlignPropertyInfo = DOMHTMLTableColElement
-    attrGet _ = getDOMHTMLTableColElementAlign
-    attrSet _ = setDOMHTMLTableColElementAlign
-    attrConstruct _ = constructDOMHTMLTableColElementAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "ch"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@ch@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableColElement #ch
-@
--}
-getDOMHTMLTableColElementCh :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableColElementCh obj = liftIO $ B.Properties.getObjectPropertyString obj "ch"
-
-{- |
-Set the value of the “@ch@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableColElement [ #ch 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableColElementCh :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()
-setDOMHTMLTableColElementCh obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@ch@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableColElementCh :: (IsDOMHTMLTableColElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableColElementCh val = B.Properties.constructObjectPropertyString "ch" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementChPropertyInfo
-instance AttrInfo DOMHTMLTableColElementChPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableColElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableColElementChPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableColElementChPropertyInfo = IsDOMHTMLTableColElement
-    type AttrGetType DOMHTMLTableColElementChPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableColElementChPropertyInfo = "ch"
-    type AttrOrigin DOMHTMLTableColElementChPropertyInfo = DOMHTMLTableColElement
-    attrGet _ = getDOMHTMLTableColElementCh
-    attrSet _ = setDOMHTMLTableColElementCh
-    attrConstruct _ = constructDOMHTMLTableColElementCh
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "ch-off"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@ch-off@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableColElement #chOff
-@
--}
-getDOMHTMLTableColElementChOff :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableColElementChOff obj = liftIO $ B.Properties.getObjectPropertyString obj "ch-off"
-
-{- |
-Set the value of the “@ch-off@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableColElement [ #chOff 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableColElementChOff :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()
-setDOMHTMLTableColElementChOff obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch-off" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@ch-off@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableColElementChOff :: (IsDOMHTMLTableColElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableColElementChOff val = B.Properties.constructObjectPropertyString "ch-off" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementChOffPropertyInfo
-instance AttrInfo DOMHTMLTableColElementChOffPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableColElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableColElementChOffPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableColElementChOffPropertyInfo = IsDOMHTMLTableColElement
-    type AttrGetType DOMHTMLTableColElementChOffPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableColElementChOffPropertyInfo = "ch-off"
-    type AttrOrigin DOMHTMLTableColElementChOffPropertyInfo = DOMHTMLTableColElement
-    attrGet _ = getDOMHTMLTableColElementChOff
-    attrSet _ = setDOMHTMLTableColElementChOff
-    attrConstruct _ = constructDOMHTMLTableColElementChOff
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "span"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@span@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableColElement #span
-@
--}
-getDOMHTMLTableColElementSpan :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m CLong
-getDOMHTMLTableColElementSpan obj = liftIO $ B.Properties.getObjectPropertyLong obj "span"
-
-{- |
-Set the value of the “@span@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableColElement [ #span 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableColElementSpan :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> CLong -> m ()
-setDOMHTMLTableColElementSpan obj val = liftIO $ B.Properties.setObjectPropertyLong obj "span" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@span@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableColElementSpan :: (IsDOMHTMLTableColElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLTableColElementSpan val = B.Properties.constructObjectPropertyLong "span" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSpanPropertyInfo
-instance AttrInfo DOMHTMLTableColElementSpanPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableColElementSpanPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableColElementSpanPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLTableColElementSpanPropertyInfo = IsDOMHTMLTableColElement
-    type AttrGetType DOMHTMLTableColElementSpanPropertyInfo = CLong
-    type AttrLabel DOMHTMLTableColElementSpanPropertyInfo = "span"
-    type AttrOrigin DOMHTMLTableColElementSpanPropertyInfo = DOMHTMLTableColElement
-    attrGet _ = getDOMHTMLTableColElementSpan
-    attrSet _ = setDOMHTMLTableColElementSpan
-    attrConstruct _ = constructDOMHTMLTableColElementSpan
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "v-align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@v-align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableColElement #vAlign
-@
--}
-getDOMHTMLTableColElementVAlign :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableColElementVAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "v-align"
-
-{- |
-Set the value of the “@v-align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableColElement [ #vAlign 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableColElementVAlign :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()
-setDOMHTMLTableColElementVAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "v-align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@v-align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableColElementVAlign :: (IsDOMHTMLTableColElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableColElementVAlign val = B.Properties.constructObjectPropertyString "v-align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementVAlignPropertyInfo
-instance AttrInfo DOMHTMLTableColElementVAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableColElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableColElementVAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableColElementVAlignPropertyInfo = IsDOMHTMLTableColElement
-    type AttrGetType DOMHTMLTableColElementVAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableColElementVAlignPropertyInfo = "v-align"
-    type AttrOrigin DOMHTMLTableColElementVAlignPropertyInfo = DOMHTMLTableColElement
-    attrGet _ = getDOMHTMLTableColElementVAlign
-    attrSet _ = setDOMHTMLTableColElementVAlign
-    attrConstruct _ = constructDOMHTMLTableColElementVAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableColElement #width
-@
--}
-getDOMHTMLTableColElementWidth :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableColElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"
-
-{- |
-Set the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableColElement [ #width 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableColElementWidth :: (MonadIO m, IsDOMHTMLTableColElement o) => o -> T.Text -> m ()
-setDOMHTMLTableColElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableColElementWidth :: (IsDOMHTMLTableColElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableColElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementWidthPropertyInfo
-instance AttrInfo DOMHTMLTableColElementWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableColElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableColElementWidthPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableColElementWidthPropertyInfo = IsDOMHTMLTableColElement
-    type AttrGetType DOMHTMLTableColElementWidthPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableColElementWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLTableColElementWidthPropertyInfo = DOMHTMLTableColElement
-    attrGet _ = getDOMHTMLTableColElementWidth
-    attrSet _ = setDOMHTMLTableColElementWidth
-    attrConstruct _ = constructDOMHTMLTableColElementWidth
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLTableColElement
-type instance O.AttributeList DOMHTMLTableColElement = DOMHTMLTableColElementAttributeList
-type DOMHTMLTableColElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableColElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("ch", DOMHTMLTableColElementChPropertyInfo), '("chOff", DOMHTMLTableColElementChOffPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("span", DOMHTMLTableColElementSpanPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vAlign", DOMHTMLTableColElementVAlignPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLTableColElementWidthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLTableColElementAlign :: AttrLabelProxy "align"
-dOMHTMLTableColElementAlign = AttrLabelProxy
-
-dOMHTMLTableColElementCh :: AttrLabelProxy "ch"
-dOMHTMLTableColElementCh = AttrLabelProxy
-
-dOMHTMLTableColElementChOff :: AttrLabelProxy "chOff"
-dOMHTMLTableColElementChOff = AttrLabelProxy
-
-dOMHTMLTableColElementSpan :: AttrLabelProxy "span"
-dOMHTMLTableColElementSpan = AttrLabelProxy
-
-dOMHTMLTableColElementVAlign :: AttrLabelProxy "vAlign"
-dOMHTMLTableColElementVAlign = AttrLabelProxy
-
-dOMHTMLTableColElementWidth :: AttrLabelProxy "width"
-dOMHTMLTableColElementWidth = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLTableColElement = DOMHTMLTableColElementSignalList
-type DOMHTMLTableColElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLTableColElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_col_element_get_align" webkit_dom_html_table_col_element_get_align :: 
-    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableColElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableColElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableColElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_col_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLTableColElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableColElementGetAlign
-
-#endif
-
--- method DOMHTMLTableColElement::get_ch
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_col_element_get_ch" webkit_dom_html_table_col_element_get_ch :: 
-    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableColElementGetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableColElementGetCh ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableColElementGetCh self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_col_element_get_ch self'
-    checkUnexpectedReturnNULL "dOMHTMLTableColElementGetCh" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementGetChMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetChMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableColElementGetCh
-
-#endif
-
--- method DOMHTMLTableColElement::get_ch_off
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_col_element_get_ch_off" webkit_dom_html_table_col_element_get_ch_off :: 
-    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableColElementGetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableColElementGetChOff ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableColElementGetChOff self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_col_element_get_ch_off self'
-    checkUnexpectedReturnNULL "dOMHTMLTableColElementGetChOff" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementGetChOffMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetChOffMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableColElementGetChOff
-
-#endif
-
--- method DOMHTMLTableColElement::get_span
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_col_element_get_span" webkit_dom_html_table_col_element_get_span :: 
-    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLTableColElementGetSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableColElementGetSpan ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLTableColElementGetSpan self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_col_element_get_span self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementGetSpanMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetSpanMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableColElementGetSpan
-
-#endif
-
--- method DOMHTMLTableColElement::get_v_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_col_element_get_v_align" webkit_dom_html_table_col_element_get_v_align :: 
-    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableColElementGetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableColElementGetVAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableColElementGetVAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_col_element_get_v_align self'
-    checkUnexpectedReturnNULL "dOMHTMLTableColElementGetVAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementGetVAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetVAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableColElementGetVAlign
-
-#endif
-
--- method DOMHTMLTableColElement::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_col_element_get_width" webkit_dom_html_table_col_element_get_width :: 
-    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableColElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableColElementGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableColElementGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_col_element_get_width self'
-    checkUnexpectedReturnNULL "dOMHTMLTableColElementGetWidth" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementGetWidthMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableColElementGetWidth
-
-#endif
-
--- method DOMHTMLTableColElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_col_element_set_align" webkit_dom_html_table_col_element_set_align :: 
-    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableColElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableColElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableColElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_col_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableColElementSetAlign
-
-#endif
-
--- method DOMHTMLTableColElement::set_ch
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_col_element_set_ch" webkit_dom_html_table_col_element_set_ch :: 
-    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableColElementSetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableColElementSetCh ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableColElementSetCh self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_col_element_set_ch self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSetChMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetChMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableColElementSetCh
-
-#endif
-
--- method DOMHTMLTableColElement::set_ch_off
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_col_element_set_ch_off" webkit_dom_html_table_col_element_set_ch_off :: 
-    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableColElementSetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableColElementSetChOff ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableColElementSetChOff self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_col_element_set_ch_off self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSetChOffMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetChOffMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableColElementSetChOff
-
-#endif
-
--- method DOMHTMLTableColElement::set_span
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_col_element_set_span" webkit_dom_html_table_col_element_set_span :: 
-    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableColElementSetSpan ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableColElementSetSpan ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLTableColElementSetSpan self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_table_col_element_set_span self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSetSpanMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetSpanMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableColElementSetSpan
-
-#endif
-
--- method DOMHTMLTableColElement::set_v_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_col_element_set_v_align" webkit_dom_html_table_col_element_set_v_align :: 
-    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableColElementSetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableColElementSetVAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableColElementSetVAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_col_element_set_v_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSetVAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetVAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableColElementSetVAlign
-
-#endif
-
--- method DOMHTMLTableColElement::set_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableColElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_col_element_set_width" webkit_dom_html_table_col_element_set_width :: 
-    Ptr DOMHTMLTableColElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableColElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableColElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableColElementSetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableColElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement.DOMHTMLTableColElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableColElementSetWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_col_element_set_width self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSetWidthMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableColElement a) => O.MethodInfo DOMHTMLTableColElementSetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableColElementSetWidth
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTableColElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLTableColElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTableColElement.hs-boot
+++ /dev/null
@@ -1,83 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLTableColElement = DOMHTMLTableColElement (ManagedPtr DOMHTMLTableColElement)
-instance GObject DOMHTMLTableColElement where
-class (GObject o, O.IsDescendantOf DOMHTMLTableColElement o) => IsDOMHTMLTableColElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTableColElement o) => IsDOMHTMLTableColElement o
-instance O.HasParentTypes DOMHTMLTableColElement
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementChPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementChOffPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSpanPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementVAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementGetChMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementGetChOffMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementGetSpanMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementGetVAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSetChMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSetChOffMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSetSpanMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSetVAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableColElementSetWidthMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTableElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLTableElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTableElement.hs
+++ /dev/null
@@ -1,2552 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLTableElement
-    ( 
-
--- * Exported types
-    DOMHTMLTableElement(..)                 ,
-    IsDOMHTMLTableElement                   ,
-    toDOMHTMLTableElement                   ,
-    noDOMHTMLTableElement                   ,
-
-
- -- * Methods
--- ** createCaption #method:createCaption#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementCreateCaptionMethodInfo,
-#endif
-    dOMHTMLTableElementCreateCaption        ,
-
-
--- ** createTFoot #method:createTFoot#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementCreateTFootMethodInfo,
-#endif
-    dOMHTMLTableElementCreateTFoot          ,
-
-
--- ** createTHead #method:createTHead#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementCreateTHeadMethodInfo,
-#endif
-    dOMHTMLTableElementCreateTHead          ,
-
-
--- ** deleteCaption #method:deleteCaption#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementDeleteCaptionMethodInfo,
-#endif
-    dOMHTMLTableElementDeleteCaption        ,
-
-
--- ** deleteRow #method:deleteRow#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementDeleteRowMethodInfo  ,
-#endif
-    dOMHTMLTableElementDeleteRow            ,
-
-
--- ** deleteTFoot #method:deleteTFoot#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementDeleteTFootMethodInfo,
-#endif
-    dOMHTMLTableElementDeleteTFoot          ,
-
-
--- ** deleteTHead #method:deleteTHead#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementDeleteTHeadMethodInfo,
-#endif
-    dOMHTMLTableElementDeleteTHead          ,
-
-
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementGetAlignMethodInfo   ,
-#endif
-    dOMHTMLTableElementGetAlign             ,
-
-
--- ** getBgColor #method:getBgColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementGetBgColorMethodInfo ,
-#endif
-    dOMHTMLTableElementGetBgColor           ,
-
-
--- ** getBorder #method:getBorder#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementGetBorderMethodInfo  ,
-#endif
-    dOMHTMLTableElementGetBorder            ,
-
-
--- ** getCaption #method:getCaption#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementGetCaptionMethodInfo ,
-#endif
-    dOMHTMLTableElementGetCaption           ,
-
-
--- ** getCellPadding #method:getCellPadding#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementGetCellPaddingMethodInfo,
-#endif
-    dOMHTMLTableElementGetCellPadding       ,
-
-
--- ** getCellSpacing #method:getCellSpacing#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementGetCellSpacingMethodInfo,
-#endif
-    dOMHTMLTableElementGetCellSpacing       ,
-
-
--- ** getRows #method:getRows#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementGetRowsMethodInfo    ,
-#endif
-    dOMHTMLTableElementGetRows              ,
-
-
--- ** getRules #method:getRules#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementGetRulesMethodInfo   ,
-#endif
-    dOMHTMLTableElementGetRules             ,
-
-
--- ** getSummary #method:getSummary#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementGetSummaryMethodInfo ,
-#endif
-    dOMHTMLTableElementGetSummary           ,
-
-
--- ** getTBodies #method:getTBodies#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementGetTBodiesMethodInfo ,
-#endif
-    dOMHTMLTableElementGetTBodies           ,
-
-
--- ** getTFoot #method:getTFoot#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementGetTFootMethodInfo   ,
-#endif
-    dOMHTMLTableElementGetTFoot             ,
-
-
--- ** getTHead #method:getTHead#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementGetTHeadMethodInfo   ,
-#endif
-    dOMHTMLTableElementGetTHead             ,
-
-
--- ** getWidth #method:getWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementGetWidthMethodInfo   ,
-#endif
-    dOMHTMLTableElementGetWidth             ,
-
-
--- ** insertRow #method:insertRow#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementInsertRowMethodInfo  ,
-#endif
-    dOMHTMLTableElementInsertRow            ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementSetAlignMethodInfo   ,
-#endif
-    dOMHTMLTableElementSetAlign             ,
-
-
--- ** setBgColor #method:setBgColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementSetBgColorMethodInfo ,
-#endif
-    dOMHTMLTableElementSetBgColor           ,
-
-
--- ** setBorder #method:setBorder#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementSetBorderMethodInfo  ,
-#endif
-    dOMHTMLTableElementSetBorder            ,
-
-
--- ** setCaption #method:setCaption#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementSetCaptionMethodInfo ,
-#endif
-    dOMHTMLTableElementSetCaption           ,
-
-
--- ** setCellPadding #method:setCellPadding#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementSetCellPaddingMethodInfo,
-#endif
-    dOMHTMLTableElementSetCellPadding       ,
-
-
--- ** setCellSpacing #method:setCellSpacing#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementSetCellSpacingMethodInfo,
-#endif
-    dOMHTMLTableElementSetCellSpacing       ,
-
-
--- ** setRules #method:setRules#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementSetRulesMethodInfo   ,
-#endif
-    dOMHTMLTableElementSetRules             ,
-
-
--- ** setSummary #method:setSummary#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementSetSummaryMethodInfo ,
-#endif
-    dOMHTMLTableElementSetSummary           ,
-
-
--- ** setTFoot #method:setTFoot#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementSetTFootMethodInfo   ,
-#endif
-    dOMHTMLTableElementSetTFoot             ,
-
-
--- ** setTHead #method:setTHead#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementSetTHeadMethodInfo   ,
-#endif
-    dOMHTMLTableElementSetTHead             ,
-
-
--- ** setWidth #method:setWidth#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementSetWidthMethodInfo   ,
-#endif
-    dOMHTMLTableElementSetWidth             ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementAlignPropertyInfo    ,
-#endif
-    constructDOMHTMLTableElementAlign       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableElementAlign                ,
-#endif
-    getDOMHTMLTableElementAlign             ,
-    setDOMHTMLTableElementAlign             ,
-
-
--- ** bgColor #attr:bgColor#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementBgColorPropertyInfo  ,
-#endif
-    constructDOMHTMLTableElementBgColor     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableElementBgColor              ,
-#endif
-    getDOMHTMLTableElementBgColor           ,
-    setDOMHTMLTableElementBgColor           ,
-
-
--- ** border #attr:border#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementBorderPropertyInfo   ,
-#endif
-    constructDOMHTMLTableElementBorder      ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableElementBorder               ,
-#endif
-    getDOMHTMLTableElementBorder            ,
-    setDOMHTMLTableElementBorder            ,
-
-
--- ** caption #attr:caption#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementCaptionPropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLTableElementCaption              ,
-#endif
-    getDOMHTMLTableElementCaption           ,
-
-
--- ** cellPadding #attr:cellPadding#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementCellPaddingPropertyInfo,
-#endif
-    constructDOMHTMLTableElementCellPadding ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableElementCellPadding          ,
-#endif
-    getDOMHTMLTableElementCellPadding       ,
-    setDOMHTMLTableElementCellPadding       ,
-
-
--- ** cellSpacing #attr:cellSpacing#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementCellSpacingPropertyInfo,
-#endif
-    constructDOMHTMLTableElementCellSpacing ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableElementCellSpacing          ,
-#endif
-    getDOMHTMLTableElementCellSpacing       ,
-    setDOMHTMLTableElementCellSpacing       ,
-
-
--- ** rows #attr:rows#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementRowsPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLTableElementRows                 ,
-#endif
-    getDOMHTMLTableElementRows              ,
-
-
--- ** rules #attr:rules#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementRulesPropertyInfo    ,
-#endif
-    constructDOMHTMLTableElementRules       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableElementRules                ,
-#endif
-    getDOMHTMLTableElementRules             ,
-    setDOMHTMLTableElementRules             ,
-
-
--- ** summary #attr:summary#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementSummaryPropertyInfo  ,
-#endif
-    constructDOMHTMLTableElementSummary     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableElementSummary              ,
-#endif
-    getDOMHTMLTableElementSummary           ,
-    setDOMHTMLTableElementSummary           ,
-
-
--- ** tBodies #attr:tBodies#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementTBodiesPropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLTableElementTBodies              ,
-#endif
-    getDOMHTMLTableElementTBodies           ,
-
-
--- ** tFoot #attr:tFoot#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementTFootPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLTableElementTFoot                ,
-#endif
-    getDOMHTMLTableElementTFoot             ,
-
-
--- ** tHead #attr:tHead#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementTHeadPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLTableElementTHead                ,
-#endif
-    getDOMHTMLTableElementTHead             ,
-
-
--- ** width #attr:width#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableElementWidthPropertyInfo    ,
-#endif
-    constructDOMHTMLTableElementWidth       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableElementWidth                ,
-#endif
-    getDOMHTMLTableElementWidth             ,
-    setDOMHTMLTableElementWidth             ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement as WebKit2WebExtension.DOMHTMLTableCaptionElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement as WebKit2WebExtension.DOMHTMLTableSectionElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLTableElement = DOMHTMLTableElement (ManagedPtr DOMHTMLTableElement)
-foreign import ccall "webkit_dom_html_table_element_get_type"
-    c_webkit_dom_html_table_element_get_type :: IO GType
-
-instance GObject DOMHTMLTableElement where
-    gobjectType = c_webkit_dom_html_table_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLTableElement`, for instance with `toDOMHTMLTableElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLTableElement o) => IsDOMHTMLTableElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTableElement o) => IsDOMHTMLTableElement o
-
-instance O.HasParentTypes DOMHTMLTableElement
-type instance O.ParentTypes DOMHTMLTableElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLTableElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLTableElement :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m DOMHTMLTableElement
-toDOMHTMLTableElement = liftIO . unsafeCastTo DOMHTMLTableElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTableElement`.
-noDOMHTMLTableElement :: Maybe DOMHTMLTableElement
-noDOMHTMLTableElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLTableElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLTableElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLTableElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLTableElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLTableElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLTableElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLTableElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLTableElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLTableElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLTableElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLTableElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLTableElementMethod "createCaption" o = DOMHTMLTableElementCreateCaptionMethodInfo
-    ResolveDOMHTMLTableElementMethod "createTFoot" o = DOMHTMLTableElementCreateTFootMethodInfo
-    ResolveDOMHTMLTableElementMethod "createTHead" o = DOMHTMLTableElementCreateTHeadMethodInfo
-    ResolveDOMHTMLTableElementMethod "deleteCaption" o = DOMHTMLTableElementDeleteCaptionMethodInfo
-    ResolveDOMHTMLTableElementMethod "deleteRow" o = DOMHTMLTableElementDeleteRowMethodInfo
-    ResolveDOMHTMLTableElementMethod "deleteTFoot" o = DOMHTMLTableElementDeleteTFootMethodInfo
-    ResolveDOMHTMLTableElementMethod "deleteTHead" o = DOMHTMLTableElementDeleteTHeadMethodInfo
-    ResolveDOMHTMLTableElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLTableElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLTableElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLTableElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLTableElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLTableElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLTableElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLTableElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLTableElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLTableElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLTableElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLTableElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLTableElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLTableElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLTableElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLTableElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLTableElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLTableElementMethod "insertRow" o = DOMHTMLTableElementInsertRowMethodInfo
-    ResolveDOMHTMLTableElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLTableElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLTableElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLTableElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLTableElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLTableElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLTableElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLTableElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLTableElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLTableElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLTableElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLTableElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLTableElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLTableElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLTableElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLTableElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLTableElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLTableElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLTableElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLTableElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLTableElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLTableElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLTableElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLTableElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLTableElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLTableElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLTableElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLTableElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLTableElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLTableElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLTableElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLTableElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLTableElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLTableElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLTableElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLTableElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLTableElementMethod "getAlign" o = DOMHTMLTableElementGetAlignMethodInfo
-    ResolveDOMHTMLTableElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLTableElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLTableElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTableElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLTableElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLTableElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLTableElementMethod "getBgColor" o = DOMHTMLTableElementGetBgColorMethodInfo
-    ResolveDOMHTMLTableElementMethod "getBorder" o = DOMHTMLTableElementGetBorderMethodInfo
-    ResolveDOMHTMLTableElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLTableElementMethod "getCaption" o = DOMHTMLTableElementGetCaptionMethodInfo
-    ResolveDOMHTMLTableElementMethod "getCellPadding" o = DOMHTMLTableElementGetCellPaddingMethodInfo
-    ResolveDOMHTMLTableElementMethod "getCellSpacing" o = DOMHTMLTableElementGetCellSpacingMethodInfo
-    ResolveDOMHTMLTableElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLTableElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLTableElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLTableElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLTableElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLTableElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLTableElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLTableElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLTableElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLTableElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLTableElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLTableElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLTableElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLTableElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLTableElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLTableElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLTableElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLTableElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLTableElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLTableElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLTableElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLTableElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLTableElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLTableElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLTableElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLTableElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLTableElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLTableElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLTableElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLTableElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLTableElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLTableElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLTableElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLTableElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLTableElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLTableElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLTableElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLTableElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLTableElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLTableElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLTableElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLTableElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLTableElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLTableElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLTableElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLTableElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLTableElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLTableElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLTableElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLTableElementMethod "getRows" o = DOMHTMLTableElementGetRowsMethodInfo
-    ResolveDOMHTMLTableElementMethod "getRules" o = DOMHTMLTableElementGetRulesMethodInfo
-    ResolveDOMHTMLTableElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLTableElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLTableElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLTableElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLTableElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLTableElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLTableElementMethod "getSummary" o = DOMHTMLTableElementGetSummaryMethodInfo
-    ResolveDOMHTMLTableElementMethod "getTBodies" o = DOMHTMLTableElementGetTBodiesMethodInfo
-    ResolveDOMHTMLTableElementMethod "getTFoot" o = DOMHTMLTableElementGetTFootMethodInfo
-    ResolveDOMHTMLTableElementMethod "getTHead" o = DOMHTMLTableElementGetTHeadMethodInfo
-    ResolveDOMHTMLTableElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLTableElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLTableElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLTableElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLTableElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLTableElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLTableElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTableElementMethod "getWidth" o = DOMHTMLTableElementGetWidthMethodInfo
-    ResolveDOMHTMLTableElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLTableElementMethod "setAlign" o = DOMHTMLTableElementSetAlignMethodInfo
-    ResolveDOMHTMLTableElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLTableElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLTableElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTableElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLTableElementMethod "setBgColor" o = DOMHTMLTableElementSetBgColorMethodInfo
-    ResolveDOMHTMLTableElementMethod "setBorder" o = DOMHTMLTableElementSetBorderMethodInfo
-    ResolveDOMHTMLTableElementMethod "setCaption" o = DOMHTMLTableElementSetCaptionMethodInfo
-    ResolveDOMHTMLTableElementMethod "setCellPadding" o = DOMHTMLTableElementSetCellPaddingMethodInfo
-    ResolveDOMHTMLTableElementMethod "setCellSpacing" o = DOMHTMLTableElementSetCellSpacingMethodInfo
-    ResolveDOMHTMLTableElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLTableElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLTableElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLTableElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLTableElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLTableElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLTableElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLTableElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLTableElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLTableElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLTableElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLTableElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLTableElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLTableElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLTableElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLTableElementMethod "setRules" o = DOMHTMLTableElementSetRulesMethodInfo
-    ResolveDOMHTMLTableElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLTableElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLTableElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLTableElementMethod "setSummary" o = DOMHTMLTableElementSetSummaryMethodInfo
-    ResolveDOMHTMLTableElementMethod "setTFoot" o = DOMHTMLTableElementSetTFootMethodInfo
-    ResolveDOMHTMLTableElementMethod "setTHead" o = DOMHTMLTableElementSetTHeadMethodInfo
-    ResolveDOMHTMLTableElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLTableElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLTableElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLTableElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLTableElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTableElementMethod "setWidth" o = DOMHTMLTableElementSetWidthMethodInfo
-    ResolveDOMHTMLTableElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLTableElementMethod t DOMHTMLTableElement, O.MethodInfo info DOMHTMLTableElement p) => OL.IsLabel t (DOMHTMLTableElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableElement #align
-@
--}
-getDOMHTMLTableElementAlign :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableElementAlign :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
-setDOMHTMLTableElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableElementAlign :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementAlignPropertyInfo
-instance AttrInfo DOMHTMLTableElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableElementAlignPropertyInfo = IsDOMHTMLTableElement
-    type AttrGetType DOMHTMLTableElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLTableElementAlignPropertyInfo = DOMHTMLTableElement
-    attrGet _ = getDOMHTMLTableElementAlign
-    attrSet _ = setDOMHTMLTableElementAlign
-    attrConstruct _ = constructDOMHTMLTableElementAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "bg-color"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@bg-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableElement #bgColor
-@
--}
-getDOMHTMLTableElementBgColor :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableElementBgColor obj = liftIO $ B.Properties.getObjectPropertyString obj "bg-color"
-
-{- |
-Set the value of the “@bg-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #bgColor 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableElementBgColor :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
-setDOMHTMLTableElementBgColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "bg-color" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@bg-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableElementBgColor :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableElementBgColor val = B.Properties.constructObjectPropertyString "bg-color" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementBgColorPropertyInfo
-instance AttrInfo DOMHTMLTableElementBgColorPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableElementBgColorPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableElementBgColorPropertyInfo = IsDOMHTMLTableElement
-    type AttrGetType DOMHTMLTableElementBgColorPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableElementBgColorPropertyInfo = "bg-color"
-    type AttrOrigin DOMHTMLTableElementBgColorPropertyInfo = DOMHTMLTableElement
-    attrGet _ = getDOMHTMLTableElementBgColor
-    attrSet _ = setDOMHTMLTableElementBgColor
-    attrConstruct _ = constructDOMHTMLTableElementBgColor
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "border"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@border@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableElement #border
-@
--}
-getDOMHTMLTableElementBorder :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableElementBorder obj = liftIO $ B.Properties.getObjectPropertyString obj "border"
-
-{- |
-Set the value of the “@border@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #border 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableElementBorder :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
-setDOMHTMLTableElementBorder obj val = liftIO $ B.Properties.setObjectPropertyString obj "border" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@border@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableElementBorder :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableElementBorder val = B.Properties.constructObjectPropertyString "border" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementBorderPropertyInfo
-instance AttrInfo DOMHTMLTableElementBorderPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableElementBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableElementBorderPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableElementBorderPropertyInfo = IsDOMHTMLTableElement
-    type AttrGetType DOMHTMLTableElementBorderPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableElementBorderPropertyInfo = "border"
-    type AttrOrigin DOMHTMLTableElementBorderPropertyInfo = DOMHTMLTableElement
-    attrGet _ = getDOMHTMLTableElementBorder
-    attrSet _ = setDOMHTMLTableElementBorder
-    attrConstruct _ = constructDOMHTMLTableElementBorder
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "caption"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@caption@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableElement #caption
-@
--}
-getDOMHTMLTableElementCaption :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
-getDOMHTMLTableElementCaption obj = liftIO $ checkUnexpectedNothing "getDOMHTMLTableElementCaption" $ B.Properties.getObjectPropertyObject obj "caption" WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementCaptionPropertyInfo
-instance AttrInfo DOMHTMLTableElementCaptionPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableElementCaptionPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLTableElementCaptionPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLTableElementCaptionPropertyInfo = IsDOMHTMLTableElement
-    type AttrGetType DOMHTMLTableElementCaptionPropertyInfo = WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
-    type AttrLabel DOMHTMLTableElementCaptionPropertyInfo = "caption"
-    type AttrOrigin DOMHTMLTableElementCaptionPropertyInfo = DOMHTMLTableElement
-    attrGet _ = getDOMHTMLTableElementCaption
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "cell-padding"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@cell-padding@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableElement #cellPadding
-@
--}
-getDOMHTMLTableElementCellPadding :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableElementCellPadding obj = liftIO $ B.Properties.getObjectPropertyString obj "cell-padding"
-
-{- |
-Set the value of the “@cell-padding@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #cellPadding 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableElementCellPadding :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
-setDOMHTMLTableElementCellPadding obj val = liftIO $ B.Properties.setObjectPropertyString obj "cell-padding" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@cell-padding@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableElementCellPadding :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableElementCellPadding val = B.Properties.constructObjectPropertyString "cell-padding" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementCellPaddingPropertyInfo
-instance AttrInfo DOMHTMLTableElementCellPaddingPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableElementCellPaddingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableElementCellPaddingPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableElementCellPaddingPropertyInfo = IsDOMHTMLTableElement
-    type AttrGetType DOMHTMLTableElementCellPaddingPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableElementCellPaddingPropertyInfo = "cell-padding"
-    type AttrOrigin DOMHTMLTableElementCellPaddingPropertyInfo = DOMHTMLTableElement
-    attrGet _ = getDOMHTMLTableElementCellPadding
-    attrSet _ = setDOMHTMLTableElementCellPadding
-    attrConstruct _ = constructDOMHTMLTableElementCellPadding
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "cell-spacing"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@cell-spacing@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableElement #cellSpacing
-@
--}
-getDOMHTMLTableElementCellSpacing :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableElementCellSpacing obj = liftIO $ B.Properties.getObjectPropertyString obj "cell-spacing"
-
-{- |
-Set the value of the “@cell-spacing@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #cellSpacing 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableElementCellSpacing :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
-setDOMHTMLTableElementCellSpacing obj val = liftIO $ B.Properties.setObjectPropertyString obj "cell-spacing" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@cell-spacing@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableElementCellSpacing :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableElementCellSpacing val = B.Properties.constructObjectPropertyString "cell-spacing" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementCellSpacingPropertyInfo
-instance AttrInfo DOMHTMLTableElementCellSpacingPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableElementCellSpacingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableElementCellSpacingPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableElementCellSpacingPropertyInfo = IsDOMHTMLTableElement
-    type AttrGetType DOMHTMLTableElementCellSpacingPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableElementCellSpacingPropertyInfo = "cell-spacing"
-    type AttrOrigin DOMHTMLTableElementCellSpacingPropertyInfo = DOMHTMLTableElement
-    attrGet _ = getDOMHTMLTableElementCellSpacing
-    attrSet _ = setDOMHTMLTableElementCellSpacing
-    attrConstruct _ = constructDOMHTMLTableElementCellSpacing
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "rows"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@rows@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableElement #rows
-@
--}
-getDOMHTMLTableElementRows :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMHTMLTableElementRows obj = liftIO $ B.Properties.getObjectPropertyObject obj "rows" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementRowsPropertyInfo
-instance AttrInfo DOMHTMLTableElementRowsPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableElementRowsPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLTableElementRowsPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLTableElementRowsPropertyInfo = IsDOMHTMLTableElement
-    type AttrGetType DOMHTMLTableElementRowsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMHTMLTableElementRowsPropertyInfo = "rows"
-    type AttrOrigin DOMHTMLTableElementRowsPropertyInfo = DOMHTMLTableElement
-    attrGet _ = getDOMHTMLTableElementRows
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "rules"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@rules@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableElement #rules
-@
--}
-getDOMHTMLTableElementRules :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableElementRules obj = liftIO $ B.Properties.getObjectPropertyString obj "rules"
-
-{- |
-Set the value of the “@rules@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #rules 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableElementRules :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
-setDOMHTMLTableElementRules obj val = liftIO $ B.Properties.setObjectPropertyString obj "rules" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@rules@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableElementRules :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableElementRules val = B.Properties.constructObjectPropertyString "rules" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementRulesPropertyInfo
-instance AttrInfo DOMHTMLTableElementRulesPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableElementRulesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableElementRulesPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableElementRulesPropertyInfo = IsDOMHTMLTableElement
-    type AttrGetType DOMHTMLTableElementRulesPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableElementRulesPropertyInfo = "rules"
-    type AttrOrigin DOMHTMLTableElementRulesPropertyInfo = DOMHTMLTableElement
-    attrGet _ = getDOMHTMLTableElementRules
-    attrSet _ = setDOMHTMLTableElementRules
-    attrConstruct _ = constructDOMHTMLTableElementRules
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "summary"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@summary@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableElement #summary
-@
--}
-getDOMHTMLTableElementSummary :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableElementSummary obj = liftIO $ B.Properties.getObjectPropertyString obj "summary"
-
-{- |
-Set the value of the “@summary@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #summary 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableElementSummary :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
-setDOMHTMLTableElementSummary obj val = liftIO $ B.Properties.setObjectPropertyString obj "summary" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@summary@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableElementSummary :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableElementSummary val = B.Properties.constructObjectPropertyString "summary" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSummaryPropertyInfo
-instance AttrInfo DOMHTMLTableElementSummaryPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableElementSummaryPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableElementSummaryPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableElementSummaryPropertyInfo = IsDOMHTMLTableElement
-    type AttrGetType DOMHTMLTableElementSummaryPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableElementSummaryPropertyInfo = "summary"
-    type AttrOrigin DOMHTMLTableElementSummaryPropertyInfo = DOMHTMLTableElement
-    attrGet _ = getDOMHTMLTableElementSummary
-    attrSet _ = setDOMHTMLTableElementSummary
-    attrConstruct _ = constructDOMHTMLTableElementSummary
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "t-bodies"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@t-bodies@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableElement #tBodies
-@
--}
-getDOMHTMLTableElementTBodies :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMHTMLTableElementTBodies obj = liftIO $ B.Properties.getObjectPropertyObject obj "t-bodies" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementTBodiesPropertyInfo
-instance AttrInfo DOMHTMLTableElementTBodiesPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableElementTBodiesPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLTableElementTBodiesPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLTableElementTBodiesPropertyInfo = IsDOMHTMLTableElement
-    type AttrGetType DOMHTMLTableElementTBodiesPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMHTMLTableElementTBodiesPropertyInfo = "t-bodies"
-    type AttrOrigin DOMHTMLTableElementTBodiesPropertyInfo = DOMHTMLTableElement
-    attrGet _ = getDOMHTMLTableElementTBodies
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "t-foot"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@t-foot@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableElement #tFoot
-@
--}
-getDOMHTMLTableElementTFoot :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
-getDOMHTMLTableElementTFoot obj = liftIO $ checkUnexpectedNothing "getDOMHTMLTableElementTFoot" $ B.Properties.getObjectPropertyObject obj "t-foot" WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementTFootPropertyInfo
-instance AttrInfo DOMHTMLTableElementTFootPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableElementTFootPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLTableElementTFootPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLTableElementTFootPropertyInfo = IsDOMHTMLTableElement
-    type AttrGetType DOMHTMLTableElementTFootPropertyInfo = WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
-    type AttrLabel DOMHTMLTableElementTFootPropertyInfo = "t-foot"
-    type AttrOrigin DOMHTMLTableElementTFootPropertyInfo = DOMHTMLTableElement
-    attrGet _ = getDOMHTMLTableElementTFoot
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "t-head"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@t-head@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableElement #tHead
-@
--}
-getDOMHTMLTableElementTHead :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
-getDOMHTMLTableElementTHead obj = liftIO $ checkUnexpectedNothing "getDOMHTMLTableElementTHead" $ B.Properties.getObjectPropertyObject obj "t-head" WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementTHeadPropertyInfo
-instance AttrInfo DOMHTMLTableElementTHeadPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableElementTHeadPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLTableElementTHeadPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLTableElementTHeadPropertyInfo = IsDOMHTMLTableElement
-    type AttrGetType DOMHTMLTableElementTHeadPropertyInfo = WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
-    type AttrLabel DOMHTMLTableElementTHeadPropertyInfo = "t-head"
-    type AttrOrigin DOMHTMLTableElementTHeadPropertyInfo = DOMHTMLTableElement
-    attrGet _ = getDOMHTMLTableElementTHead
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "width"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableElement #width
-@
--}
-getDOMHTMLTableElementWidth :: (MonadIO m, IsDOMHTMLTableElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableElementWidth obj = liftIO $ B.Properties.getObjectPropertyString obj "width"
-
-{- |
-Set the value of the “@width@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableElement [ #width 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableElementWidth :: (MonadIO m, IsDOMHTMLTableElement o) => o -> T.Text -> m ()
-setDOMHTMLTableElementWidth obj val = liftIO $ B.Properties.setObjectPropertyString obj "width" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableElementWidth :: (IsDOMHTMLTableElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableElementWidth val = B.Properties.constructObjectPropertyString "width" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementWidthPropertyInfo
-instance AttrInfo DOMHTMLTableElementWidthPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableElementWidthPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableElementWidthPropertyInfo = IsDOMHTMLTableElement
-    type AttrGetType DOMHTMLTableElementWidthPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableElementWidthPropertyInfo = "width"
-    type AttrOrigin DOMHTMLTableElementWidthPropertyInfo = DOMHTMLTableElement
-    attrGet _ = getDOMHTMLTableElementWidth
-    attrSet _ = setDOMHTMLTableElementWidth
-    attrConstruct _ = constructDOMHTMLTableElementWidth
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLTableElement
-type instance O.AttributeList DOMHTMLTableElement = DOMHTMLTableElementAttributeList
-type DOMHTMLTableElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLTableElementBgColorPropertyInfo), '("border", DOMHTMLTableElementBorderPropertyInfo), '("caption", DOMHTMLTableElementCaptionPropertyInfo), '("cellPadding", DOMHTMLTableElementCellPaddingPropertyInfo), '("cellSpacing", DOMHTMLTableElementCellSpacingPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rows", DOMHTMLTableElementRowsPropertyInfo), '("rules", DOMHTMLTableElementRulesPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("summary", DOMHTMLTableElementSummaryPropertyInfo), '("tBodies", DOMHTMLTableElementTBodiesPropertyInfo), '("tFoot", DOMHTMLTableElementTFootPropertyInfo), '("tHead", DOMHTMLTableElementTHeadPropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLTableElementWidthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLTableElementAlign :: AttrLabelProxy "align"
-dOMHTMLTableElementAlign = AttrLabelProxy
-
-dOMHTMLTableElementBgColor :: AttrLabelProxy "bgColor"
-dOMHTMLTableElementBgColor = AttrLabelProxy
-
-dOMHTMLTableElementBorder :: AttrLabelProxy "border"
-dOMHTMLTableElementBorder = AttrLabelProxy
-
-dOMHTMLTableElementCaption :: AttrLabelProxy "caption"
-dOMHTMLTableElementCaption = AttrLabelProxy
-
-dOMHTMLTableElementCellPadding :: AttrLabelProxy "cellPadding"
-dOMHTMLTableElementCellPadding = AttrLabelProxy
-
-dOMHTMLTableElementCellSpacing :: AttrLabelProxy "cellSpacing"
-dOMHTMLTableElementCellSpacing = AttrLabelProxy
-
-dOMHTMLTableElementRows :: AttrLabelProxy "rows"
-dOMHTMLTableElementRows = AttrLabelProxy
-
-dOMHTMLTableElementRules :: AttrLabelProxy "rules"
-dOMHTMLTableElementRules = AttrLabelProxy
-
-dOMHTMLTableElementSummary :: AttrLabelProxy "summary"
-dOMHTMLTableElementSummary = AttrLabelProxy
-
-dOMHTMLTableElementTBodies :: AttrLabelProxy "tBodies"
-dOMHTMLTableElementTBodies = AttrLabelProxy
-
-dOMHTMLTableElementTFoot :: AttrLabelProxy "tFoot"
-dOMHTMLTableElementTFoot = AttrLabelProxy
-
-dOMHTMLTableElementTHead :: AttrLabelProxy "tHead"
-dOMHTMLTableElementTHead = AttrLabelProxy
-
-dOMHTMLTableElementWidth :: AttrLabelProxy "width"
-dOMHTMLTableElementWidth = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLTableElement = DOMHTMLTableElementSignalList
-type DOMHTMLTableElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLTableElement::create_caption
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_create_caption" webkit_dom_html_table_element_create_caption :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)
-
-{-# DEPRECATED dOMHTMLTableElementCreateCaption ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementCreateCaption ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-dOMHTMLTableElementCreateCaption self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_create_caption self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementCreateCaption" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementCreateCaptionMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementCreateCaptionMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementCreateCaption
-
-#endif
-
--- method DOMHTMLTableElement::create_t_foot
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_create_t_foot" webkit_dom_html_table_element_create_t_foot :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)
-
-{-# DEPRECATED dOMHTMLTableElementCreateTFoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementCreateTFoot ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-dOMHTMLTableElementCreateTFoot self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_create_t_foot self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementCreateTFoot" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementCreateTFootMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementCreateTFootMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementCreateTFoot
-
-#endif
-
--- method DOMHTMLTableElement::create_t_head
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_create_t_head" webkit_dom_html_table_element_create_t_head :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)
-
-{-# DEPRECATED dOMHTMLTableElementCreateTHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementCreateTHead ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' -}
-dOMHTMLTableElementCreateTHead self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_create_t_head self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementCreateTHead" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementCreateTHeadMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementCreateTHeadMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementCreateTHead
-
-#endif
-
--- method DOMHTMLTableElement::delete_caption
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_delete_caption" webkit_dom_html_table_element_delete_caption :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementDeleteCaption ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementDeleteCaption ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m ()
-dOMHTMLTableElementDeleteCaption self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_table_element_delete_caption self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementDeleteCaptionMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementDeleteCaptionMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementDeleteCaption
-
-#endif
-
--- method DOMHTMLTableElement::delete_row
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_delete_row" webkit_dom_html_table_element_delete_row :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    CLong ->                                -- index : TBasicType TLong
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementDeleteRow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementDeleteRow ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> CLong
-    {- ^ /@index@/: A @/glong/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLTableElementDeleteRow self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_html_table_element_delete_row self' index
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementDeleteRowMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementDeleteRowMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementDeleteRow
-
-#endif
-
--- method DOMHTMLTableElement::delete_t_foot
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_delete_t_foot" webkit_dom_html_table_element_delete_t_foot :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementDeleteTFoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementDeleteTFoot ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m ()
-dOMHTMLTableElementDeleteTFoot self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_table_element_delete_t_foot self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementDeleteTFootMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementDeleteTFootMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementDeleteTFoot
-
-#endif
-
--- method DOMHTMLTableElement::delete_t_head
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_delete_t_head" webkit_dom_html_table_element_delete_t_head :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementDeleteTHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementDeleteTHead ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m ()
-dOMHTMLTableElementDeleteTHead self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_table_element_delete_t_head self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementDeleteTHeadMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementDeleteTHeadMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementDeleteTHead
-
-#endif
-
--- method DOMHTMLTableElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_get_align" webkit_dom_html_table_element_get_align :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementGetAlign
-
-#endif
-
--- method DOMHTMLTableElement::get_bg_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_get_bg_color" webkit_dom_html_table_element_get_bg_color :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableElementGetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementGetBgColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableElementGetBgColor self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_get_bg_color self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementGetBgColor" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetBgColorMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetBgColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementGetBgColor
-
-#endif
-
--- method DOMHTMLTableElement::get_border
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_get_border" webkit_dom_html_table_element_get_border :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableElementGetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementGetBorder ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableElementGetBorder self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_get_border self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementGetBorder" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetBorderMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetBorderMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementGetBorder
-
-#endif
-
--- method DOMHTMLTableElement::get_caption
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_get_caption" webkit_dom_html_table_element_get_caption :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement)
-
-{-# DEPRECATED dOMHTMLTableElementGetCaption ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementGetCaption ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement' -}
-dOMHTMLTableElementGetCaption self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_get_caption self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementGetCaption" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetCaptionMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetCaptionMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementGetCaption
-
-#endif
-
--- method DOMHTMLTableElement::get_cell_padding
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_get_cell_padding" webkit_dom_html_table_element_get_cell_padding :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableElementGetCellPadding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementGetCellPadding ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableElementGetCellPadding self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_get_cell_padding self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementGetCellPadding" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetCellPaddingMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetCellPaddingMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementGetCellPadding
-
-#endif
-
--- method DOMHTMLTableElement::get_cell_spacing
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_get_cell_spacing" webkit_dom_html_table_element_get_cell_spacing :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableElementGetCellSpacing ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementGetCellSpacing ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableElementGetCellSpacing self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_get_cell_spacing self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementGetCellSpacing" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetCellSpacingMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetCellSpacingMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementGetCellSpacing
-
-#endif
-
--- method DOMHTMLTableElement::get_rows
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_get_rows" webkit_dom_html_table_element_get_rows :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMHTMLTableElementGetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementGetRows ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMHTMLTableElementGetRows self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_get_rows self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementGetRows" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetRowsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetRowsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementGetRows
-
-#endif
-
--- method DOMHTMLTableElement::get_rules
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_get_rules" webkit_dom_html_table_element_get_rules :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableElementGetRules ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementGetRules ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableElementGetRules self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_get_rules self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementGetRules" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetRulesMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetRulesMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementGetRules
-
-#endif
-
--- method DOMHTMLTableElement::get_summary
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_get_summary" webkit_dom_html_table_element_get_summary :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableElementGetSummary ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementGetSummary ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableElementGetSummary self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_get_summary self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementGetSummary" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetSummaryMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetSummaryMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementGetSummary
-
-#endif
-
--- method DOMHTMLTableElement::get_t_bodies
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_get_t_bodies" webkit_dom_html_table_element_get_t_bodies :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMHTMLTableElementGetTBodies ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementGetTBodies ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMHTMLTableElementGetTBodies self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_get_t_bodies self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementGetTBodies" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetTBodiesMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetTBodiesMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementGetTBodies
-
-#endif
-
--- method DOMHTMLTableElement::get_t_foot
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_get_t_foot" webkit_dom_html_table_element_get_t_foot :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement)
-
-{-# DEPRECATED dOMHTMLTableElementGetTFoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementGetTFoot ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-dOMHTMLTableElementGetTFoot self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_get_t_foot self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementGetTFoot" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetTFootMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetTFootMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementGetTFoot
-
-#endif
-
--- method DOMHTMLTableElement::get_t_head
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_get_t_head" webkit_dom_html_table_element_get_t_head :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement)
-
-{-# DEPRECATED dOMHTMLTableElementGetTHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementGetTHead ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-dOMHTMLTableElementGetTHead self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_get_t_head self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementGetTHead" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetTHeadMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetTHeadMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementGetTHead
-
-#endif
-
--- method DOMHTMLTableElement::get_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_get_width" webkit_dom_html_table_element_get_width :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementGetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableElementGetWidth self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_element_get_width self'
-    checkUnexpectedReturnNULL "dOMHTMLTableElementGetWidth" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetWidthMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementGetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementGetWidth
-
-#endif
-
--- method DOMHTMLTableElement::insert_row
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_insert_row" webkit_dom_html_table_element_insert_row :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    CLong ->                                -- index : TBasicType TLong
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)
-
-{-# DEPRECATED dOMHTMLTableElementInsertRow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementInsertRow ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> CLong
-    {- ^ /@index@/: A @/glong/@ -}
-    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLTableElementInsertRow self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_html_table_element_insert_row self' index
-        checkUnexpectedReturnNULL "dOMHTMLTableElementInsertRow" result
-        result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementInsertRowMethodInfo
-instance (signature ~ (CLong -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementInsertRowMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementInsertRow
-
-#endif
-
--- method DOMHTMLTableElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_set_align" webkit_dom_html_table_element_set_align :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementSetAlign
-
-#endif
-
--- method DOMHTMLTableElement::set_bg_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_set_bg_color" webkit_dom_html_table_element_set_bg_color :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementSetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementSetBgColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableElementSetBgColor self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_element_set_bg_color self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetBgColorMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetBgColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementSetBgColor
-
-#endif
-
--- method DOMHTMLTableElement::set_border
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_set_border" webkit_dom_html_table_element_set_border :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementSetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementSetBorder ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableElementSetBorder self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_element_set_border self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetBorderMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetBorderMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementSetBorder
-
-#endif
-
--- method DOMHTMLTableElement::set_caption
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableCaptionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_set_caption" webkit_dom_html_table_element_set_caption :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    Ptr WebKit2WebExtension.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement -> -- value : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableCaptionElement"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementSetCaption ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementSetCaption ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableCaptionElement.IsDOMHTMLTableCaptionElement b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> b
-    {- ^ /@value@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement.DOMHTMLTableCaptionElement' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLTableElementSetCaption self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- unsafeManagedPtrCastPtr value
-    onException (do
-        propagateGError $ webkit_dom_html_table_element_set_caption self' value'
-        touchManagedPtr self
-        touchManagedPtr value
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetCaptionMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableCaptionElement.IsDOMHTMLTableCaptionElement b) => O.MethodInfo DOMHTMLTableElementSetCaptionMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementSetCaption
-
-#endif
-
--- method DOMHTMLTableElement::set_cell_padding
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_set_cell_padding" webkit_dom_html_table_element_set_cell_padding :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementSetCellPadding ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementSetCellPadding ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableElementSetCellPadding self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_element_set_cell_padding self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetCellPaddingMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetCellPaddingMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementSetCellPadding
-
-#endif
-
--- method DOMHTMLTableElement::set_cell_spacing
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_set_cell_spacing" webkit_dom_html_table_element_set_cell_spacing :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementSetCellSpacing ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementSetCellSpacing ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableElementSetCellSpacing self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_element_set_cell_spacing self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetCellSpacingMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetCellSpacingMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementSetCellSpacing
-
-#endif
-
--- method DOMHTMLTableElement::set_rules
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_set_rules" webkit_dom_html_table_element_set_rules :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementSetRules ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementSetRules ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableElementSetRules self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_element_set_rules self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetRulesMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetRulesMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementSetRules
-
-#endif
-
--- method DOMHTMLTableElement::set_summary
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_set_summary" webkit_dom_html_table_element_set_summary :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementSetSummary ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementSetSummary ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableElementSetSummary self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_element_set_summary self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetSummaryMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetSummaryMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementSetSummary
-
-#endif
-
--- method DOMHTMLTableElement::set_t_foot
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_set_t_foot" webkit_dom_html_table_element_set_t_foot :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    Ptr WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement -> -- value : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementSetTFoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementSetTFoot ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> b
-    {- ^ /@value@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLTableElementSetTFoot self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- unsafeManagedPtrCastPtr value
-    onException (do
-        propagateGError $ webkit_dom_html_table_element_set_t_foot self' value'
-        touchManagedPtr self
-        touchManagedPtr value
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetTFootMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement b) => O.MethodInfo DOMHTMLTableElementSetTFootMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementSetTFoot
-
-#endif
-
--- method DOMHTMLTableElement::set_t_head
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_set_t_head" webkit_dom_html_table_element_set_t_head :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    Ptr WebKit2WebExtension.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement -> -- value : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementSetTHead ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementSetTHead ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> b
-    {- ^ /@value@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLTableElementSetTHead self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- unsafeManagedPtrCastPtr value
-    onException (do
-        propagateGError $ webkit_dom_html_table_element_set_t_head self' value'
-        touchManagedPtr self
-        touchManagedPtr value
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetTHeadMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMHTMLTableElement a, WebKit2WebExtension.DOMHTMLTableSectionElement.IsDOMHTMLTableSectionElement b) => O.MethodInfo DOMHTMLTableElementSetTHeadMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementSetTHead
-
-#endif
-
--- method DOMHTMLTableElement::set_width
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_element_set_width" webkit_dom_html_table_element_set_width :: 
-    Ptr DOMHTMLTableElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableElementSetWidth ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableElement.DOMHTMLTableElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableElementSetWidth self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_element_set_width self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetWidthMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableElement a) => O.MethodInfo DOMHTMLTableElementSetWidthMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableElementSetWidth
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTableElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLTableElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTableElement.hs-boot
+++ /dev/null
@@ -1,164 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLTableElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLTableElement = DOMHTMLTableElement (ManagedPtr DOMHTMLTableElement)
-instance GObject DOMHTMLTableElement where
-class (GObject o, O.IsDescendantOf DOMHTMLTableElement o) => IsDOMHTMLTableElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTableElement o) => IsDOMHTMLTableElement o
-instance O.HasParentTypes DOMHTMLTableElement
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementBgColorPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementBorderPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementCaptionPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementCellPaddingPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementCellSpacingPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementRowsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementRulesPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSummaryPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementTBodiesPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementTFootPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementTHeadPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementWidthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementCreateCaptionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementCreateTFootMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementCreateTHeadMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementDeleteCaptionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementDeleteRowMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementDeleteTFootMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementDeleteTHeadMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetBgColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetBorderMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetCaptionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetCellPaddingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetCellSpacingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetRowsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetRulesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetSummaryMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetTBodiesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetTFootMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetTHeadMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementGetWidthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementInsertRowMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetBgColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetBorderMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetCaptionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetCellPaddingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetCellSpacingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetRulesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetSummaryMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetTFootMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetTHeadMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableElementSetWidthMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTableRowElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLTableRowElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTableRowElement.hs
+++ /dev/null
@@ -1,1453 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement
-    ( 
-
--- * Exported types
-    DOMHTMLTableRowElement(..)              ,
-    IsDOMHTMLTableRowElement                ,
-    toDOMHTMLTableRowElement                ,
-    noDOMHTMLTableRowElement                ,
-
-
- -- * Methods
--- ** deleteCell #method:deleteCell#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementDeleteCellMethodInfo,
-#endif
-    dOMHTMLTableRowElementDeleteCell        ,
-
-
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementGetAlignMethodInfo,
-#endif
-    dOMHTMLTableRowElementGetAlign          ,
-
-
--- ** getBgColor #method:getBgColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementGetBgColorMethodInfo,
-#endif
-    dOMHTMLTableRowElementGetBgColor        ,
-
-
--- ** getCells #method:getCells#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementGetCellsMethodInfo,
-#endif
-    dOMHTMLTableRowElementGetCells          ,
-
-
--- ** getCh #method:getCh#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementGetChMethodInfo   ,
-#endif
-    dOMHTMLTableRowElementGetCh             ,
-
-
--- ** getChOff #method:getChOff#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementGetChOffMethodInfo,
-#endif
-    dOMHTMLTableRowElementGetChOff          ,
-
-
--- ** getRowIndex #method:getRowIndex#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementGetRowIndexMethodInfo,
-#endif
-    dOMHTMLTableRowElementGetRowIndex       ,
-
-
--- ** getSectionRowIndex #method:getSectionRowIndex#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementGetSectionRowIndexMethodInfo,
-#endif
-    dOMHTMLTableRowElementGetSectionRowIndex,
-
-
--- ** getVAlign #method:getVAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementGetVAlignMethodInfo,
-#endif
-    dOMHTMLTableRowElementGetVAlign         ,
-
-
--- ** insertCell #method:insertCell#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementInsertCellMethodInfo,
-#endif
-    dOMHTMLTableRowElementInsertCell        ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementSetAlignMethodInfo,
-#endif
-    dOMHTMLTableRowElementSetAlign          ,
-
-
--- ** setBgColor #method:setBgColor#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementSetBgColorMethodInfo,
-#endif
-    dOMHTMLTableRowElementSetBgColor        ,
-
-
--- ** setCh #method:setCh#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementSetChMethodInfo   ,
-#endif
-    dOMHTMLTableRowElementSetCh             ,
-
-
--- ** setChOff #method:setChOff#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementSetChOffMethodInfo,
-#endif
-    dOMHTMLTableRowElementSetChOff          ,
-
-
--- ** setVAlign #method:setVAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementSetVAlignMethodInfo,
-#endif
-    dOMHTMLTableRowElementSetVAlign         ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementAlignPropertyInfo ,
-#endif
-    constructDOMHTMLTableRowElementAlign    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableRowElementAlign             ,
-#endif
-    getDOMHTMLTableRowElementAlign          ,
-    setDOMHTMLTableRowElementAlign          ,
-
-
--- ** bgColor #attr:bgColor#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementBgColorPropertyInfo,
-#endif
-    constructDOMHTMLTableRowElementBgColor  ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableRowElementBgColor           ,
-#endif
-    getDOMHTMLTableRowElementBgColor        ,
-    setDOMHTMLTableRowElementBgColor        ,
-
-
--- ** cells #attr:cells#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementCellsPropertyInfo ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLTableRowElementCells             ,
-#endif
-    getDOMHTMLTableRowElementCells          ,
-
-
--- ** ch #attr:ch#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementChPropertyInfo    ,
-#endif
-    constructDOMHTMLTableRowElementCh       ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableRowElementCh                ,
-#endif
-    getDOMHTMLTableRowElementCh             ,
-    setDOMHTMLTableRowElementCh             ,
-
-
--- ** chOff #attr:chOff#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementChOffPropertyInfo ,
-#endif
-    constructDOMHTMLTableRowElementChOff    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableRowElementChOff             ,
-#endif
-    getDOMHTMLTableRowElementChOff          ,
-    setDOMHTMLTableRowElementChOff          ,
-
-
--- ** rowIndex #attr:rowIndex#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementRowIndexPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLTableRowElementRowIndex          ,
-#endif
-    getDOMHTMLTableRowElementRowIndex       ,
-
-
--- ** sectionRowIndex #attr:sectionRowIndex#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementSectionRowIndexPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLTableRowElementSectionRowIndex   ,
-#endif
-    getDOMHTMLTableRowElementSectionRowIndex,
-
-
--- ** vAlign #attr:vAlign#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableRowElementVAlignPropertyInfo,
-#endif
-    constructDOMHTMLTableRowElementVAlign   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableRowElementVAlign            ,
-#endif
-    getDOMHTMLTableRowElementVAlign         ,
-    setDOMHTMLTableRowElementVAlign         ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLTableRowElement = DOMHTMLTableRowElement (ManagedPtr DOMHTMLTableRowElement)
-foreign import ccall "webkit_dom_html_table_row_element_get_type"
-    c_webkit_dom_html_table_row_element_get_type :: IO GType
-
-instance GObject DOMHTMLTableRowElement where
-    gobjectType = c_webkit_dom_html_table_row_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLTableRowElement`, for instance with `toDOMHTMLTableRowElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLTableRowElement o) => IsDOMHTMLTableRowElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTableRowElement o) => IsDOMHTMLTableRowElement o
-
-instance O.HasParentTypes DOMHTMLTableRowElement
-type instance O.ParentTypes DOMHTMLTableRowElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLTableRowElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLTableRowElement :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m DOMHTMLTableRowElement
-toDOMHTMLTableRowElement = liftIO . unsafeCastTo DOMHTMLTableRowElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTableRowElement`.
-noDOMHTMLTableRowElement :: Maybe DOMHTMLTableRowElement
-noDOMHTMLTableRowElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLTableRowElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLTableRowElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "deleteCell" o = DOMHTMLTableRowElementDeleteCellMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "insertCell" o = DOMHTMLTableRowElementInsertCellMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getAlign" o = DOMHTMLTableRowElementGetAlignMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getBgColor" o = DOMHTMLTableRowElementGetBgColorMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getCells" o = DOMHTMLTableRowElementGetCellsMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getCh" o = DOMHTMLTableRowElementGetChMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getChOff" o = DOMHTMLTableRowElementGetChOffMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getRowIndex" o = DOMHTMLTableRowElementGetRowIndexMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getSectionRowIndex" o = DOMHTMLTableRowElementGetSectionRowIndexMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getVAlign" o = DOMHTMLTableRowElementGetVAlignMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setAlign" o = DOMHTMLTableRowElementSetAlignMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setBgColor" o = DOMHTMLTableRowElementSetBgColorMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setCh" o = DOMHTMLTableRowElementSetChMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setChOff" o = DOMHTMLTableRowElementSetChOffMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setVAlign" o = DOMHTMLTableRowElementSetVAlignMethodInfo
-    ResolveDOMHTMLTableRowElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTableRowElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLTableRowElementMethod t DOMHTMLTableRowElement, O.MethodInfo info DOMHTMLTableRowElement p) => OL.IsLabel t (DOMHTMLTableRowElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #align
-@
--}
-getDOMHTMLTableRowElementAlign :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableRowElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableRowElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableRowElementAlign :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()
-setDOMHTMLTableRowElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableRowElementAlign :: (IsDOMHTMLTableRowElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableRowElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementAlignPropertyInfo
-instance AttrInfo DOMHTMLTableRowElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableRowElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableRowElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableRowElementAlignPropertyInfo = IsDOMHTMLTableRowElement
-    type AttrGetType DOMHTMLTableRowElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableRowElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLTableRowElementAlignPropertyInfo = DOMHTMLTableRowElement
-    attrGet _ = getDOMHTMLTableRowElementAlign
-    attrSet _ = setDOMHTMLTableRowElementAlign
-    attrConstruct _ = constructDOMHTMLTableRowElementAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "bg-color"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@bg-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #bgColor
-@
--}
-getDOMHTMLTableRowElementBgColor :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableRowElementBgColor obj = liftIO $ B.Properties.getObjectPropertyString obj "bg-color"
-
-{- |
-Set the value of the “@bg-color@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableRowElement [ #bgColor 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableRowElementBgColor :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()
-setDOMHTMLTableRowElementBgColor obj val = liftIO $ B.Properties.setObjectPropertyString obj "bg-color" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@bg-color@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableRowElementBgColor :: (IsDOMHTMLTableRowElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableRowElementBgColor val = B.Properties.constructObjectPropertyString "bg-color" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementBgColorPropertyInfo
-instance AttrInfo DOMHTMLTableRowElementBgColorPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableRowElementBgColorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableRowElementBgColorPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableRowElementBgColorPropertyInfo = IsDOMHTMLTableRowElement
-    type AttrGetType DOMHTMLTableRowElementBgColorPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableRowElementBgColorPropertyInfo = "bg-color"
-    type AttrOrigin DOMHTMLTableRowElementBgColorPropertyInfo = DOMHTMLTableRowElement
-    attrGet _ = getDOMHTMLTableRowElementBgColor
-    attrSet _ = setDOMHTMLTableRowElementBgColor
-    attrConstruct _ = constructDOMHTMLTableRowElementBgColor
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "cells"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@cells@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #cells
-@
--}
-getDOMHTMLTableRowElementCells :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMHTMLTableRowElementCells obj = liftIO $ B.Properties.getObjectPropertyObject obj "cells" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementCellsPropertyInfo
-instance AttrInfo DOMHTMLTableRowElementCellsPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableRowElementCellsPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLTableRowElementCellsPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLTableRowElementCellsPropertyInfo = IsDOMHTMLTableRowElement
-    type AttrGetType DOMHTMLTableRowElementCellsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMHTMLTableRowElementCellsPropertyInfo = "cells"
-    type AttrOrigin DOMHTMLTableRowElementCellsPropertyInfo = DOMHTMLTableRowElement
-    attrGet _ = getDOMHTMLTableRowElementCells
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "ch"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@ch@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #ch
-@
--}
-getDOMHTMLTableRowElementCh :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableRowElementCh obj = liftIO $ B.Properties.getObjectPropertyString obj "ch"
-
-{- |
-Set the value of the “@ch@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableRowElement [ #ch 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableRowElementCh :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()
-setDOMHTMLTableRowElementCh obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@ch@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableRowElementCh :: (IsDOMHTMLTableRowElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableRowElementCh val = B.Properties.constructObjectPropertyString "ch" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementChPropertyInfo
-instance AttrInfo DOMHTMLTableRowElementChPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableRowElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableRowElementChPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableRowElementChPropertyInfo = IsDOMHTMLTableRowElement
-    type AttrGetType DOMHTMLTableRowElementChPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableRowElementChPropertyInfo = "ch"
-    type AttrOrigin DOMHTMLTableRowElementChPropertyInfo = DOMHTMLTableRowElement
-    attrGet _ = getDOMHTMLTableRowElementCh
-    attrSet _ = setDOMHTMLTableRowElementCh
-    attrConstruct _ = constructDOMHTMLTableRowElementCh
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "ch-off"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@ch-off@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #chOff
-@
--}
-getDOMHTMLTableRowElementChOff :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableRowElementChOff obj = liftIO $ B.Properties.getObjectPropertyString obj "ch-off"
-
-{- |
-Set the value of the “@ch-off@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableRowElement [ #chOff 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableRowElementChOff :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()
-setDOMHTMLTableRowElementChOff obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch-off" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@ch-off@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableRowElementChOff :: (IsDOMHTMLTableRowElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableRowElementChOff val = B.Properties.constructObjectPropertyString "ch-off" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementChOffPropertyInfo
-instance AttrInfo DOMHTMLTableRowElementChOffPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableRowElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableRowElementChOffPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableRowElementChOffPropertyInfo = IsDOMHTMLTableRowElement
-    type AttrGetType DOMHTMLTableRowElementChOffPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableRowElementChOffPropertyInfo = "ch-off"
-    type AttrOrigin DOMHTMLTableRowElementChOffPropertyInfo = DOMHTMLTableRowElement
-    attrGet _ = getDOMHTMLTableRowElementChOff
-    attrSet _ = setDOMHTMLTableRowElementChOff
-    attrConstruct _ = constructDOMHTMLTableRowElementChOff
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "row-index"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@row-index@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #rowIndex
-@
--}
-getDOMHTMLTableRowElementRowIndex :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m CLong
-getDOMHTMLTableRowElementRowIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "row-index"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementRowIndexPropertyInfo
-instance AttrInfo DOMHTMLTableRowElementRowIndexPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableRowElementRowIndexPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableRowElementRowIndexPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLTableRowElementRowIndexPropertyInfo = IsDOMHTMLTableRowElement
-    type AttrGetType DOMHTMLTableRowElementRowIndexPropertyInfo = CLong
-    type AttrLabel DOMHTMLTableRowElementRowIndexPropertyInfo = "row-index"
-    type AttrOrigin DOMHTMLTableRowElementRowIndexPropertyInfo = DOMHTMLTableRowElement
-    attrGet _ = getDOMHTMLTableRowElementRowIndex
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "section-row-index"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@section-row-index@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #sectionRowIndex
-@
--}
-getDOMHTMLTableRowElementSectionRowIndex :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m CLong
-getDOMHTMLTableRowElementSectionRowIndex obj = liftIO $ B.Properties.getObjectPropertyLong obj "section-row-index"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementSectionRowIndexPropertyInfo
-instance AttrInfo DOMHTMLTableRowElementSectionRowIndexPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableRowElementSectionRowIndexPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableRowElementSectionRowIndexPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLTableRowElementSectionRowIndexPropertyInfo = IsDOMHTMLTableRowElement
-    type AttrGetType DOMHTMLTableRowElementSectionRowIndexPropertyInfo = CLong
-    type AttrLabel DOMHTMLTableRowElementSectionRowIndexPropertyInfo = "section-row-index"
-    type AttrOrigin DOMHTMLTableRowElementSectionRowIndexPropertyInfo = DOMHTMLTableRowElement
-    attrGet _ = getDOMHTMLTableRowElementSectionRowIndex
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "v-align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@v-align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableRowElement #vAlign
-@
--}
-getDOMHTMLTableRowElementVAlign :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableRowElementVAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "v-align"
-
-{- |
-Set the value of the “@v-align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableRowElement [ #vAlign 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableRowElementVAlign :: (MonadIO m, IsDOMHTMLTableRowElement o) => o -> T.Text -> m ()
-setDOMHTMLTableRowElementVAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "v-align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@v-align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableRowElementVAlign :: (IsDOMHTMLTableRowElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableRowElementVAlign val = B.Properties.constructObjectPropertyString "v-align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementVAlignPropertyInfo
-instance AttrInfo DOMHTMLTableRowElementVAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableRowElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableRowElementVAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableRowElementVAlignPropertyInfo = IsDOMHTMLTableRowElement
-    type AttrGetType DOMHTMLTableRowElementVAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableRowElementVAlignPropertyInfo = "v-align"
-    type AttrOrigin DOMHTMLTableRowElementVAlignPropertyInfo = DOMHTMLTableRowElement
-    attrGet _ = getDOMHTMLTableRowElementVAlign
-    attrSet _ = setDOMHTMLTableRowElementVAlign
-    attrConstruct _ = constructDOMHTMLTableRowElementVAlign
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLTableRowElement
-type instance O.AttributeList DOMHTMLTableRowElement = DOMHTMLTableRowElementAttributeList
-type DOMHTMLTableRowElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableRowElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("bgColor", DOMHTMLTableRowElementBgColorPropertyInfo), '("cells", DOMHTMLTableRowElementCellsPropertyInfo), '("ch", DOMHTMLTableRowElementChPropertyInfo), '("chOff", DOMHTMLTableRowElementChOffPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rowIndex", DOMHTMLTableRowElementRowIndexPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("sectionRowIndex", DOMHTMLTableRowElementSectionRowIndexPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vAlign", DOMHTMLTableRowElementVAlignPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLTableRowElementAlign :: AttrLabelProxy "align"
-dOMHTMLTableRowElementAlign = AttrLabelProxy
-
-dOMHTMLTableRowElementBgColor :: AttrLabelProxy "bgColor"
-dOMHTMLTableRowElementBgColor = AttrLabelProxy
-
-dOMHTMLTableRowElementCells :: AttrLabelProxy "cells"
-dOMHTMLTableRowElementCells = AttrLabelProxy
-
-dOMHTMLTableRowElementCh :: AttrLabelProxy "ch"
-dOMHTMLTableRowElementCh = AttrLabelProxy
-
-dOMHTMLTableRowElementChOff :: AttrLabelProxy "chOff"
-dOMHTMLTableRowElementChOff = AttrLabelProxy
-
-dOMHTMLTableRowElementRowIndex :: AttrLabelProxy "rowIndex"
-dOMHTMLTableRowElementRowIndex = AttrLabelProxy
-
-dOMHTMLTableRowElementSectionRowIndex :: AttrLabelProxy "sectionRowIndex"
-dOMHTMLTableRowElementSectionRowIndex = AttrLabelProxy
-
-dOMHTMLTableRowElementVAlign :: AttrLabelProxy "vAlign"
-dOMHTMLTableRowElementVAlign = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLTableRowElement = DOMHTMLTableRowElementSignalList
-type DOMHTMLTableRowElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLTableRowElement::delete_cell
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_delete_cell" webkit_dom_html_table_row_element_delete_cell :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    CLong ->                                -- index : TBasicType TLong
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableRowElementDeleteCell ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementDeleteCell ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> CLong
-    {- ^ /@index@/: A @/glong/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLTableRowElementDeleteCell self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_html_table_row_element_delete_cell self' index
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementDeleteCellMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementDeleteCellMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementDeleteCell
-
-#endif
-
--- method DOMHTMLTableRowElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_get_align" webkit_dom_html_table_row_element_get_align :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableRowElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableRowElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_row_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLTableRowElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementGetAlign
-
-#endif
-
--- method DOMHTMLTableRowElement::get_bg_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_get_bg_color" webkit_dom_html_table_row_element_get_bg_color :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableRowElementGetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementGetBgColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableRowElementGetBgColor self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_row_element_get_bg_color self'
-    checkUnexpectedReturnNULL "dOMHTMLTableRowElementGetBgColor" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetBgColorMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetBgColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementGetBgColor
-
-#endif
-
--- method DOMHTMLTableRowElement::get_cells
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_get_cells" webkit_dom_html_table_row_element_get_cells :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMHTMLTableRowElementGetCells ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementGetCells ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMHTMLTableRowElementGetCells self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_row_element_get_cells self'
-    checkUnexpectedReturnNULL "dOMHTMLTableRowElementGetCells" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetCellsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetCellsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementGetCells
-
-#endif
-
--- method DOMHTMLTableRowElement::get_ch
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_get_ch" webkit_dom_html_table_row_element_get_ch :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableRowElementGetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementGetCh ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableRowElementGetCh self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_row_element_get_ch self'
-    checkUnexpectedReturnNULL "dOMHTMLTableRowElementGetCh" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetChMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetChMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementGetCh
-
-#endif
-
--- method DOMHTMLTableRowElement::get_ch_off
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_get_ch_off" webkit_dom_html_table_row_element_get_ch_off :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableRowElementGetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementGetChOff ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableRowElementGetChOff self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_row_element_get_ch_off self'
-    checkUnexpectedReturnNULL "dOMHTMLTableRowElementGetChOff" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetChOffMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetChOffMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementGetChOff
-
-#endif
-
--- method DOMHTMLTableRowElement::get_row_index
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_get_row_index" webkit_dom_html_table_row_element_get_row_index :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLTableRowElementGetRowIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementGetRowIndex ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLTableRowElementGetRowIndex self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_row_element_get_row_index self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetRowIndexMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetRowIndexMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementGetRowIndex
-
-#endif
-
--- method DOMHTMLTableRowElement::get_section_row_index
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_get_section_row_index" webkit_dom_html_table_row_element_get_section_row_index :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLTableRowElementGetSectionRowIndex ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementGetSectionRowIndex ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLTableRowElementGetSectionRowIndex self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_row_element_get_section_row_index self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetSectionRowIndexMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetSectionRowIndexMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementGetSectionRowIndex
-
-#endif
-
--- method DOMHTMLTableRowElement::get_v_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_get_v_align" webkit_dom_html_table_row_element_get_v_align :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableRowElementGetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementGetVAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableRowElementGetVAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_row_element_get_v_align self'
-    checkUnexpectedReturnNULL "dOMHTMLTableRowElementGetVAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetVAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementGetVAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementGetVAlign
-
-#endif
-
--- method DOMHTMLTableRowElement::insert_cell
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_insert_cell" webkit_dom_html_table_row_element_insert_cell :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    CLong ->                                -- index : TBasicType TLong
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)
-
-{-# DEPRECATED dOMHTMLTableRowElementInsertCell ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementInsertCell ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> CLong
-    {- ^ /@index@/: A @/glong/@ -}
-    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLTableRowElementInsertCell self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_html_table_row_element_insert_cell self' index
-        checkUnexpectedReturnNULL "dOMHTMLTableRowElementInsertCell" result
-        result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementInsertCellMethodInfo
-instance (signature ~ (CLong -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementInsertCellMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementInsertCell
-
-#endif
-
--- method DOMHTMLTableRowElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_set_align" webkit_dom_html_table_row_element_set_align :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableRowElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableRowElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_row_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementSetAlign
-
-#endif
-
--- method DOMHTMLTableRowElement::set_bg_color
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_set_bg_color" webkit_dom_html_table_row_element_set_bg_color :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableRowElementSetBgColor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementSetBgColor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableRowElementSetBgColor self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_row_element_set_bg_color self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementSetBgColorMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementSetBgColorMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementSetBgColor
-
-#endif
-
--- method DOMHTMLTableRowElement::set_ch
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_set_ch" webkit_dom_html_table_row_element_set_ch :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableRowElementSetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementSetCh ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableRowElementSetCh self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_row_element_set_ch self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementSetChMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementSetChMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementSetCh
-
-#endif
-
--- method DOMHTMLTableRowElement::set_ch_off
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_set_ch_off" webkit_dom_html_table_row_element_set_ch_off :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableRowElementSetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementSetChOff ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableRowElementSetChOff self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_row_element_set_ch_off self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementSetChOffMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementSetChOffMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementSetChOff
-
-#endif
-
--- method DOMHTMLTableRowElement::set_v_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableRowElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_row_element_set_v_align" webkit_dom_html_table_row_element_set_v_align :: 
-    Ptr DOMHTMLTableRowElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableRowElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableRowElementSetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableRowElementSetVAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableRowElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement.DOMHTMLTableRowElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableRowElementSetVAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_row_element_set_v_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementSetVAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableRowElement a) => O.MethodInfo DOMHTMLTableRowElementSetVAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableRowElementSetVAlign
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTableRowElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLTableRowElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTableRowElement.hs-boot
+++ /dev/null
@@ -1,98 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLTableRowElement = DOMHTMLTableRowElement (ManagedPtr DOMHTMLTableRowElement)
-instance GObject DOMHTMLTableRowElement where
-class (GObject o, O.IsDescendantOf DOMHTMLTableRowElement o) => IsDOMHTMLTableRowElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTableRowElement o) => IsDOMHTMLTableRowElement o
-instance O.HasParentTypes DOMHTMLTableRowElement
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementBgColorPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementCellsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementChPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementChOffPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementRowIndexPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementSectionRowIndexPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementVAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementDeleteCellMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetBgColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetCellsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetChMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetChOffMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetRowIndexMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetSectionRowIndexMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementGetVAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementInsertCellMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementSetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementSetBgColorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementSetChMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementSetChOffMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableRowElementSetVAlignMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTableSectionElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLTableSectionElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTableSectionElement.hs
+++ /dev/null
@@ -1,1113 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement
-    ( 
-
--- * Exported types
-    DOMHTMLTableSectionElement(..)          ,
-    IsDOMHTMLTableSectionElement            ,
-    toDOMHTMLTableSectionElement            ,
-    noDOMHTMLTableSectionElement            ,
-
-
- -- * Methods
--- ** deleteRow #method:deleteRow#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementDeleteRowMethodInfo,
-#endif
-    dOMHTMLTableSectionElementDeleteRow     ,
-
-
--- ** getAlign #method:getAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementGetAlignMethodInfo,
-#endif
-    dOMHTMLTableSectionElementGetAlign      ,
-
-
--- ** getCh #method:getCh#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementGetChMethodInfo,
-#endif
-    dOMHTMLTableSectionElementGetCh         ,
-
-
--- ** getChOff #method:getChOff#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementGetChOffMethodInfo,
-#endif
-    dOMHTMLTableSectionElementGetChOff      ,
-
-
--- ** getRows #method:getRows#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementGetRowsMethodInfo,
-#endif
-    dOMHTMLTableSectionElementGetRows       ,
-
-
--- ** getVAlign #method:getVAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementGetVAlignMethodInfo,
-#endif
-    dOMHTMLTableSectionElementGetVAlign     ,
-
-
--- ** insertRow #method:insertRow#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementInsertRowMethodInfo,
-#endif
-    dOMHTMLTableSectionElementInsertRow     ,
-
-
--- ** setAlign #method:setAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementSetAlignMethodInfo,
-#endif
-    dOMHTMLTableSectionElementSetAlign      ,
-
-
--- ** setCh #method:setCh#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementSetChMethodInfo,
-#endif
-    dOMHTMLTableSectionElementSetCh         ,
-
-
--- ** setChOff #method:setChOff#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementSetChOffMethodInfo,
-#endif
-    dOMHTMLTableSectionElementSetChOff      ,
-
-
--- ** setVAlign #method:setVAlign#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementSetVAlignMethodInfo,
-#endif
-    dOMHTMLTableSectionElementSetVAlign     ,
-
-
-
-
- -- * Properties
--- ** align #attr:align#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementAlignPropertyInfo,
-#endif
-    constructDOMHTMLTableSectionElementAlign,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableSectionElementAlign         ,
-#endif
-    getDOMHTMLTableSectionElementAlign      ,
-    setDOMHTMLTableSectionElementAlign      ,
-
-
--- ** ch #attr:ch#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementChPropertyInfo,
-#endif
-    constructDOMHTMLTableSectionElementCh   ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableSectionElementCh            ,
-#endif
-    getDOMHTMLTableSectionElementCh         ,
-    setDOMHTMLTableSectionElementCh         ,
-
-
--- ** chOff #attr:chOff#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementChOffPropertyInfo,
-#endif
-    constructDOMHTMLTableSectionElementChOff,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableSectionElementChOff         ,
-#endif
-    getDOMHTMLTableSectionElementChOff      ,
-    setDOMHTMLTableSectionElementChOff      ,
-
-
--- ** rows #attr:rows#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementRowsPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLTableSectionElementRows          ,
-#endif
-    getDOMHTMLTableSectionElementRows       ,
-
-
--- ** vAlign #attr:vAlign#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTableSectionElementVAlignPropertyInfo,
-#endif
-    constructDOMHTMLTableSectionElementVAlign,
-#if ENABLE_OVERLOADING
-    dOMHTMLTableSectionElementVAlign        ,
-#endif
-    getDOMHTMLTableSectionElementVAlign     ,
-    setDOMHTMLTableSectionElementVAlign     ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLCollection as WebKit2WebExtension.DOMHTMLCollection
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLTableSectionElement = DOMHTMLTableSectionElement (ManagedPtr DOMHTMLTableSectionElement)
-foreign import ccall "webkit_dom_html_table_section_element_get_type"
-    c_webkit_dom_html_table_section_element_get_type :: IO GType
-
-instance GObject DOMHTMLTableSectionElement where
-    gobjectType = c_webkit_dom_html_table_section_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLTableSectionElement`, for instance with `toDOMHTMLTableSectionElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLTableSectionElement o) => IsDOMHTMLTableSectionElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTableSectionElement o) => IsDOMHTMLTableSectionElement o
-
-instance O.HasParentTypes DOMHTMLTableSectionElement
-type instance O.ParentTypes DOMHTMLTableSectionElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLTableSectionElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLTableSectionElement :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m DOMHTMLTableSectionElement
-toDOMHTMLTableSectionElement = liftIO . unsafeCastTo DOMHTMLTableSectionElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTableSectionElement`.
-noDOMHTMLTableSectionElement :: Maybe DOMHTMLTableSectionElement
-noDOMHTMLTableSectionElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLTableSectionElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLTableSectionElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "deleteRow" o = DOMHTMLTableSectionElementDeleteRowMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "insertRow" o = DOMHTMLTableSectionElementInsertRowMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getAlign" o = DOMHTMLTableSectionElementGetAlignMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getCh" o = DOMHTMLTableSectionElementGetChMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getChOff" o = DOMHTMLTableSectionElementGetChOffMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getRows" o = DOMHTMLTableSectionElementGetRowsMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getVAlign" o = DOMHTMLTableSectionElementGetVAlignMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setAlign" o = DOMHTMLTableSectionElementSetAlignMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setCh" o = DOMHTMLTableSectionElementSetChMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setChOff" o = DOMHTMLTableSectionElementSetChOffMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setVAlign" o = DOMHTMLTableSectionElementSetVAlignMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTableSectionElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLTableSectionElementMethod t DOMHTMLTableSectionElement, O.MethodInfo info DOMHTMLTableSectionElement p) => OL.IsLabel t (DOMHTMLTableSectionElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableSectionElement #align
-@
--}
-getDOMHTMLTableSectionElementAlign :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableSectionElementAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "align"
-
-{- |
-Set the value of the “@align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableSectionElement [ #align 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableSectionElementAlign :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> T.Text -> m ()
-setDOMHTMLTableSectionElementAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableSectionElementAlign :: (IsDOMHTMLTableSectionElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableSectionElementAlign val = B.Properties.constructObjectPropertyString "align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementAlignPropertyInfo
-instance AttrInfo DOMHTMLTableSectionElementAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableSectionElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableSectionElementAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableSectionElementAlignPropertyInfo = IsDOMHTMLTableSectionElement
-    type AttrGetType DOMHTMLTableSectionElementAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableSectionElementAlignPropertyInfo = "align"
-    type AttrOrigin DOMHTMLTableSectionElementAlignPropertyInfo = DOMHTMLTableSectionElement
-    attrGet _ = getDOMHTMLTableSectionElementAlign
-    attrSet _ = setDOMHTMLTableSectionElementAlign
-    attrConstruct _ = constructDOMHTMLTableSectionElementAlign
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "ch"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@ch@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableSectionElement #ch
-@
--}
-getDOMHTMLTableSectionElementCh :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableSectionElementCh obj = liftIO $ B.Properties.getObjectPropertyString obj "ch"
-
-{- |
-Set the value of the “@ch@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableSectionElement [ #ch 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableSectionElementCh :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> T.Text -> m ()
-setDOMHTMLTableSectionElementCh obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@ch@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableSectionElementCh :: (IsDOMHTMLTableSectionElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableSectionElementCh val = B.Properties.constructObjectPropertyString "ch" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementChPropertyInfo
-instance AttrInfo DOMHTMLTableSectionElementChPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableSectionElementChPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableSectionElementChPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableSectionElementChPropertyInfo = IsDOMHTMLTableSectionElement
-    type AttrGetType DOMHTMLTableSectionElementChPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableSectionElementChPropertyInfo = "ch"
-    type AttrOrigin DOMHTMLTableSectionElementChPropertyInfo = DOMHTMLTableSectionElement
-    attrGet _ = getDOMHTMLTableSectionElementCh
-    attrSet _ = setDOMHTMLTableSectionElementCh
-    attrConstruct _ = constructDOMHTMLTableSectionElementCh
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "ch-off"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@ch-off@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableSectionElement #chOff
-@
--}
-getDOMHTMLTableSectionElementChOff :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableSectionElementChOff obj = liftIO $ B.Properties.getObjectPropertyString obj "ch-off"
-
-{- |
-Set the value of the “@ch-off@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableSectionElement [ #chOff 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableSectionElementChOff :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> T.Text -> m ()
-setDOMHTMLTableSectionElementChOff obj val = liftIO $ B.Properties.setObjectPropertyString obj "ch-off" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@ch-off@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableSectionElementChOff :: (IsDOMHTMLTableSectionElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableSectionElementChOff val = B.Properties.constructObjectPropertyString "ch-off" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementChOffPropertyInfo
-instance AttrInfo DOMHTMLTableSectionElementChOffPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableSectionElementChOffPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableSectionElementChOffPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableSectionElementChOffPropertyInfo = IsDOMHTMLTableSectionElement
-    type AttrGetType DOMHTMLTableSectionElementChOffPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableSectionElementChOffPropertyInfo = "ch-off"
-    type AttrOrigin DOMHTMLTableSectionElementChOffPropertyInfo = DOMHTMLTableSectionElement
-    attrGet _ = getDOMHTMLTableSectionElementChOff
-    attrSet _ = setDOMHTMLTableSectionElementChOff
-    attrConstruct _ = constructDOMHTMLTableSectionElementChOff
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "rows"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@rows@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableSectionElement #rows
-@
--}
-getDOMHTMLTableSectionElementRows :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-getDOMHTMLTableSectionElementRows obj = liftIO $ B.Properties.getObjectPropertyObject obj "rows" WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementRowsPropertyInfo
-instance AttrInfo DOMHTMLTableSectionElementRowsPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableSectionElementRowsPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLTableSectionElementRowsPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLTableSectionElementRowsPropertyInfo = IsDOMHTMLTableSectionElement
-    type AttrGetType DOMHTMLTableSectionElementRowsPropertyInfo = (Maybe WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-    type AttrLabel DOMHTMLTableSectionElementRowsPropertyInfo = "rows"
-    type AttrOrigin DOMHTMLTableSectionElementRowsPropertyInfo = DOMHTMLTableSectionElement
-    attrGet _ = getDOMHTMLTableSectionElementRows
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "v-align"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@v-align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTableSectionElement #vAlign
-@
--}
-getDOMHTMLTableSectionElementVAlign :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTableSectionElementVAlign obj = liftIO $ B.Properties.getObjectPropertyString obj "v-align"
-
-{- |
-Set the value of the “@v-align@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTableSectionElement [ #vAlign 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTableSectionElementVAlign :: (MonadIO m, IsDOMHTMLTableSectionElement o) => o -> T.Text -> m ()
-setDOMHTMLTableSectionElementVAlign obj val = liftIO $ B.Properties.setObjectPropertyString obj "v-align" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@v-align@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTableSectionElementVAlign :: (IsDOMHTMLTableSectionElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTableSectionElementVAlign val = B.Properties.constructObjectPropertyString "v-align" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementVAlignPropertyInfo
-instance AttrInfo DOMHTMLTableSectionElementVAlignPropertyInfo where
-    type AttrAllowedOps DOMHTMLTableSectionElementVAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTableSectionElementVAlignPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTableSectionElementVAlignPropertyInfo = IsDOMHTMLTableSectionElement
-    type AttrGetType DOMHTMLTableSectionElementVAlignPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTableSectionElementVAlignPropertyInfo = "v-align"
-    type AttrOrigin DOMHTMLTableSectionElementVAlignPropertyInfo = DOMHTMLTableSectionElement
-    attrGet _ = getDOMHTMLTableSectionElementVAlign
-    attrSet _ = setDOMHTMLTableSectionElementVAlign
-    attrConstruct _ = constructDOMHTMLTableSectionElementVAlign
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLTableSectionElement
-type instance O.AttributeList DOMHTMLTableSectionElement = DOMHTMLTableSectionElementAttributeList
-type DOMHTMLTableSectionElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLTableSectionElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("ch", DOMHTMLTableSectionElementChPropertyInfo), '("chOff", DOMHTMLTableSectionElementChOffPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rows", DOMHTMLTableSectionElementRowsPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("vAlign", DOMHTMLTableSectionElementVAlignPropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLTableSectionElementAlign :: AttrLabelProxy "align"
-dOMHTMLTableSectionElementAlign = AttrLabelProxy
-
-dOMHTMLTableSectionElementCh :: AttrLabelProxy "ch"
-dOMHTMLTableSectionElementCh = AttrLabelProxy
-
-dOMHTMLTableSectionElementChOff :: AttrLabelProxy "chOff"
-dOMHTMLTableSectionElementChOff = AttrLabelProxy
-
-dOMHTMLTableSectionElementRows :: AttrLabelProxy "rows"
-dOMHTMLTableSectionElementRows = AttrLabelProxy
-
-dOMHTMLTableSectionElementVAlign :: AttrLabelProxy "vAlign"
-dOMHTMLTableSectionElementVAlign = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLTableSectionElement = DOMHTMLTableSectionElementSignalList
-type DOMHTMLTableSectionElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLTableSectionElement::delete_row
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_section_element_delete_row" webkit_dom_html_table_section_element_delete_row :: 
-    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-    CLong ->                                -- index : TBasicType TLong
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableSectionElementDeleteRow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableSectionElementDeleteRow ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-    -> CLong
-    {- ^ /@index@/: A @/glong/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLTableSectionElementDeleteRow self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_html_table_section_element_delete_row self' index
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementDeleteRowMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementDeleteRowMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableSectionElementDeleteRow
-
-#endif
-
--- method DOMHTMLTableSectionElement::get_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_section_element_get_align" webkit_dom_html_table_section_element_get_align :: 
-    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableSectionElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableSectionElementGetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableSectionElementGetAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_section_element_get_align self'
-    checkUnexpectedReturnNULL "dOMHTMLTableSectionElementGetAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementGetAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementGetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableSectionElementGetAlign
-
-#endif
-
--- method DOMHTMLTableSectionElement::get_ch
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_section_element_get_ch" webkit_dom_html_table_section_element_get_ch :: 
-    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableSectionElementGetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableSectionElementGetCh ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableSectionElementGetCh self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_section_element_get_ch self'
-    checkUnexpectedReturnNULL "dOMHTMLTableSectionElementGetCh" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementGetChMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementGetChMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableSectionElementGetCh
-
-#endif
-
--- method DOMHTMLTableSectionElement::get_ch_off
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_section_element_get_ch_off" webkit_dom_html_table_section_element_get_ch_off :: 
-    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableSectionElementGetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableSectionElementGetChOff ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableSectionElementGetChOff self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_section_element_get_ch_off self'
-    checkUnexpectedReturnNULL "dOMHTMLTableSectionElementGetChOff" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementGetChOffMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementGetChOffMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableSectionElementGetChOff
-
-#endif
-
--- method DOMHTMLTableSectionElement::get_rows
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLCollection"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_section_element_get_rows" webkit_dom_html_table_section_element_get_rows :: 
-    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection)
-
-{-# DEPRECATED dOMHTMLTableSectionElementGetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableSectionElementGetRows ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-    -> m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLCollection.DOMHTMLCollection' -}
-dOMHTMLTableSectionElementGetRows self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_section_element_get_rows self'
-    checkUnexpectedReturnNULL "dOMHTMLTableSectionElementGetRows" result
-    result' <- (wrapObject WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementGetRowsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLCollection.DOMHTMLCollection), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementGetRowsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableSectionElementGetRows
-
-#endif
-
--- method DOMHTMLTableSectionElement::get_v_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_section_element_get_v_align" webkit_dom_html_table_section_element_get_v_align :: 
-    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTableSectionElementGetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableSectionElementGetVAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTableSectionElementGetVAlign self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_table_section_element_get_v_align self'
-    checkUnexpectedReturnNULL "dOMHTMLTableSectionElementGetVAlign" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementGetVAlignMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementGetVAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableSectionElementGetVAlign
-
-#endif
-
--- method DOMHTMLTableSectionElement::insert_row
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLElement"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_section_element_insert_row" webkit_dom_html_table_section_element_insert_row :: 
-    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-    CLong ->                                -- index : TBasicType TLong
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement)
-
-{-# DEPRECATED dOMHTMLTableSectionElementInsertRow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableSectionElementInsertRow ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-    -> CLong
-    {- ^ /@index@/: A @/glong/@ -}
-    -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLElement.DOMHTMLElement' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMHTMLTableSectionElementInsertRow self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_html_table_section_element_insert_row self' index
-        checkUnexpectedReturnNULL "dOMHTMLTableSectionElementInsertRow" result
-        result' <- (newObject WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementInsertRowMethodInfo
-instance (signature ~ (CLong -> m WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementInsertRowMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableSectionElementInsertRow
-
-#endif
-
--- method DOMHTMLTableSectionElement::set_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_section_element_set_align" webkit_dom_html_table_section_element_set_align :: 
-    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableSectionElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableSectionElementSetAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableSectionElementSetAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_section_element_set_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementSetAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementSetAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableSectionElementSetAlign
-
-#endif
-
--- method DOMHTMLTableSectionElement::set_ch
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_section_element_set_ch" webkit_dom_html_table_section_element_set_ch :: 
-    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableSectionElementSetCh ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableSectionElementSetCh ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableSectionElementSetCh self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_section_element_set_ch self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementSetChMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementSetChMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableSectionElementSetCh
-
-#endif
-
--- method DOMHTMLTableSectionElement::set_ch_off
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_section_element_set_ch_off" webkit_dom_html_table_section_element_set_ch_off :: 
-    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableSectionElementSetChOff ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableSectionElementSetChOff ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableSectionElementSetChOff self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_section_element_set_ch_off self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementSetChOffMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementSetChOffMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableSectionElementSetChOff
-
-#endif
-
--- method DOMHTMLTableSectionElement::set_v_align
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTableSectionElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_table_section_element_set_v_align" webkit_dom_html_table_section_element_set_v_align :: 
-    Ptr DOMHTMLTableSectionElement ->       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTableSectionElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTableSectionElementSetVAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTableSectionElementSetVAlign ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTableSectionElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement.DOMHTMLTableSectionElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTableSectionElementSetVAlign self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_table_section_element_set_v_align self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementSetVAlignMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTableSectionElement a) => O.MethodInfo DOMHTMLTableSectionElementSetVAlignMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTableSectionElementSetVAlign
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTableSectionElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLTableSectionElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTableSectionElement.hs-boot
+++ /dev/null
@@ -1,77 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLTableSectionElement = DOMHTMLTableSectionElement (ManagedPtr DOMHTMLTableSectionElement)
-instance GObject DOMHTMLTableSectionElement where
-class (GObject o, O.IsDescendantOf DOMHTMLTableSectionElement o) => IsDOMHTMLTableSectionElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTableSectionElement o) => IsDOMHTMLTableSectionElement o
-instance O.HasParentTypes DOMHTMLTableSectionElement
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementChPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementChOffPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementRowsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementVAlignPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementDeleteRowMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementGetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementGetChMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementGetChOffMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementGetRowsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementGetVAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementInsertRowMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementSetAlignMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementSetChMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementSetChOffMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTableSectionElementSetVAlignMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTextAreaElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLTextAreaElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTextAreaElement.hs
+++ /dev/null
@@ -1,2264 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement
-    ( 
-
--- * Exported types
-    DOMHTMLTextAreaElement(..)              ,
-    IsDOMHTMLTextAreaElement                ,
-    toDOMHTMLTextAreaElement                ,
-    noDOMHTMLTextAreaElement                ,
-
-
- -- * Methods
--- ** getAreaType #method:getAreaType#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementGetAreaTypeMethodInfo,
-#endif
-    dOMHTMLTextAreaElementGetAreaType       ,
-
-
--- ** getAutofocus #method:getAutofocus#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementGetAutofocusMethodInfo,
-#endif
-    dOMHTMLTextAreaElementGetAutofocus      ,
-
-
--- ** getCols #method:getCols#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementGetColsMethodInfo ,
-#endif
-    dOMHTMLTextAreaElementGetCols           ,
-
-
--- ** getDefaultValue #method:getDefaultValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementGetDefaultValueMethodInfo,
-#endif
-    dOMHTMLTextAreaElementGetDefaultValue   ,
-
-
--- ** getDisabled #method:getDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementGetDisabledMethodInfo,
-#endif
-    dOMHTMLTextAreaElementGetDisabled       ,
-
-
--- ** getForm #method:getForm#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementGetFormMethodInfo ,
-#endif
-    dOMHTMLTextAreaElementGetForm           ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementGetNameMethodInfo ,
-#endif
-    dOMHTMLTextAreaElementGetName           ,
-
-
--- ** getReadOnly #method:getReadOnly#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementGetReadOnlyMethodInfo,
-#endif
-    dOMHTMLTextAreaElementGetReadOnly       ,
-
-
--- ** getRows #method:getRows#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementGetRowsMethodInfo ,
-#endif
-    dOMHTMLTextAreaElementGetRows           ,
-
-
--- ** getSelectionEnd #method:getSelectionEnd#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementGetSelectionEndMethodInfo,
-#endif
-    dOMHTMLTextAreaElementGetSelectionEnd   ,
-
-
--- ** getSelectionStart #method:getSelectionStart#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementGetSelectionStartMethodInfo,
-#endif
-    dOMHTMLTextAreaElementGetSelectionStart ,
-
-
--- ** getValue #method:getValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementGetValueMethodInfo,
-#endif
-    dOMHTMLTextAreaElementGetValue          ,
-
-
--- ** getWillValidate #method:getWillValidate#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementGetWillValidateMethodInfo,
-#endif
-    dOMHTMLTextAreaElementGetWillValidate   ,
-
-
--- ** isEdited #method:isEdited#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementIsEditedMethodInfo,
-#endif
-    dOMHTMLTextAreaElementIsEdited          ,
-
-
--- ** select #method:select#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSelectMethodInfo  ,
-#endif
-    dOMHTMLTextAreaElementSelect            ,
-
-
--- ** setAutofocus #method:setAutofocus#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSetAutofocusMethodInfo,
-#endif
-    dOMHTMLTextAreaElementSetAutofocus      ,
-
-
--- ** setCols #method:setCols#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSetColsMethodInfo ,
-#endif
-    dOMHTMLTextAreaElementSetCols           ,
-
-
--- ** setDefaultValue #method:setDefaultValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSetDefaultValueMethodInfo,
-#endif
-    dOMHTMLTextAreaElementSetDefaultValue   ,
-
-
--- ** setDisabled #method:setDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSetDisabledMethodInfo,
-#endif
-    dOMHTMLTextAreaElementSetDisabled       ,
-
-
--- ** setName #method:setName#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSetNameMethodInfo ,
-#endif
-    dOMHTMLTextAreaElementSetName           ,
-
-
--- ** setReadOnly #method:setReadOnly#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSetReadOnlyMethodInfo,
-#endif
-    dOMHTMLTextAreaElementSetReadOnly       ,
-
-
--- ** setRows #method:setRows#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSetRowsMethodInfo ,
-#endif
-    dOMHTMLTextAreaElementSetRows           ,
-
-
--- ** setSelectionEnd #method:setSelectionEnd#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSetSelectionEndMethodInfo,
-#endif
-    dOMHTMLTextAreaElementSetSelectionEnd   ,
-
-
--- ** setSelectionRange #method:setSelectionRange#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSetSelectionRangeMethodInfo,
-#endif
-    dOMHTMLTextAreaElementSetSelectionRange ,
-
-
--- ** setSelectionStart #method:setSelectionStart#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSetSelectionStartMethodInfo,
-#endif
-    dOMHTMLTextAreaElementSetSelectionStart ,
-
-
--- ** setValue #method:setValue#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSetValueMethodInfo,
-#endif
-    dOMHTMLTextAreaElementSetValue          ,
-
-
-
-
- -- * Properties
--- ** autofocus #attr:autofocus#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementAutofocusPropertyInfo,
-#endif
-    constructDOMHTMLTextAreaElementAutofocus,
-#if ENABLE_OVERLOADING
-    dOMHTMLTextAreaElementAutofocus         ,
-#endif
-    getDOMHTMLTextAreaElementAutofocus      ,
-    setDOMHTMLTextAreaElementAutofocus      ,
-
-
--- ** cols #attr:cols#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementColsPropertyInfo  ,
-#endif
-    constructDOMHTMLTextAreaElementCols     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTextAreaElementCols              ,
-#endif
-    getDOMHTMLTextAreaElementCols           ,
-    setDOMHTMLTextAreaElementCols           ,
-
-
--- ** defaultValue #attr:defaultValue#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementDefaultValuePropertyInfo,
-#endif
-    constructDOMHTMLTextAreaElementDefaultValue,
-#if ENABLE_OVERLOADING
-    dOMHTMLTextAreaElementDefaultValue      ,
-#endif
-    getDOMHTMLTextAreaElementDefaultValue   ,
-    setDOMHTMLTextAreaElementDefaultValue   ,
-
-
--- ** disabled #attr:disabled#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementDisabledPropertyInfo,
-#endif
-    constructDOMHTMLTextAreaElementDisabled ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTextAreaElementDisabled          ,
-#endif
-    getDOMHTMLTextAreaElementDisabled       ,
-    setDOMHTMLTextAreaElementDisabled       ,
-
-
--- ** form #attr:form#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementFormPropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLTextAreaElementForm              ,
-#endif
-    getDOMHTMLTextAreaElementForm           ,
-
-
--- ** name #attr:name#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementNamePropertyInfo  ,
-#endif
-    constructDOMHTMLTextAreaElementName     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTextAreaElementName              ,
-#endif
-    getDOMHTMLTextAreaElementName           ,
-    setDOMHTMLTextAreaElementName           ,
-
-
--- ** readOnly #attr:readOnly#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementReadOnlyPropertyInfo,
-#endif
-    constructDOMHTMLTextAreaElementReadOnly ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTextAreaElementReadOnly          ,
-#endif
-    getDOMHTMLTextAreaElementReadOnly       ,
-    setDOMHTMLTextAreaElementReadOnly       ,
-
-
--- ** rows #attr:rows#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementRowsPropertyInfo  ,
-#endif
-    constructDOMHTMLTextAreaElementRows     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTextAreaElementRows              ,
-#endif
-    getDOMHTMLTextAreaElementRows           ,
-    setDOMHTMLTextAreaElementRows           ,
-
-
--- ** selectionEnd #attr:selectionEnd#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSelectionEndPropertyInfo,
-#endif
-    constructDOMHTMLTextAreaElementSelectionEnd,
-#if ENABLE_OVERLOADING
-    dOMHTMLTextAreaElementSelectionEnd      ,
-#endif
-    getDOMHTMLTextAreaElementSelectionEnd   ,
-    setDOMHTMLTextAreaElementSelectionEnd   ,
-
-
--- ** selectionStart #attr:selectionStart#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementSelectionStartPropertyInfo,
-#endif
-    constructDOMHTMLTextAreaElementSelectionStart,
-#if ENABLE_OVERLOADING
-    dOMHTMLTextAreaElementSelectionStart    ,
-#endif
-    getDOMHTMLTextAreaElementSelectionStart ,
-    setDOMHTMLTextAreaElementSelectionStart ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementTypePropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLTextAreaElementType              ,
-#endif
-    getDOMHTMLTextAreaElementType           ,
-
-
--- ** value #attr:value#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementValuePropertyInfo ,
-#endif
-    constructDOMHTMLTextAreaElementValue    ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTextAreaElementValue             ,
-#endif
-    getDOMHTMLTextAreaElementValue          ,
-    setDOMHTMLTextAreaElementValue          ,
-
-
--- ** willValidate #attr:willValidate#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTextAreaElementWillValidatePropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMHTMLTextAreaElementWillValidate      ,
-#endif
-    getDOMHTMLTextAreaElementWillValidate   ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLFormElement as WebKit2WebExtension.DOMHTMLFormElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLTextAreaElement = DOMHTMLTextAreaElement (ManagedPtr DOMHTMLTextAreaElement)
-foreign import ccall "webkit_dom_html_text_area_element_get_type"
-    c_webkit_dom_html_text_area_element_get_type :: IO GType
-
-instance GObject DOMHTMLTextAreaElement where
-    gobjectType = c_webkit_dom_html_text_area_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLTextAreaElement`, for instance with `toDOMHTMLTextAreaElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLTextAreaElement o) => IsDOMHTMLTextAreaElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTextAreaElement o) => IsDOMHTMLTextAreaElement o
-
-instance O.HasParentTypes DOMHTMLTextAreaElement
-type instance O.ParentTypes DOMHTMLTextAreaElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLTextAreaElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLTextAreaElement :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m DOMHTMLTextAreaElement
-toDOMHTMLTextAreaElement = liftIO . unsafeCastTo DOMHTMLTextAreaElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTextAreaElement`.
-noDOMHTMLTextAreaElement :: Maybe DOMHTMLTextAreaElement
-noDOMHTMLTextAreaElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLTextAreaElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLTextAreaElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "isEdited" o = DOMHTMLTextAreaElementIsEditedMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "select" o = DOMHTMLTextAreaElementSelectMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getAreaType" o = DOMHTMLTextAreaElementGetAreaTypeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getAutofocus" o = DOMHTMLTextAreaElementGetAutofocusMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getCols" o = DOMHTMLTextAreaElementGetColsMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getDefaultValue" o = DOMHTMLTextAreaElementGetDefaultValueMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getDisabled" o = DOMHTMLTextAreaElementGetDisabledMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getForm" o = DOMHTMLTextAreaElementGetFormMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getName" o = DOMHTMLTextAreaElementGetNameMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getReadOnly" o = DOMHTMLTextAreaElementGetReadOnlyMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getRows" o = DOMHTMLTextAreaElementGetRowsMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getSelectionEnd" o = DOMHTMLTextAreaElementGetSelectionEndMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getSelectionStart" o = DOMHTMLTextAreaElementGetSelectionStartMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getValue" o = DOMHTMLTextAreaElementGetValueMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "getWillValidate" o = DOMHTMLTextAreaElementGetWillValidateMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setAutofocus" o = DOMHTMLTextAreaElementSetAutofocusMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setCols" o = DOMHTMLTextAreaElementSetColsMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setDefaultValue" o = DOMHTMLTextAreaElementSetDefaultValueMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setDisabled" o = DOMHTMLTextAreaElementSetDisabledMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setName" o = DOMHTMLTextAreaElementSetNameMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setReadOnly" o = DOMHTMLTextAreaElementSetReadOnlyMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setRows" o = DOMHTMLTextAreaElementSetRowsMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setSelectionEnd" o = DOMHTMLTextAreaElementSetSelectionEndMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setSelectionRange" o = DOMHTMLTextAreaElementSetSelectionRangeMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setSelectionStart" o = DOMHTMLTextAreaElementSetSelectionStartMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setValue" o = DOMHTMLTextAreaElementSetValueMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTextAreaElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLTextAreaElementMethod t DOMHTMLTextAreaElement, O.MethodInfo info DOMHTMLTextAreaElement p) => OL.IsLabel t (DOMHTMLTextAreaElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "autofocus"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@autofocus@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #autofocus
-@
--}
-getDOMHTMLTextAreaElementAutofocus :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m Bool
-getDOMHTMLTextAreaElementAutofocus obj = liftIO $ B.Properties.getObjectPropertyBool obj "autofocus"
-
-{- |
-Set the value of the “@autofocus@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #autofocus 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTextAreaElementAutofocus :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> Bool -> m ()
-setDOMHTMLTextAreaElementAutofocus obj val = liftIO $ B.Properties.setObjectPropertyBool obj "autofocus" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@autofocus@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTextAreaElementAutofocus :: (IsDOMHTMLTextAreaElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLTextAreaElementAutofocus val = B.Properties.constructObjectPropertyBool "autofocus" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementAutofocusPropertyInfo
-instance AttrInfo DOMHTMLTextAreaElementAutofocusPropertyInfo where
-    type AttrAllowedOps DOMHTMLTextAreaElementAutofocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTextAreaElementAutofocusPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementAutofocusPropertyInfo = IsDOMHTMLTextAreaElement
-    type AttrGetType DOMHTMLTextAreaElementAutofocusPropertyInfo = Bool
-    type AttrLabel DOMHTMLTextAreaElementAutofocusPropertyInfo = "autofocus"
-    type AttrOrigin DOMHTMLTextAreaElementAutofocusPropertyInfo = DOMHTMLTextAreaElement
-    attrGet _ = getDOMHTMLTextAreaElementAutofocus
-    attrSet _ = setDOMHTMLTextAreaElementAutofocus
-    attrConstruct _ = constructDOMHTMLTextAreaElementAutofocus
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "cols"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@cols@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #cols
-@
--}
-getDOMHTMLTextAreaElementCols :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m CLong
-getDOMHTMLTextAreaElementCols obj = liftIO $ B.Properties.getObjectPropertyLong obj "cols"
-
-{- |
-Set the value of the “@cols@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #cols 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTextAreaElementCols :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> CLong -> m ()
-setDOMHTMLTextAreaElementCols obj val = liftIO $ B.Properties.setObjectPropertyLong obj "cols" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@cols@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTextAreaElementCols :: (IsDOMHTMLTextAreaElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLTextAreaElementCols val = B.Properties.constructObjectPropertyLong "cols" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementColsPropertyInfo
-instance AttrInfo DOMHTMLTextAreaElementColsPropertyInfo where
-    type AttrAllowedOps DOMHTMLTextAreaElementColsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTextAreaElementColsPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementColsPropertyInfo = IsDOMHTMLTextAreaElement
-    type AttrGetType DOMHTMLTextAreaElementColsPropertyInfo = CLong
-    type AttrLabel DOMHTMLTextAreaElementColsPropertyInfo = "cols"
-    type AttrOrigin DOMHTMLTextAreaElementColsPropertyInfo = DOMHTMLTextAreaElement
-    attrGet _ = getDOMHTMLTextAreaElementCols
-    attrSet _ = setDOMHTMLTextAreaElementCols
-    attrConstruct _ = constructDOMHTMLTextAreaElementCols
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "default-value"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@default-value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #defaultValue
-@
--}
-getDOMHTMLTextAreaElementDefaultValue :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTextAreaElementDefaultValue obj = liftIO $ B.Properties.getObjectPropertyString obj "default-value"
-
-{- |
-Set the value of the “@default-value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #defaultValue 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTextAreaElementDefaultValue :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLTextAreaElementDefaultValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "default-value" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@default-value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTextAreaElementDefaultValue :: (IsDOMHTMLTextAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTextAreaElementDefaultValue val = B.Properties.constructObjectPropertyString "default-value" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementDefaultValuePropertyInfo
-instance AttrInfo DOMHTMLTextAreaElementDefaultValuePropertyInfo where
-    type AttrAllowedOps DOMHTMLTextAreaElementDefaultValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTextAreaElementDefaultValuePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementDefaultValuePropertyInfo = IsDOMHTMLTextAreaElement
-    type AttrGetType DOMHTMLTextAreaElementDefaultValuePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTextAreaElementDefaultValuePropertyInfo = "default-value"
-    type AttrOrigin DOMHTMLTextAreaElementDefaultValuePropertyInfo = DOMHTMLTextAreaElement
-    attrGet _ = getDOMHTMLTextAreaElementDefaultValue
-    attrSet _ = setDOMHTMLTextAreaElementDefaultValue
-    attrConstruct _ = constructDOMHTMLTextAreaElementDefaultValue
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "disabled"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #disabled
-@
--}
-getDOMHTMLTextAreaElementDisabled :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m Bool
-getDOMHTMLTextAreaElementDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"
-
-{- |
-Set the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #disabled 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTextAreaElementDisabled :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> Bool -> m ()
-setDOMHTMLTextAreaElementDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTextAreaElementDisabled :: (IsDOMHTMLTextAreaElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLTextAreaElementDisabled val = B.Properties.constructObjectPropertyBool "disabled" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementDisabledPropertyInfo
-instance AttrInfo DOMHTMLTextAreaElementDisabledPropertyInfo where
-    type AttrAllowedOps DOMHTMLTextAreaElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTextAreaElementDisabledPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementDisabledPropertyInfo = IsDOMHTMLTextAreaElement
-    type AttrGetType DOMHTMLTextAreaElementDisabledPropertyInfo = Bool
-    type AttrLabel DOMHTMLTextAreaElementDisabledPropertyInfo = "disabled"
-    type AttrOrigin DOMHTMLTextAreaElementDisabledPropertyInfo = DOMHTMLTextAreaElement
-    attrGet _ = getDOMHTMLTextAreaElementDisabled
-    attrSet _ = setDOMHTMLTextAreaElementDisabled
-    attrConstruct _ = constructDOMHTMLTextAreaElementDisabled
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "form"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@form@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #form
-@
--}
-getDOMHTMLTextAreaElementForm :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-getDOMHTMLTextAreaElementForm obj = liftIO $ checkUnexpectedNothing "getDOMHTMLTextAreaElementForm" $ B.Properties.getObjectPropertyObject obj "form" WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementFormPropertyInfo
-instance AttrInfo DOMHTMLTextAreaElementFormPropertyInfo where
-    type AttrAllowedOps DOMHTMLTextAreaElementFormPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLTextAreaElementFormPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementFormPropertyInfo = IsDOMHTMLTextAreaElement
-    type AttrGetType DOMHTMLTextAreaElementFormPropertyInfo = WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    type AttrLabel DOMHTMLTextAreaElementFormPropertyInfo = "form"
-    type AttrOrigin DOMHTMLTextAreaElementFormPropertyInfo = DOMHTMLTextAreaElement
-    attrGet _ = getDOMHTMLTextAreaElementForm
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #name
-@
--}
-getDOMHTMLTextAreaElementName :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTextAreaElementName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
-
-{- |
-Set the value of the “@name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #name 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTextAreaElementName :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLTextAreaElementName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTextAreaElementName :: (IsDOMHTMLTextAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTextAreaElementName val = B.Properties.constructObjectPropertyString "name" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementNamePropertyInfo
-instance AttrInfo DOMHTMLTextAreaElementNamePropertyInfo where
-    type AttrAllowedOps DOMHTMLTextAreaElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTextAreaElementNamePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementNamePropertyInfo = IsDOMHTMLTextAreaElement
-    type AttrGetType DOMHTMLTextAreaElementNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTextAreaElementNamePropertyInfo = "name"
-    type AttrOrigin DOMHTMLTextAreaElementNamePropertyInfo = DOMHTMLTextAreaElement
-    attrGet _ = getDOMHTMLTextAreaElementName
-    attrSet _ = setDOMHTMLTextAreaElementName
-    attrConstruct _ = constructDOMHTMLTextAreaElementName
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "read-only"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@read-only@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #readOnly
-@
--}
-getDOMHTMLTextAreaElementReadOnly :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m Bool
-getDOMHTMLTextAreaElementReadOnly obj = liftIO $ B.Properties.getObjectPropertyBool obj "read-only"
-
-{- |
-Set the value of the “@read-only@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #readOnly 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTextAreaElementReadOnly :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> Bool -> m ()
-setDOMHTMLTextAreaElementReadOnly obj val = liftIO $ B.Properties.setObjectPropertyBool obj "read-only" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@read-only@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTextAreaElementReadOnly :: (IsDOMHTMLTextAreaElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLTextAreaElementReadOnly val = B.Properties.constructObjectPropertyBool "read-only" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementReadOnlyPropertyInfo
-instance AttrInfo DOMHTMLTextAreaElementReadOnlyPropertyInfo where
-    type AttrAllowedOps DOMHTMLTextAreaElementReadOnlyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTextAreaElementReadOnlyPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementReadOnlyPropertyInfo = IsDOMHTMLTextAreaElement
-    type AttrGetType DOMHTMLTextAreaElementReadOnlyPropertyInfo = Bool
-    type AttrLabel DOMHTMLTextAreaElementReadOnlyPropertyInfo = "read-only"
-    type AttrOrigin DOMHTMLTextAreaElementReadOnlyPropertyInfo = DOMHTMLTextAreaElement
-    attrGet _ = getDOMHTMLTextAreaElementReadOnly
-    attrSet _ = setDOMHTMLTextAreaElementReadOnly
-    attrConstruct _ = constructDOMHTMLTextAreaElementReadOnly
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "rows"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@rows@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #rows
-@
--}
-getDOMHTMLTextAreaElementRows :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m CLong
-getDOMHTMLTextAreaElementRows obj = liftIO $ B.Properties.getObjectPropertyLong obj "rows"
-
-{- |
-Set the value of the “@rows@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #rows 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTextAreaElementRows :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> CLong -> m ()
-setDOMHTMLTextAreaElementRows obj val = liftIO $ B.Properties.setObjectPropertyLong obj "rows" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@rows@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTextAreaElementRows :: (IsDOMHTMLTextAreaElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLTextAreaElementRows val = B.Properties.constructObjectPropertyLong "rows" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementRowsPropertyInfo
-instance AttrInfo DOMHTMLTextAreaElementRowsPropertyInfo where
-    type AttrAllowedOps DOMHTMLTextAreaElementRowsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTextAreaElementRowsPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementRowsPropertyInfo = IsDOMHTMLTextAreaElement
-    type AttrGetType DOMHTMLTextAreaElementRowsPropertyInfo = CLong
-    type AttrLabel DOMHTMLTextAreaElementRowsPropertyInfo = "rows"
-    type AttrOrigin DOMHTMLTextAreaElementRowsPropertyInfo = DOMHTMLTextAreaElement
-    attrGet _ = getDOMHTMLTextAreaElementRows
-    attrSet _ = setDOMHTMLTextAreaElementRows
-    attrConstruct _ = constructDOMHTMLTextAreaElementRows
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "selection-end"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@selection-end@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #selectionEnd
-@
--}
-getDOMHTMLTextAreaElementSelectionEnd :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m CLong
-getDOMHTMLTextAreaElementSelectionEnd obj = liftIO $ B.Properties.getObjectPropertyLong obj "selection-end"
-
-{- |
-Set the value of the “@selection-end@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #selectionEnd 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTextAreaElementSelectionEnd :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> CLong -> m ()
-setDOMHTMLTextAreaElementSelectionEnd obj val = liftIO $ B.Properties.setObjectPropertyLong obj "selection-end" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@selection-end@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTextAreaElementSelectionEnd :: (IsDOMHTMLTextAreaElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLTextAreaElementSelectionEnd val = B.Properties.constructObjectPropertyLong "selection-end" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSelectionEndPropertyInfo
-instance AttrInfo DOMHTMLTextAreaElementSelectionEndPropertyInfo where
-    type AttrAllowedOps DOMHTMLTextAreaElementSelectionEndPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTextAreaElementSelectionEndPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementSelectionEndPropertyInfo = IsDOMHTMLTextAreaElement
-    type AttrGetType DOMHTMLTextAreaElementSelectionEndPropertyInfo = CLong
-    type AttrLabel DOMHTMLTextAreaElementSelectionEndPropertyInfo = "selection-end"
-    type AttrOrigin DOMHTMLTextAreaElementSelectionEndPropertyInfo = DOMHTMLTextAreaElement
-    attrGet _ = getDOMHTMLTextAreaElementSelectionEnd
-    attrSet _ = setDOMHTMLTextAreaElementSelectionEnd
-    attrConstruct _ = constructDOMHTMLTextAreaElementSelectionEnd
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "selection-start"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@selection-start@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #selectionStart
-@
--}
-getDOMHTMLTextAreaElementSelectionStart :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m CLong
-getDOMHTMLTextAreaElementSelectionStart obj = liftIO $ B.Properties.getObjectPropertyLong obj "selection-start"
-
-{- |
-Set the value of the “@selection-start@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #selectionStart 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTextAreaElementSelectionStart :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> CLong -> m ()
-setDOMHTMLTextAreaElementSelectionStart obj val = liftIO $ B.Properties.setObjectPropertyLong obj "selection-start" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@selection-start@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTextAreaElementSelectionStart :: (IsDOMHTMLTextAreaElement o) => CLong -> IO (GValueConstruct o)
-constructDOMHTMLTextAreaElementSelectionStart val = B.Properties.constructObjectPropertyLong "selection-start" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSelectionStartPropertyInfo
-instance AttrInfo DOMHTMLTextAreaElementSelectionStartPropertyInfo where
-    type AttrAllowedOps DOMHTMLTextAreaElementSelectionStartPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTextAreaElementSelectionStartPropertyInfo = (~) CLong
-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementSelectionStartPropertyInfo = IsDOMHTMLTextAreaElement
-    type AttrGetType DOMHTMLTextAreaElementSelectionStartPropertyInfo = CLong
-    type AttrLabel DOMHTMLTextAreaElementSelectionStartPropertyInfo = "selection-start"
-    type AttrOrigin DOMHTMLTextAreaElementSelectionStartPropertyInfo = DOMHTMLTextAreaElement
-    attrGet _ = getDOMHTMLTextAreaElementSelectionStart
-    attrSet _ = setDOMHTMLTextAreaElementSelectionStart
-    attrConstruct _ = constructDOMHTMLTextAreaElementSelectionStart
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #type
-@
--}
-getDOMHTMLTextAreaElementType :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTextAreaElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementTypePropertyInfo
-instance AttrInfo DOMHTMLTextAreaElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLTextAreaElementTypePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLTextAreaElementTypePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementTypePropertyInfo = IsDOMHTMLTextAreaElement
-    type AttrGetType DOMHTMLTextAreaElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTextAreaElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLTextAreaElementTypePropertyInfo = DOMHTMLTextAreaElement
-    attrGet _ = getDOMHTMLTextAreaElementType
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "value"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #value
-@
--}
-getDOMHTMLTextAreaElementValue :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTextAreaElementValue obj = liftIO $ B.Properties.getObjectPropertyString obj "value"
-
-{- |
-Set the value of the “@value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTextAreaElement [ #value 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTextAreaElementValue :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> T.Text -> m ()
-setDOMHTMLTextAreaElementValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "value" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTextAreaElementValue :: (IsDOMHTMLTextAreaElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTextAreaElementValue val = B.Properties.constructObjectPropertyString "value" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementValuePropertyInfo
-instance AttrInfo DOMHTMLTextAreaElementValuePropertyInfo where
-    type AttrAllowedOps DOMHTMLTextAreaElementValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTextAreaElementValuePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementValuePropertyInfo = IsDOMHTMLTextAreaElement
-    type AttrGetType DOMHTMLTextAreaElementValuePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTextAreaElementValuePropertyInfo = "value"
-    type AttrOrigin DOMHTMLTextAreaElementValuePropertyInfo = DOMHTMLTextAreaElement
-    attrGet _ = getDOMHTMLTextAreaElementValue
-    attrSet _ = setDOMHTMLTextAreaElementValue
-    attrConstruct _ = constructDOMHTMLTextAreaElementValue
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "will-validate"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@will-validate@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTextAreaElement #willValidate
-@
--}
-getDOMHTMLTextAreaElementWillValidate :: (MonadIO m, IsDOMHTMLTextAreaElement o) => o -> m Bool
-getDOMHTMLTextAreaElementWillValidate obj = liftIO $ B.Properties.getObjectPropertyBool obj "will-validate"
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementWillValidatePropertyInfo
-instance AttrInfo DOMHTMLTextAreaElementWillValidatePropertyInfo where
-    type AttrAllowedOps DOMHTMLTextAreaElementWillValidatePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTextAreaElementWillValidatePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMHTMLTextAreaElementWillValidatePropertyInfo = IsDOMHTMLTextAreaElement
-    type AttrGetType DOMHTMLTextAreaElementWillValidatePropertyInfo = Bool
-    type AttrLabel DOMHTMLTextAreaElementWillValidatePropertyInfo = "will-validate"
-    type AttrOrigin DOMHTMLTextAreaElementWillValidatePropertyInfo = DOMHTMLTextAreaElement
-    attrGet _ = getDOMHTMLTextAreaElementWillValidate
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLTextAreaElement
-type instance O.AttributeList DOMHTMLTextAreaElement = DOMHTMLTextAreaElementAttributeList
-type DOMHTMLTextAreaElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("autofocus", DOMHTMLTextAreaElementAutofocusPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("cols", DOMHTMLTextAreaElementColsPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("defaultValue", DOMHTMLTextAreaElementDefaultValuePropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLTextAreaElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("form", DOMHTMLTextAreaElementFormPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLTextAreaElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("readOnly", DOMHTMLTextAreaElementReadOnlyPropertyInfo), '("rows", DOMHTMLTextAreaElementRowsPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("selectionEnd", DOMHTMLTextAreaElementSelectionEndPropertyInfo), '("selectionStart", DOMHTMLTextAreaElementSelectionStartPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLTextAreaElementTypePropertyInfo), '("value", DOMHTMLTextAreaElementValuePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("willValidate", DOMHTMLTextAreaElementWillValidatePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLTextAreaElementAutofocus :: AttrLabelProxy "autofocus"
-dOMHTMLTextAreaElementAutofocus = AttrLabelProxy
-
-dOMHTMLTextAreaElementCols :: AttrLabelProxy "cols"
-dOMHTMLTextAreaElementCols = AttrLabelProxy
-
-dOMHTMLTextAreaElementDefaultValue :: AttrLabelProxy "defaultValue"
-dOMHTMLTextAreaElementDefaultValue = AttrLabelProxy
-
-dOMHTMLTextAreaElementDisabled :: AttrLabelProxy "disabled"
-dOMHTMLTextAreaElementDisabled = AttrLabelProxy
-
-dOMHTMLTextAreaElementForm :: AttrLabelProxy "form"
-dOMHTMLTextAreaElementForm = AttrLabelProxy
-
-dOMHTMLTextAreaElementName :: AttrLabelProxy "name"
-dOMHTMLTextAreaElementName = AttrLabelProxy
-
-dOMHTMLTextAreaElementReadOnly :: AttrLabelProxy "readOnly"
-dOMHTMLTextAreaElementReadOnly = AttrLabelProxy
-
-dOMHTMLTextAreaElementRows :: AttrLabelProxy "rows"
-dOMHTMLTextAreaElementRows = AttrLabelProxy
-
-dOMHTMLTextAreaElementSelectionEnd :: AttrLabelProxy "selectionEnd"
-dOMHTMLTextAreaElementSelectionEnd = AttrLabelProxy
-
-dOMHTMLTextAreaElementSelectionStart :: AttrLabelProxy "selectionStart"
-dOMHTMLTextAreaElementSelectionStart = AttrLabelProxy
-
-dOMHTMLTextAreaElementType :: AttrLabelProxy "type"
-dOMHTMLTextAreaElementType = AttrLabelProxy
-
-dOMHTMLTextAreaElementValue :: AttrLabelProxy "value"
-dOMHTMLTextAreaElementValue = AttrLabelProxy
-
-dOMHTMLTextAreaElementWillValidate :: AttrLabelProxy "willValidate"
-dOMHTMLTextAreaElementWillValidate = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLTextAreaElement = DOMHTMLTextAreaElementSignalList
-type DOMHTMLTextAreaElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLTextAreaElement::get_area_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_get_area_type" webkit_dom_html_text_area_element_get_area_type :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTextAreaElementGetAreaType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementGetAreaType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTextAreaElementGetAreaType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_text_area_element_get_area_type self'
-    checkUnexpectedReturnNULL "dOMHTMLTextAreaElementGetAreaType" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetAreaTypeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetAreaTypeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementGetAreaType
-
-#endif
-
--- method DOMHTMLTextAreaElement::get_autofocus
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_get_autofocus" webkit_dom_html_text_area_element_get_autofocus :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLTextAreaElementGetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementGetAutofocus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLTextAreaElementGetAutofocus self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_text_area_element_get_autofocus self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetAutofocusMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetAutofocusMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementGetAutofocus
-
-#endif
-
--- method DOMHTMLTextAreaElement::get_cols
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_get_cols" webkit_dom_html_text_area_element_get_cols :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLTextAreaElementGetCols ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementGetCols ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLTextAreaElementGetCols self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_text_area_element_get_cols self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetColsMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetColsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementGetCols
-
-#endif
-
--- method DOMHTMLTextAreaElement::get_default_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_get_default_value" webkit_dom_html_text_area_element_get_default_value :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTextAreaElementGetDefaultValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementGetDefaultValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTextAreaElementGetDefaultValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_text_area_element_get_default_value self'
-    checkUnexpectedReturnNULL "dOMHTMLTextAreaElementGetDefaultValue" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetDefaultValueMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetDefaultValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementGetDefaultValue
-
-#endif
-
--- method DOMHTMLTextAreaElement::get_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_get_disabled" webkit_dom_html_text_area_element_get_disabled :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLTextAreaElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementGetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLTextAreaElementGetDisabled self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_text_area_element_get_disabled self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetDisabledMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementGetDisabled
-
-#endif
-
--- method DOMHTMLTextAreaElement::get_form
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLFormElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_get_form" webkit_dom_html_text_area_element_get_form :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO (Ptr WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement)
-
-{-# DEPRECATED dOMHTMLTextAreaElementGetForm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementGetForm ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMHTMLFormElement.DOMHTMLFormElement' -}
-dOMHTMLTextAreaElementGetForm self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_text_area_element_get_form self'
-    checkUnexpectedReturnNULL "dOMHTMLTextAreaElementGetForm" result
-    result' <- (newObject WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetFormMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMHTMLFormElement.DOMHTMLFormElement), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetFormMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementGetForm
-
-#endif
-
--- method DOMHTMLTextAreaElement::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_get_name" webkit_dom_html_text_area_element_get_name :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTextAreaElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTextAreaElementGetName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_text_area_element_get_name self'
-    checkUnexpectedReturnNULL "dOMHTMLTextAreaElementGetName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementGetName
-
-#endif
-
--- method DOMHTMLTextAreaElement::get_read_only
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_get_read_only" webkit_dom_html_text_area_element_get_read_only :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLTextAreaElementGetReadOnly ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementGetReadOnly ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLTextAreaElementGetReadOnly self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_text_area_element_get_read_only self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetReadOnlyMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetReadOnlyMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementGetReadOnly
-
-#endif
-
--- method DOMHTMLTextAreaElement::get_rows
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_get_rows" webkit_dom_html_text_area_element_get_rows :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLTextAreaElementGetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementGetRows ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLTextAreaElementGetRows self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_text_area_element_get_rows self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetRowsMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetRowsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementGetRows
-
-#endif
-
--- method DOMHTMLTextAreaElement::get_selection_end
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_get_selection_end" webkit_dom_html_text_area_element_get_selection_end :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLTextAreaElementGetSelectionEnd ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementGetSelectionEnd ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLTextAreaElementGetSelectionEnd self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_text_area_element_get_selection_end self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetSelectionEndMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetSelectionEndMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementGetSelectionEnd
-
-#endif
-
--- method DOMHTMLTextAreaElement::get_selection_start
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_get_selection_start" webkit_dom_html_text_area_element_get_selection_start :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO CLong
-
-{-# DEPRECATED dOMHTMLTextAreaElementGetSelectionStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementGetSelectionStart ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMHTMLTextAreaElementGetSelectionStart self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_text_area_element_get_selection_start self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetSelectionStartMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetSelectionStartMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementGetSelectionStart
-
-#endif
-
--- method DOMHTMLTextAreaElement::get_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_get_value" webkit_dom_html_text_area_element_get_value :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTextAreaElementGetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementGetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTextAreaElementGetValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_text_area_element_get_value self'
-    checkUnexpectedReturnNULL "dOMHTMLTextAreaElementGetValue" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetValueMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementGetValue
-
-#endif
-
--- method DOMHTMLTextAreaElement::get_will_validate
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_get_will_validate" webkit_dom_html_text_area_element_get_will_validate :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLTextAreaElementGetWillValidate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementGetWillValidate ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLTextAreaElementGetWillValidate self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_text_area_element_get_will_validate self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetWillValidateMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementGetWillValidateMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementGetWillValidate
-
-#endif
-
--- method DOMHTMLTextAreaElement::is_edited
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "input", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_is_edited" webkit_dom_html_text_area_element_is_edited :: 
-    Ptr DOMHTMLTextAreaElement ->           -- input : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLTextAreaElementIsEdited ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementIsEdited ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@input@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLTextAreaElementIsEdited input = liftIO $ do
-    input' <- unsafeManagedPtrCastPtr input
-    result <- webkit_dom_html_text_area_element_is_edited input'
-    let result' = (/= 0) result
-    touchManagedPtr input
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementIsEditedMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementIsEditedMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementIsEdited
-
-#endif
-
--- method DOMHTMLTextAreaElement::select
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_select" webkit_dom_html_text_area_element_select :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    IO ()
-
-{-# DEPRECATED dOMHTMLTextAreaElementSelect ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementSelect ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> m ()
-dOMHTMLTextAreaElementSelect self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_text_area_element_select self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSelectMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSelectMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementSelect
-
-#endif
-
--- method DOMHTMLTextAreaElement::set_autofocus
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_set_autofocus" webkit_dom_html_text_area_element_set_autofocus :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLTextAreaElementSetAutofocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementSetAutofocus ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLTextAreaElementSetAutofocus self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_text_area_element_set_autofocus self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetAutofocusMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetAutofocusMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementSetAutofocus
-
-#endif
-
--- method DOMHTMLTextAreaElement::set_cols
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_set_cols" webkit_dom_html_text_area_element_set_cols :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLTextAreaElementSetCols ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementSetCols ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLTextAreaElementSetCols self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_text_area_element_set_cols self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetColsMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetColsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementSetCols
-
-#endif
-
--- method DOMHTMLTextAreaElement::set_default_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_set_default_value" webkit_dom_html_text_area_element_set_default_value :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTextAreaElementSetDefaultValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementSetDefaultValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTextAreaElementSetDefaultValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_text_area_element_set_default_value self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetDefaultValueMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetDefaultValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementSetDefaultValue
-
-#endif
-
--- method DOMHTMLTextAreaElement::set_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_set_disabled" webkit_dom_html_text_area_element_set_disabled :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLTextAreaElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementSetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLTextAreaElementSetDisabled self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_text_area_element_set_disabled self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetDisabledMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementSetDisabled
-
-#endif
-
--- method DOMHTMLTextAreaElement::set_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_set_name" webkit_dom_html_text_area_element_set_name :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTextAreaElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementSetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTextAreaElementSetName self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_text_area_element_set_name self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetNameMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetNameMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementSetName
-
-#endif
-
--- method DOMHTMLTextAreaElement::set_read_only
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_set_read_only" webkit_dom_html_text_area_element_set_read_only :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLTextAreaElementSetReadOnly ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementSetReadOnly ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLTextAreaElementSetReadOnly self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_text_area_element_set_read_only self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetReadOnlyMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetReadOnlyMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementSetReadOnly
-
-#endif
-
--- method DOMHTMLTextAreaElement::set_rows
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_set_rows" webkit_dom_html_text_area_element_set_rows :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLTextAreaElementSetRows ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementSetRows ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLTextAreaElementSetRows self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_text_area_element_set_rows self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetRowsMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetRowsMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementSetRows
-
-#endif
-
--- method DOMHTMLTextAreaElement::set_selection_end
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_set_selection_end" webkit_dom_html_text_area_element_set_selection_end :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLTextAreaElementSetSelectionEnd ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementSetSelectionEnd ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLTextAreaElementSetSelectionEnd self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_text_area_element_set_selection_end self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetSelectionEndMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetSelectionEndMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementSetSelectionEnd
-
-#endif
-
--- method DOMHTMLTextAreaElement::set_selection_range
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "start", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "end", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "direction", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_set_selection_range" webkit_dom_html_text_area_element_set_selection_range :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    CLong ->                                -- start : TBasicType TLong
-    CLong ->                                -- end : TBasicType TLong
-    CString ->                              -- direction : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTextAreaElementSetSelectionRange ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementSetSelectionRange ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> CLong
-    {- ^ /@start@/: A @/glong/@ -}
-    -> CLong
-    {- ^ /@end@/: A @/glong/@ -}
-    -> T.Text
-    {- ^ /@direction@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTextAreaElementSetSelectionRange self start end direction = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    direction' <- textToCString direction
-    webkit_dom_html_text_area_element_set_selection_range self' start end direction'
-    touchManagedPtr self
-    freeMem direction'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetSelectionRangeMethodInfo
-instance (signature ~ (CLong -> CLong -> T.Text -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetSelectionRangeMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementSetSelectionRange
-
-#endif
-
--- method DOMHTMLTextAreaElement::set_selection_start
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_set_selection_start" webkit_dom_html_text_area_element_set_selection_start :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    CLong ->                                -- value : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMHTMLTextAreaElementSetSelectionStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementSetSelectionStart ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> CLong
-    {- ^ /@value@/: A @/glong/@ -}
-    -> m ()
-dOMHTMLTextAreaElementSetSelectionStart self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_html_text_area_element_set_selection_start self' value
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetSelectionStartMethodInfo
-instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetSelectionStartMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementSetSelectionStart
-
-#endif
-
--- method DOMHTMLTextAreaElement::set_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTextAreaElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_text_area_element_set_value" webkit_dom_html_text_area_element_set_value :: 
-    Ptr DOMHTMLTextAreaElement ->           -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTextAreaElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTextAreaElementSetValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTextAreaElementSetValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTextAreaElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement.DOMHTMLTextAreaElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTextAreaElementSetValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_text_area_element_set_value self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetValueMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTextAreaElement a) => O.MethodInfo DOMHTMLTextAreaElementSetValueMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTextAreaElementSetValue
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTextAreaElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLTextAreaElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTextAreaElement.hs-boot
+++ /dev/null
@@ -1,146 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLTextAreaElement = DOMHTMLTextAreaElement (ManagedPtr DOMHTMLTextAreaElement)
-instance GObject DOMHTMLTextAreaElement where
-class (GObject o, O.IsDescendantOf DOMHTMLTextAreaElement o) => IsDOMHTMLTextAreaElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTextAreaElement o) => IsDOMHTMLTextAreaElement o
-instance O.HasParentTypes DOMHTMLTextAreaElement
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementAutofocusPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementColsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementDefaultValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementDisabledPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementFormPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementReadOnlyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementRowsPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSelectionEndPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSelectionStartPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementWillValidatePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetAreaTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetAutofocusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetColsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetDefaultValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetFormMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetReadOnlyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetRowsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetSelectionEndMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetSelectionStartMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementGetWillValidateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementIsEditedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSelectMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetAutofocusMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetColsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetDefaultValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetReadOnlyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetRowsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetSelectionEndMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetSelectionRangeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetSelectionStartMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTextAreaElementSetValueMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTitleElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLTitleElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTitleElement.hs
+++ /dev/null
@@ -1,434 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement
-    ( 
-
--- * Exported types
-    DOMHTMLTitleElement(..)                 ,
-    IsDOMHTMLTitleElement                   ,
-    toDOMHTMLTitleElement                   ,
-    noDOMHTMLTitleElement                   ,
-
-
- -- * Methods
--- ** getText #method:getText#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTitleElementGetTextMethodInfo    ,
-#endif
-    dOMHTMLTitleElementGetText              ,
-
-
--- ** setText #method:setText#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLTitleElementSetTextMethodInfo    ,
-#endif
-    dOMHTMLTitleElementSetText              ,
-
-
-
-
- -- * Properties
--- ** text #attr:text#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLTitleElementTextPropertyInfo     ,
-#endif
-    constructDOMHTMLTitleElementText        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLTitleElementText                 ,
-#endif
-    getDOMHTMLTitleElementText              ,
-    setDOMHTMLTitleElementText              ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLTitleElement = DOMHTMLTitleElement (ManagedPtr DOMHTMLTitleElement)
-foreign import ccall "webkit_dom_html_title_element_get_type"
-    c_webkit_dom_html_title_element_get_type :: IO GType
-
-instance GObject DOMHTMLTitleElement where
-    gobjectType = c_webkit_dom_html_title_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLTitleElement`, for instance with `toDOMHTMLTitleElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLTitleElement o) => IsDOMHTMLTitleElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTitleElement o) => IsDOMHTMLTitleElement o
-
-instance O.HasParentTypes DOMHTMLTitleElement
-type instance O.ParentTypes DOMHTMLTitleElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLTitleElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLTitleElement :: (MonadIO m, IsDOMHTMLTitleElement o) => o -> m DOMHTMLTitleElement
-toDOMHTMLTitleElement = liftIO . unsafeCastTo DOMHTMLTitleElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLTitleElement`.
-noDOMHTMLTitleElement :: Maybe DOMHTMLTitleElement
-noDOMHTMLTitleElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLTitleElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLTitleElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLTitleElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLTitleElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLTitleElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLTitleElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLTitleElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLTitleElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLTitleElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLTitleElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLTitleElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLTitleElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLTitleElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLTitleElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLTitleElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLTitleElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLTitleElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLTitleElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLTitleElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLTitleElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLTitleElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLTitleElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLTitleElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLTitleElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLTitleElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLTitleElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLTitleElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLTitleElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLTitleElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLTitleElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLTitleElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLTitleElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLTitleElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLTitleElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLTitleElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLTitleElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLTitleElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLTitleElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLTitleElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLTitleElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLTitleElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLTitleElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLTitleElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLTitleElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLTitleElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLTitleElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLTitleElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLTitleElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLTitleElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLTitleElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLTitleElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLTitleElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLTitleElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLTitleElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getText" o = DOMHTMLTitleElementGetTextMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLTitleElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setText" o = DOMHTMLTitleElementSetTextMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLTitleElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLTitleElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLTitleElementMethod t DOMHTMLTitleElement, O.MethodInfo info DOMHTMLTitleElement p) => OL.IsLabel t (DOMHTMLTitleElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "text"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Just False)
-
-{- |
-Get the value of the “@text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLTitleElement #text
-@
--}
-getDOMHTMLTitleElementText :: (MonadIO m, IsDOMHTMLTitleElement o) => o -> m (Maybe T.Text)
-getDOMHTMLTitleElementText obj = liftIO $ B.Properties.getObjectPropertyString obj "text"
-
-{- |
-Set the value of the “@text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLTitleElement [ #text 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLTitleElementText :: (MonadIO m, IsDOMHTMLTitleElement o) => o -> T.Text -> m ()
-setDOMHTMLTitleElementText obj val = liftIO $ B.Properties.setObjectPropertyString obj "text" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLTitleElementText :: (IsDOMHTMLTitleElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLTitleElementText val = B.Properties.constructObjectPropertyString "text" (Just val)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTitleElementTextPropertyInfo
-instance AttrInfo DOMHTMLTitleElementTextPropertyInfo where
-    type AttrAllowedOps DOMHTMLTitleElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLTitleElementTextPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLTitleElementTextPropertyInfo = IsDOMHTMLTitleElement
-    type AttrGetType DOMHTMLTitleElementTextPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLTitleElementTextPropertyInfo = "text"
-    type AttrOrigin DOMHTMLTitleElementTextPropertyInfo = DOMHTMLTitleElement
-    attrGet _ = getDOMHTMLTitleElementText
-    attrSet _ = setDOMHTMLTitleElementText
-    attrConstruct _ = constructDOMHTMLTitleElementText
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLTitleElement
-type instance O.AttributeList DOMHTMLTitleElement = DOMHTMLTitleElementAttributeList
-type DOMHTMLTitleElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("text", DOMHTMLTitleElementTextPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLTitleElementText :: AttrLabelProxy "text"
-dOMHTMLTitleElementText = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLTitleElement = DOMHTMLTitleElementSignalList
-type DOMHTMLTitleElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLTitleElement::get_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTitleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTitleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_title_element_get_text" webkit_dom_html_title_element_get_text :: 
-    Ptr DOMHTMLTitleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTitleElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLTitleElementGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTitleElementGetText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTitleElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLTitleElementGetText self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_title_element_get_text self'
-    checkUnexpectedReturnNULL "dOMHTMLTitleElementGetText" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTitleElementGetTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLTitleElement a) => O.MethodInfo DOMHTMLTitleElementGetTextMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTitleElementGetText
-
-#endif
-
--- method DOMHTMLTitleElement::set_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTitleElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLTitleElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_title_element_set_text" webkit_dom_html_title_element_set_text :: 
-    Ptr DOMHTMLTitleElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLTitleElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLTitleElementSetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLTitleElementSetText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLTitleElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement.DOMHTMLTitleElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLTitleElementSetText self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_title_element_set_text self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLTitleElementSetTextMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLTitleElement a) => O.MethodInfo DOMHTMLTitleElementSetTextMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLTitleElementSetText
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLTitleElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLTitleElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLTitleElement.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLTitleElement = DOMHTMLTitleElement (ManagedPtr DOMHTMLTitleElement)
-instance GObject DOMHTMLTitleElement where
-class (GObject o, O.IsDescendantOf DOMHTMLTitleElement o) => IsDOMHTMLTitleElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLTitleElement o) => IsDOMHTMLTitleElement o
-instance O.HasParentTypes DOMHTMLTitleElement
-#if ENABLE_OVERLOADING
-data DOMHTMLTitleElementTextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTitleElementGetTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLTitleElementSetTextMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLUListElement.hs b/GI/WebKit2WebExtension/Objects/DOMHTMLUListElement.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLUListElement.hs
+++ /dev/null
@@ -1,603 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMHTMLUListElement
-    ( 
-
--- * Exported types
-    DOMHTMLUListElement(..)                 ,
-    IsDOMHTMLUListElement                   ,
-    toDOMHTMLUListElement                   ,
-    noDOMHTMLUListElement                   ,
-
-
- -- * Methods
--- ** getCompact #method:getCompact#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLUListElementGetCompactMethodInfo ,
-#endif
-    dOMHTMLUListElementGetCompact           ,
-
-
--- ** getTypeAttr #method:getTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLUListElementGetTypeAttrMethodInfo,
-#endif
-    dOMHTMLUListElementGetTypeAttr          ,
-
-
--- ** setCompact #method:setCompact#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLUListElementSetCompactMethodInfo ,
-#endif
-    dOMHTMLUListElementSetCompact           ,
-
-
--- ** setTypeAttr #method:setTypeAttr#
-
-#if ENABLE_OVERLOADING
-    DOMHTMLUListElementSetTypeAttrMethodInfo,
-#endif
-    dOMHTMLUListElementSetTypeAttr          ,
-
-
-
-
- -- * Properties
--- ** compact #attr:compact#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLUListElementCompactPropertyInfo  ,
-#endif
-    constructDOMHTMLUListElementCompact     ,
-#if ENABLE_OVERLOADING
-    dOMHTMLUListElementCompact              ,
-#endif
-    getDOMHTMLUListElementCompact           ,
-    setDOMHTMLUListElementCompact           ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMHTMLUListElementTypePropertyInfo     ,
-#endif
-    clearDOMHTMLUListElementType            ,
-    constructDOMHTMLUListElementType        ,
-#if ENABLE_OVERLOADING
-    dOMHTMLUListElementType                 ,
-#endif
-    getDOMHTMLUListElementType              ,
-    setDOMHTMLUListElementType              ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMHTMLUListElement = DOMHTMLUListElement (ManagedPtr DOMHTMLUListElement)
-foreign import ccall "webkit_dom_html_u_list_element_get_type"
-    c_webkit_dom_html_u_list_element_get_type :: IO GType
-
-instance GObject DOMHTMLUListElement where
-    gobjectType = c_webkit_dom_html_u_list_element_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMHTMLUListElement`, for instance with `toDOMHTMLUListElement`.
-class (GObject o, O.IsDescendantOf DOMHTMLUListElement o) => IsDOMHTMLUListElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLUListElement o) => IsDOMHTMLUListElement o
-
-instance O.HasParentTypes DOMHTMLUListElement
-type instance O.ParentTypes DOMHTMLUListElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMHTMLUListElement`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMHTMLUListElement :: (MonadIO m, IsDOMHTMLUListElement o) => o -> m DOMHTMLUListElement
-toDOMHTMLUListElement = liftIO . unsafeCastTo DOMHTMLUListElement
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMHTMLUListElement`.
-noDOMHTMLUListElement :: Maybe DOMHTMLUListElement
-noDOMHTMLUListElement = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMHTMLUListElementMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMHTMLUListElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMHTMLUListElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMHTMLUListElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMHTMLUListElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMHTMLUListElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
-    ResolveDOMHTMLUListElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
-    ResolveDOMHTMLUListElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMHTMLUListElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
-    ResolveDOMHTMLUListElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMHTMLUListElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMHTMLUListElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMHTMLUListElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
-    ResolveDOMHTMLUListElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMHTMLUListElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMHTMLUListElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMHTMLUListElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
-    ResolveDOMHTMLUListElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
-    ResolveDOMHTMLUListElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
-    ResolveDOMHTMLUListElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMHTMLUListElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
-    ResolveDOMHTMLUListElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
-    ResolveDOMHTMLUListElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
-    ResolveDOMHTMLUListElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
-    ResolveDOMHTMLUListElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
-    ResolveDOMHTMLUListElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
-    ResolveDOMHTMLUListElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
-    ResolveDOMHTMLUListElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMHTMLUListElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMHTMLUListElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMHTMLUListElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMHTMLUListElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMHTMLUListElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMHTMLUListElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMHTMLUListElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMHTMLUListElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
-    ResolveDOMHTMLUListElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMHTMLUListElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMHTMLUListElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMHTMLUListElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
-    ResolveDOMHTMLUListElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
-    ResolveDOMHTMLUListElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMHTMLUListElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMHTMLUListElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
-    ResolveDOMHTMLUListElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
-    ResolveDOMHTMLUListElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
-    ResolveDOMHTMLUListElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
-    ResolveDOMHTMLUListElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMHTMLUListElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMHTMLUListElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMHTMLUListElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
-    ResolveDOMHTMLUListElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMHTMLUListElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
-    ResolveDOMHTMLUListElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
-    ResolveDOMHTMLUListElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
-    ResolveDOMHTMLUListElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
-    ResolveDOMHTMLUListElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMHTMLUListElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMHTMLUListElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMHTMLUListElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMHTMLUListElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMHTMLUListElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
-    ResolveDOMHTMLUListElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
-    ResolveDOMHTMLUListElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
-    ResolveDOMHTMLUListElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
-    ResolveDOMHTMLUListElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
-    ResolveDOMHTMLUListElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLUListElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
-    ResolveDOMHTMLUListElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
-    ResolveDOMHTMLUListElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMHTMLUListElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
-    ResolveDOMHTMLUListElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
-    ResolveDOMHTMLUListElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMHTMLUListElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
-    ResolveDOMHTMLUListElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
-    ResolveDOMHTMLUListElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
-    ResolveDOMHTMLUListElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
-    ResolveDOMHTMLUListElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
-    ResolveDOMHTMLUListElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
-    ResolveDOMHTMLUListElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
-    ResolveDOMHTMLUListElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
-    ResolveDOMHTMLUListElementMethod "getCompact" o = DOMHTMLUListElementGetCompactMethodInfo
-    ResolveDOMHTMLUListElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
-    ResolveDOMHTMLUListElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMHTMLUListElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
-    ResolveDOMHTMLUListElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
-    ResolveDOMHTMLUListElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
-    ResolveDOMHTMLUListElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLUListElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
-    ResolveDOMHTMLUListElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLUListElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
-    ResolveDOMHTMLUListElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
-    ResolveDOMHTMLUListElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMHTMLUListElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
-    ResolveDOMHTMLUListElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
-    ResolveDOMHTMLUListElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
-    ResolveDOMHTMLUListElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
-    ResolveDOMHTMLUListElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
-    ResolveDOMHTMLUListElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
-    ResolveDOMHTMLUListElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
-    ResolveDOMHTMLUListElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMHTMLUListElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
-    ResolveDOMHTMLUListElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
-    ResolveDOMHTMLUListElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
-    ResolveDOMHTMLUListElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
-    ResolveDOMHTMLUListElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMHTMLUListElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMHTMLUListElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMHTMLUListElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMHTMLUListElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
-    ResolveDOMHTMLUListElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
-    ResolveDOMHTMLUListElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
-    ResolveDOMHTMLUListElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
-    ResolveDOMHTMLUListElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
-    ResolveDOMHTMLUListElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
-    ResolveDOMHTMLUListElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
-    ResolveDOMHTMLUListElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMHTMLUListElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMHTMLUListElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMHTMLUListElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
-    ResolveDOMHTMLUListElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
-    ResolveDOMHTMLUListElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMHTMLUListElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMHTMLUListElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMHTMLUListElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
-    ResolveDOMHTMLUListElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
-    ResolveDOMHTMLUListElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
-    ResolveDOMHTMLUListElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
-    ResolveDOMHTMLUListElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
-    ResolveDOMHTMLUListElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
-    ResolveDOMHTMLUListElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
-    ResolveDOMHTMLUListElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
-    ResolveDOMHTMLUListElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMHTMLUListElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
-    ResolveDOMHTMLUListElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
-    ResolveDOMHTMLUListElementMethod "getTypeAttr" o = DOMHTMLUListElementGetTypeAttrMethodInfo
-    ResolveDOMHTMLUListElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
-    ResolveDOMHTMLUListElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLUListElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
-    ResolveDOMHTMLUListElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
-    ResolveDOMHTMLUListElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
-    ResolveDOMHTMLUListElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
-    ResolveDOMHTMLUListElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
-    ResolveDOMHTMLUListElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
-    ResolveDOMHTMLUListElementMethod "setCompact" o = DOMHTMLUListElementSetCompactMethodInfo
-    ResolveDOMHTMLUListElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
-    ResolveDOMHTMLUListElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMHTMLUListElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
-    ResolveDOMHTMLUListElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
-    ResolveDOMHTMLUListElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
-    ResolveDOMHTMLUListElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
-    ResolveDOMHTMLUListElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
-    ResolveDOMHTMLUListElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
-    ResolveDOMHTMLUListElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
-    ResolveDOMHTMLUListElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMHTMLUListElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
-    ResolveDOMHTMLUListElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
-    ResolveDOMHTMLUListElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMHTMLUListElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMHTMLUListElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
-    ResolveDOMHTMLUListElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
-    ResolveDOMHTMLUListElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
-    ResolveDOMHTMLUListElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
-    ResolveDOMHTMLUListElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMHTMLUListElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
-    ResolveDOMHTMLUListElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
-    ResolveDOMHTMLUListElementMethod "setTypeAttr" o = DOMHTMLUListElementSetTypeAttrMethodInfo
-    ResolveDOMHTMLUListElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
-    ResolveDOMHTMLUListElementMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMHTMLUListElementMethod t DOMHTMLUListElement, O.MethodInfo info DOMHTMLUListElement p) => OL.IsLabel t (DOMHTMLUListElement -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "compact"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@compact@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLUListElement #compact
-@
--}
-getDOMHTMLUListElementCompact :: (MonadIO m, IsDOMHTMLUListElement o) => o -> m Bool
-getDOMHTMLUListElementCompact obj = liftIO $ B.Properties.getObjectPropertyBool obj "compact"
-
-{- |
-Set the value of the “@compact@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLUListElement [ #compact 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLUListElementCompact :: (MonadIO m, IsDOMHTMLUListElement o) => o -> Bool -> m ()
-setDOMHTMLUListElementCompact obj val = liftIO $ B.Properties.setObjectPropertyBool obj "compact" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@compact@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLUListElementCompact :: (IsDOMHTMLUListElement o) => Bool -> IO (GValueConstruct o)
-constructDOMHTMLUListElementCompact val = B.Properties.constructObjectPropertyBool "compact" val
-
-#if ENABLE_OVERLOADING
-data DOMHTMLUListElementCompactPropertyInfo
-instance AttrInfo DOMHTMLUListElementCompactPropertyInfo where
-    type AttrAllowedOps DOMHTMLUListElementCompactPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMHTMLUListElementCompactPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMHTMLUListElementCompactPropertyInfo = IsDOMHTMLUListElement
-    type AttrGetType DOMHTMLUListElementCompactPropertyInfo = Bool
-    type AttrLabel DOMHTMLUListElementCompactPropertyInfo = "compact"
-    type AttrOrigin DOMHTMLUListElementCompactPropertyInfo = DOMHTMLUListElement
-    attrGet _ = getDOMHTMLUListElementCompact
-    attrSet _ = setDOMHTMLUListElementCompact
-    attrConstruct _ = constructDOMHTMLUListElementCompact
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMHTMLUListElement #type
-@
--}
-getDOMHTMLUListElementType :: (MonadIO m, IsDOMHTMLUListElement o) => o -> m (Maybe T.Text)
-getDOMHTMLUListElementType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-{- |
-Set the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMHTMLUListElement [ #type 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMHTMLUListElementType :: (MonadIO m, IsDOMHTMLUListElement o) => o -> T.Text -> m ()
-setDOMHTMLUListElementType obj val = liftIO $ B.Properties.setObjectPropertyString obj "type" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMHTMLUListElementType :: (IsDOMHTMLUListElement o) => T.Text -> IO (GValueConstruct o)
-constructDOMHTMLUListElementType val = B.Properties.constructObjectPropertyString "type" (Just val)
-
-{- |
-Set the value of the “@type@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #type
-@
--}
-clearDOMHTMLUListElementType :: (MonadIO m, IsDOMHTMLUListElement o) => o -> m ()
-clearDOMHTMLUListElementType obj = liftIO $ B.Properties.setObjectPropertyString obj "type" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMHTMLUListElementTypePropertyInfo
-instance AttrInfo DOMHTMLUListElementTypePropertyInfo where
-    type AttrAllowedOps DOMHTMLUListElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMHTMLUListElementTypePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMHTMLUListElementTypePropertyInfo = IsDOMHTMLUListElement
-    type AttrGetType DOMHTMLUListElementTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMHTMLUListElementTypePropertyInfo = "type"
-    type AttrOrigin DOMHTMLUListElementTypePropertyInfo = DOMHTMLUListElement
-    attrGet _ = getDOMHTMLUListElementType
-    attrSet _ = setDOMHTMLUListElementType
-    attrConstruct _ = constructDOMHTMLUListElementType
-    attrClear _ = clearDOMHTMLUListElementType
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMHTMLUListElement
-type instance O.AttributeList DOMHTMLUListElement = DOMHTMLUListElementAttributeList
-type DOMHTMLUListElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("compact", DOMHTMLUListElementCompactPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLUListElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMHTMLUListElementCompact :: AttrLabelProxy "compact"
-dOMHTMLUListElementCompact = AttrLabelProxy
-
-dOMHTMLUListElementType :: AttrLabelProxy "type"
-dOMHTMLUListElementType = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMHTMLUListElement = DOMHTMLUListElementSignalList
-type DOMHTMLUListElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMHTMLUListElement::get_compact
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLUListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_u_list_element_get_compact" webkit_dom_html_u_list_element_get_compact :: 
-    Ptr DOMHTMLUListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"})
-    IO CInt
-
-{-# DEPRECATED dOMHTMLUListElementGetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLUListElementGetCompact ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLUListElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMHTMLUListElementGetCompact self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_u_list_element_get_compact self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLUListElementGetCompactMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLUListElement a) => O.MethodInfo DOMHTMLUListElementGetCompactMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLUListElementGetCompact
-
-#endif
-
--- method DOMHTMLUListElement::get_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLUListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_u_list_element_get_type_attr" webkit_dom_html_u_list_element_get_type_attr :: 
-    Ptr DOMHTMLUListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"})
-    IO CString
-
-{-# DEPRECATED dOMHTMLUListElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLUListElementGetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLUListElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMHTMLUListElementGetTypeAttr self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_html_u_list_element_get_type_attr self'
-    checkUnexpectedReturnNULL "dOMHTMLUListElementGetTypeAttr" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMHTMLUListElementGetTypeAttrMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLUListElement a) => O.MethodInfo DOMHTMLUListElementGetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLUListElementGetTypeAttr
-
-#endif
-
--- method DOMHTMLUListElement::set_compact
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLUListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_u_list_element_set_compact" webkit_dom_html_u_list_element_set_compact :: 
-    Ptr DOMHTMLUListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMHTMLUListElementSetCompact ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLUListElementSetCompact ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLUListElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMHTMLUListElementSetCompact self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_html_u_list_element_set_compact self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLUListElementSetCompactMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLUListElement a) => O.MethodInfo DOMHTMLUListElementSetCompactMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLUListElementSetCompact
-
-#endif
-
--- method DOMHTMLUListElement::set_type_attr
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMHTMLUListElement", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_html_u_list_element_set_type_attr" webkit_dom_html_u_list_element_set_type_attr :: 
-    Ptr DOMHTMLUListElement ->              -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMHTMLUListElement"})
-    CString ->                              -- value : TBasicType TUTF8
-    IO ()
-
-{-# DEPRECATED dOMHTMLUListElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMHTMLUListElementSetTypeAttr ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLUListElement a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMHTMLUListElement.DOMHTMLUListElement' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-dOMHTMLUListElementSetTypeAttr self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    webkit_dom_html_u_list_element_set_type_attr self' value'
-    touchManagedPtr self
-    freeMem value'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMHTMLUListElementSetTypeAttrMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLUListElement a) => O.MethodInfo DOMHTMLUListElementSetTypeAttrMethodInfo a signature where
-    overloadedMethod _ = dOMHTMLUListElementSetTypeAttr
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMHTMLUListElement.hs-boot b/GI/WebKit2WebExtension/Objects/DOMHTMLUListElement.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMHTMLUListElement.hs-boot
+++ /dev/null
@@ -1,47 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMHTMLUListElement where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMHTMLUListElement = DOMHTMLUListElement (ManagedPtr DOMHTMLUListElement)
-instance GObject DOMHTMLUListElement where
-class (GObject o, O.IsDescendantOf DOMHTMLUListElement o) => IsDOMHTMLUListElement o
-instance (GObject o, O.IsDescendantOf DOMHTMLUListElement o) => IsDOMHTMLUListElement o
-instance O.HasParentTypes DOMHTMLUListElement
-#if ENABLE_OVERLOADING
-data DOMHTMLUListElementCompactPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLUListElementTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLUListElementGetCompactMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLUListElementGetTypeAttrMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLUListElementSetCompactMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMHTMLUListElementSetTypeAttrMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMKeyboardEvent.hs b/GI/WebKit2WebExtension/Objects/DOMKeyboardEvent.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMKeyboardEvent.hs
+++ /dev/null
@@ -1,932 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMKeyboardEvent
-    ( 
-
--- * Exported types
-    DOMKeyboardEvent(..)                    ,
-    IsDOMKeyboardEvent                      ,
-    toDOMKeyboardEvent                      ,
-    noDOMKeyboardEvent                      ,
-
-
- -- * Methods
--- ** getAltGraphKey #method:getAltGraphKey#
-
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventGetAltGraphKeyMethodInfo,
-#endif
-    dOMKeyboardEventGetAltGraphKey          ,
-
-
--- ** getAltKey #method:getAltKey#
-
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventGetAltKeyMethodInfo     ,
-#endif
-    dOMKeyboardEventGetAltKey               ,
-
-
--- ** getCtrlKey #method:getCtrlKey#
-
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventGetCtrlKeyMethodInfo    ,
-#endif
-    dOMKeyboardEventGetCtrlKey              ,
-
-
--- ** getKeyIdentifier #method:getKeyIdentifier#
-
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventGetKeyIdentifierMethodInfo,
-#endif
-    dOMKeyboardEventGetKeyIdentifier        ,
-
-
--- ** getKeyLocation #method:getKeyLocation#
-
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventGetKeyLocationMethodInfo,
-#endif
-    dOMKeyboardEventGetKeyLocation          ,
-
-
--- ** getMetaKey #method:getMetaKey#
-
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventGetMetaKeyMethodInfo    ,
-#endif
-    dOMKeyboardEventGetMetaKey              ,
-
-
--- ** getModifierState #method:getModifierState#
-
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventGetModifierStateMethodInfo,
-#endif
-    dOMKeyboardEventGetModifierState        ,
-
-
--- ** getShiftKey #method:getShiftKey#
-
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventGetShiftKeyMethodInfo   ,
-#endif
-    dOMKeyboardEventGetShiftKey             ,
-
-
--- ** initKeyboardEvent #method:initKeyboardEvent#
-
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventInitKeyboardEventMethodInfo,
-#endif
-    dOMKeyboardEventInitKeyboardEvent       ,
-
-
-
-
- -- * Properties
--- ** altGraphKey #attr:altGraphKey#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventAltGraphKeyPropertyInfo ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMKeyboardEventAltGraphKey             ,
-#endif
-    getDOMKeyboardEventAltGraphKey          ,
-
-
--- ** altKey #attr:altKey#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventAltKeyPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMKeyboardEventAltKey                  ,
-#endif
-    getDOMKeyboardEventAltKey               ,
-
-
--- ** ctrlKey #attr:ctrlKey#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventCtrlKeyPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMKeyboardEventCtrlKey                 ,
-#endif
-    getDOMKeyboardEventCtrlKey              ,
-
-
--- ** keyIdentifier #attr:keyIdentifier#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventKeyIdentifierPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMKeyboardEventKeyIdentifier           ,
-#endif
-    getDOMKeyboardEventKeyIdentifier        ,
-
-
--- ** keyLocation #attr:keyLocation#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventKeyLocationPropertyInfo ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMKeyboardEventKeyLocation             ,
-#endif
-    getDOMKeyboardEventKeyLocation          ,
-
-
--- ** metaKey #attr:metaKey#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventMetaKeyPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMKeyboardEventMetaKey                 ,
-#endif
-    getDOMKeyboardEventMetaKey              ,
-
-
--- ** shiftKey #attr:shiftKey#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMKeyboardEventShiftKeyPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMKeyboardEventShiftKey                ,
-#endif
-    getDOMKeyboardEventShiftKey             ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEvent as WebKit2WebExtension.DOMEvent
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMUIEvent as WebKit2WebExtension.DOMUIEvent
-
--- | Memory-managed wrapper type.
-newtype DOMKeyboardEvent = DOMKeyboardEvent (ManagedPtr DOMKeyboardEvent)
-foreign import ccall "webkit_dom_keyboard_event_get_type"
-    c_webkit_dom_keyboard_event_get_type :: IO GType
-
-instance GObject DOMKeyboardEvent where
-    gobjectType = c_webkit_dom_keyboard_event_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMKeyboardEvent`, for instance with `toDOMKeyboardEvent`.
-class (GObject o, O.IsDescendantOf DOMKeyboardEvent o) => IsDOMKeyboardEvent o
-instance (GObject o, O.IsDescendantOf DOMKeyboardEvent o) => IsDOMKeyboardEvent o
-
-instance O.HasParentTypes DOMKeyboardEvent
-type instance O.ParentTypes DOMKeyboardEvent = '[WebKit2WebExtension.DOMUIEvent.DOMUIEvent, WebKit2WebExtension.DOMEvent.DOMEvent, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMKeyboardEvent`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMKeyboardEvent :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m DOMKeyboardEvent
-toDOMKeyboardEvent = liftIO . unsafeCastTo DOMKeyboardEvent
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMKeyboardEvent`.
-noDOMKeyboardEvent :: Maybe DOMKeyboardEvent
-noDOMKeyboardEvent = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMKeyboardEventMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMKeyboardEventMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMKeyboardEventMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMKeyboardEventMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMKeyboardEventMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMKeyboardEventMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMKeyboardEventMethod "initEvent" o = WebKit2WebExtension.DOMEvent.DOMEventInitEventMethodInfo
-    ResolveDOMKeyboardEventMethod "initKeyboardEvent" o = DOMKeyboardEventInitKeyboardEventMethodInfo
-    ResolveDOMKeyboardEventMethod "initUiEvent" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventInitUiEventMethodInfo
-    ResolveDOMKeyboardEventMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMKeyboardEventMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMKeyboardEventMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMKeyboardEventMethod "preventDefault" o = WebKit2WebExtension.DOMEvent.DOMEventPreventDefaultMethodInfo
-    ResolveDOMKeyboardEventMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMKeyboardEventMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMKeyboardEventMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMKeyboardEventMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMKeyboardEventMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMKeyboardEventMethod "stopPropagation" o = WebKit2WebExtension.DOMEvent.DOMEventStopPropagationMethodInfo
-    ResolveDOMKeyboardEventMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMKeyboardEventMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMKeyboardEventMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMKeyboardEventMethod "getAltGraphKey" o = DOMKeyboardEventGetAltGraphKeyMethodInfo
-    ResolveDOMKeyboardEventMethod "getAltKey" o = DOMKeyboardEventGetAltKeyMethodInfo
-    ResolveDOMKeyboardEventMethod "getBubbles" o = WebKit2WebExtension.DOMEvent.DOMEventGetBubblesMethodInfo
-    ResolveDOMKeyboardEventMethod "getCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelBubbleMethodInfo
-    ResolveDOMKeyboardEventMethod "getCancelable" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelableMethodInfo
-    ResolveDOMKeyboardEventMethod "getCharCode" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetCharCodeMethodInfo
-    ResolveDOMKeyboardEventMethod "getCtrlKey" o = DOMKeyboardEventGetCtrlKeyMethodInfo
-    ResolveDOMKeyboardEventMethod "getCurrentTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetCurrentTargetMethodInfo
-    ResolveDOMKeyboardEventMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMKeyboardEventMethod "getDetail" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetDetailMethodInfo
-    ResolveDOMKeyboardEventMethod "getEventPhase" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventPhaseMethodInfo
-    ResolveDOMKeyboardEventMethod "getEventType" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventTypeMethodInfo
-    ResolveDOMKeyboardEventMethod "getKeyCode" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetKeyCodeMethodInfo
-    ResolveDOMKeyboardEventMethod "getKeyIdentifier" o = DOMKeyboardEventGetKeyIdentifierMethodInfo
-    ResolveDOMKeyboardEventMethod "getKeyLocation" o = DOMKeyboardEventGetKeyLocationMethodInfo
-    ResolveDOMKeyboardEventMethod "getLayerX" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetLayerXMethodInfo
-    ResolveDOMKeyboardEventMethod "getLayerY" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetLayerYMethodInfo
-    ResolveDOMKeyboardEventMethod "getMetaKey" o = DOMKeyboardEventGetMetaKeyMethodInfo
-    ResolveDOMKeyboardEventMethod "getModifierState" o = DOMKeyboardEventGetModifierStateMethodInfo
-    ResolveDOMKeyboardEventMethod "getPageX" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetPageXMethodInfo
-    ResolveDOMKeyboardEventMethod "getPageY" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetPageYMethodInfo
-    ResolveDOMKeyboardEventMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMKeyboardEventMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMKeyboardEventMethod "getReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventGetReturnValueMethodInfo
-    ResolveDOMKeyboardEventMethod "getShiftKey" o = DOMKeyboardEventGetShiftKeyMethodInfo
-    ResolveDOMKeyboardEventMethod "getSrcElement" o = WebKit2WebExtension.DOMEvent.DOMEventGetSrcElementMethodInfo
-    ResolveDOMKeyboardEventMethod "getTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetTargetMethodInfo
-    ResolveDOMKeyboardEventMethod "getTimeStamp" o = WebKit2WebExtension.DOMEvent.DOMEventGetTimeStampMethodInfo
-    ResolveDOMKeyboardEventMethod "getView" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetViewMethodInfo
-    ResolveDOMKeyboardEventMethod "setCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventSetCancelBubbleMethodInfo
-    ResolveDOMKeyboardEventMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMKeyboardEventMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMKeyboardEventMethod "setReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventSetReturnValueMethodInfo
-    ResolveDOMKeyboardEventMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMKeyboardEventMethod t DOMKeyboardEvent, O.MethodInfo info DOMKeyboardEvent p) => OL.IsLabel t (DOMKeyboardEvent -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "alt-graph-key"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@alt-graph-key@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMKeyboardEvent #altGraphKey
-@
--}
-getDOMKeyboardEventAltGraphKey :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m Bool
-getDOMKeyboardEventAltGraphKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "alt-graph-key"
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventAltGraphKeyPropertyInfo
-instance AttrInfo DOMKeyboardEventAltGraphKeyPropertyInfo where
-    type AttrAllowedOps DOMKeyboardEventAltGraphKeyPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMKeyboardEventAltGraphKeyPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMKeyboardEventAltGraphKeyPropertyInfo = IsDOMKeyboardEvent
-    type AttrGetType DOMKeyboardEventAltGraphKeyPropertyInfo = Bool
-    type AttrLabel DOMKeyboardEventAltGraphKeyPropertyInfo = "alt-graph-key"
-    type AttrOrigin DOMKeyboardEventAltGraphKeyPropertyInfo = DOMKeyboardEvent
-    attrGet _ = getDOMKeyboardEventAltGraphKey
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "alt-key"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@alt-key@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMKeyboardEvent #altKey
-@
--}
-getDOMKeyboardEventAltKey :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m Bool
-getDOMKeyboardEventAltKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "alt-key"
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventAltKeyPropertyInfo
-instance AttrInfo DOMKeyboardEventAltKeyPropertyInfo where
-    type AttrAllowedOps DOMKeyboardEventAltKeyPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMKeyboardEventAltKeyPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMKeyboardEventAltKeyPropertyInfo = IsDOMKeyboardEvent
-    type AttrGetType DOMKeyboardEventAltKeyPropertyInfo = Bool
-    type AttrLabel DOMKeyboardEventAltKeyPropertyInfo = "alt-key"
-    type AttrOrigin DOMKeyboardEventAltKeyPropertyInfo = DOMKeyboardEvent
-    attrGet _ = getDOMKeyboardEventAltKey
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "ctrl-key"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@ctrl-key@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMKeyboardEvent #ctrlKey
-@
--}
-getDOMKeyboardEventCtrlKey :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m Bool
-getDOMKeyboardEventCtrlKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "ctrl-key"
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventCtrlKeyPropertyInfo
-instance AttrInfo DOMKeyboardEventCtrlKeyPropertyInfo where
-    type AttrAllowedOps DOMKeyboardEventCtrlKeyPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMKeyboardEventCtrlKeyPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMKeyboardEventCtrlKeyPropertyInfo = IsDOMKeyboardEvent
-    type AttrGetType DOMKeyboardEventCtrlKeyPropertyInfo = Bool
-    type AttrLabel DOMKeyboardEventCtrlKeyPropertyInfo = "ctrl-key"
-    type AttrOrigin DOMKeyboardEventCtrlKeyPropertyInfo = DOMKeyboardEvent
-    attrGet _ = getDOMKeyboardEventCtrlKey
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "key-identifier"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@key-identifier@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMKeyboardEvent #keyIdentifier
-@
--}
-getDOMKeyboardEventKeyIdentifier :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m (Maybe T.Text)
-getDOMKeyboardEventKeyIdentifier obj = liftIO $ B.Properties.getObjectPropertyString obj "key-identifier"
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventKeyIdentifierPropertyInfo
-instance AttrInfo DOMKeyboardEventKeyIdentifierPropertyInfo where
-    type AttrAllowedOps DOMKeyboardEventKeyIdentifierPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMKeyboardEventKeyIdentifierPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMKeyboardEventKeyIdentifierPropertyInfo = IsDOMKeyboardEvent
-    type AttrGetType DOMKeyboardEventKeyIdentifierPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMKeyboardEventKeyIdentifierPropertyInfo = "key-identifier"
-    type AttrOrigin DOMKeyboardEventKeyIdentifierPropertyInfo = DOMKeyboardEvent
-    attrGet _ = getDOMKeyboardEventKeyIdentifier
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "key-location"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@key-location@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMKeyboardEvent #keyLocation
-@
--}
-getDOMKeyboardEventKeyLocation :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m CULong
-getDOMKeyboardEventKeyLocation obj = liftIO $ B.Properties.getObjectPropertyULong obj "key-location"
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventKeyLocationPropertyInfo
-instance AttrInfo DOMKeyboardEventKeyLocationPropertyInfo where
-    type AttrAllowedOps DOMKeyboardEventKeyLocationPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMKeyboardEventKeyLocationPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMKeyboardEventKeyLocationPropertyInfo = IsDOMKeyboardEvent
-    type AttrGetType DOMKeyboardEventKeyLocationPropertyInfo = CULong
-    type AttrLabel DOMKeyboardEventKeyLocationPropertyInfo = "key-location"
-    type AttrOrigin DOMKeyboardEventKeyLocationPropertyInfo = DOMKeyboardEvent
-    attrGet _ = getDOMKeyboardEventKeyLocation
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "meta-key"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@meta-key@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMKeyboardEvent #metaKey
-@
--}
-getDOMKeyboardEventMetaKey :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m Bool
-getDOMKeyboardEventMetaKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "meta-key"
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventMetaKeyPropertyInfo
-instance AttrInfo DOMKeyboardEventMetaKeyPropertyInfo where
-    type AttrAllowedOps DOMKeyboardEventMetaKeyPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMKeyboardEventMetaKeyPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMKeyboardEventMetaKeyPropertyInfo = IsDOMKeyboardEvent
-    type AttrGetType DOMKeyboardEventMetaKeyPropertyInfo = Bool
-    type AttrLabel DOMKeyboardEventMetaKeyPropertyInfo = "meta-key"
-    type AttrOrigin DOMKeyboardEventMetaKeyPropertyInfo = DOMKeyboardEvent
-    attrGet _ = getDOMKeyboardEventMetaKey
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "shift-key"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@shift-key@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMKeyboardEvent #shiftKey
-@
--}
-getDOMKeyboardEventShiftKey :: (MonadIO m, IsDOMKeyboardEvent o) => o -> m Bool
-getDOMKeyboardEventShiftKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "shift-key"
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventShiftKeyPropertyInfo
-instance AttrInfo DOMKeyboardEventShiftKeyPropertyInfo where
-    type AttrAllowedOps DOMKeyboardEventShiftKeyPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMKeyboardEventShiftKeyPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMKeyboardEventShiftKeyPropertyInfo = IsDOMKeyboardEvent
-    type AttrGetType DOMKeyboardEventShiftKeyPropertyInfo = Bool
-    type AttrLabel DOMKeyboardEventShiftKeyPropertyInfo = "shift-key"
-    type AttrOrigin DOMKeyboardEventShiftKeyPropertyInfo = DOMKeyboardEvent
-    attrGet _ = getDOMKeyboardEventShiftKey
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMKeyboardEvent
-type instance O.AttributeList DOMKeyboardEvent = DOMKeyboardEventAttributeList
-type DOMKeyboardEventAttributeList = ('[ '("altGraphKey", DOMKeyboardEventAltGraphKeyPropertyInfo), '("altKey", DOMKeyboardEventAltKeyPropertyInfo), '("bubbles", WebKit2WebExtension.DOMEvent.DOMEventBubblesPropertyInfo), '("cancelBubble", WebKit2WebExtension.DOMEvent.DOMEventCancelBubblePropertyInfo), '("cancelable", WebKit2WebExtension.DOMEvent.DOMEventCancelablePropertyInfo), '("charCode", WebKit2WebExtension.DOMUIEvent.DOMUIEventCharCodePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("ctrlKey", DOMKeyboardEventCtrlKeyPropertyInfo), '("currentTarget", WebKit2WebExtension.DOMEvent.DOMEventCurrentTargetPropertyInfo), '("detail", WebKit2WebExtension.DOMUIEvent.DOMUIEventDetailPropertyInfo), '("eventPhase", WebKit2WebExtension.DOMEvent.DOMEventEventPhasePropertyInfo), '("keyCode", WebKit2WebExtension.DOMUIEvent.DOMUIEventKeyCodePropertyInfo), '("keyIdentifier", DOMKeyboardEventKeyIdentifierPropertyInfo), '("keyLocation", DOMKeyboardEventKeyLocationPropertyInfo), '("layerX", WebKit2WebExtension.DOMUIEvent.DOMUIEventLayerXPropertyInfo), '("layerY", WebKit2WebExtension.DOMUIEvent.DOMUIEventLayerYPropertyInfo), '("metaKey", DOMKeyboardEventMetaKeyPropertyInfo), '("pageX", WebKit2WebExtension.DOMUIEvent.DOMUIEventPageXPropertyInfo), '("pageY", WebKit2WebExtension.DOMUIEvent.DOMUIEventPageYPropertyInfo), '("returnValue", WebKit2WebExtension.DOMEvent.DOMEventReturnValuePropertyInfo), '("shiftKey", DOMKeyboardEventShiftKeyPropertyInfo), '("srcElement", WebKit2WebExtension.DOMEvent.DOMEventSrcElementPropertyInfo), '("target", WebKit2WebExtension.DOMEvent.DOMEventTargetPropertyInfo), '("timeStamp", WebKit2WebExtension.DOMEvent.DOMEventTimeStampPropertyInfo), '("type", WebKit2WebExtension.DOMEvent.DOMEventTypePropertyInfo), '("view", WebKit2WebExtension.DOMUIEvent.DOMUIEventViewPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMKeyboardEventAltGraphKey :: AttrLabelProxy "altGraphKey"
-dOMKeyboardEventAltGraphKey = AttrLabelProxy
-
-dOMKeyboardEventAltKey :: AttrLabelProxy "altKey"
-dOMKeyboardEventAltKey = AttrLabelProxy
-
-dOMKeyboardEventCtrlKey :: AttrLabelProxy "ctrlKey"
-dOMKeyboardEventCtrlKey = AttrLabelProxy
-
-dOMKeyboardEventKeyIdentifier :: AttrLabelProxy "keyIdentifier"
-dOMKeyboardEventKeyIdentifier = AttrLabelProxy
-
-dOMKeyboardEventKeyLocation :: AttrLabelProxy "keyLocation"
-dOMKeyboardEventKeyLocation = AttrLabelProxy
-
-dOMKeyboardEventMetaKey :: AttrLabelProxy "metaKey"
-dOMKeyboardEventMetaKey = AttrLabelProxy
-
-dOMKeyboardEventShiftKey :: AttrLabelProxy "shiftKey"
-dOMKeyboardEventShiftKey = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMKeyboardEvent = DOMKeyboardEventSignalList
-type DOMKeyboardEventSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMKeyboardEvent::get_alt_graph_key
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_keyboard_event_get_alt_graph_key" webkit_dom_keyboard_event_get_alt_graph_key :: 
-    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})
-    IO CInt
-
-{-# DEPRECATED dOMKeyboardEventGetAltGraphKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMKeyboardEventGetAltGraphKey ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMKeyboardEventGetAltGraphKey self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_keyboard_event_get_alt_graph_key self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetAltGraphKeyMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetAltGraphKeyMethodInfo a signature where
-    overloadedMethod _ = dOMKeyboardEventGetAltGraphKey
-
-#endif
-
--- method DOMKeyboardEvent::get_alt_key
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_keyboard_event_get_alt_key" webkit_dom_keyboard_event_get_alt_key :: 
-    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})
-    IO CInt
-
-{-# DEPRECATED dOMKeyboardEventGetAltKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMKeyboardEventGetAltKey ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMKeyboardEventGetAltKey self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_keyboard_event_get_alt_key self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetAltKeyMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetAltKeyMethodInfo a signature where
-    overloadedMethod _ = dOMKeyboardEventGetAltKey
-
-#endif
-
--- method DOMKeyboardEvent::get_ctrl_key
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_keyboard_event_get_ctrl_key" webkit_dom_keyboard_event_get_ctrl_key :: 
-    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})
-    IO CInt
-
-{-# DEPRECATED dOMKeyboardEventGetCtrlKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMKeyboardEventGetCtrlKey ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMKeyboardEventGetCtrlKey self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_keyboard_event_get_ctrl_key self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetCtrlKeyMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetCtrlKeyMethodInfo a signature where
-    overloadedMethod _ = dOMKeyboardEventGetCtrlKey
-
-#endif
-
--- method DOMKeyboardEvent::get_key_identifier
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_keyboard_event_get_key_identifier" webkit_dom_keyboard_event_get_key_identifier :: 
-    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})
-    IO CString
-
-{-# DEPRECATED dOMKeyboardEventGetKeyIdentifier ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMKeyboardEventGetKeyIdentifier ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMKeyboardEventGetKeyIdentifier self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_keyboard_event_get_key_identifier self'
-    checkUnexpectedReturnNULL "dOMKeyboardEventGetKeyIdentifier" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetKeyIdentifierMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetKeyIdentifierMethodInfo a signature where
-    overloadedMethod _ = dOMKeyboardEventGetKeyIdentifier
-
-#endif
-
--- method DOMKeyboardEvent::get_key_location
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_keyboard_event_get_key_location" webkit_dom_keyboard_event_get_key_location :: 
-    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})
-    IO CULong
-
-{-# DEPRECATED dOMKeyboardEventGetKeyLocation ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMKeyboardEventGetKeyLocation ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMKeyboardEventGetKeyLocation self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_keyboard_event_get_key_location self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetKeyLocationMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetKeyLocationMethodInfo a signature where
-    overloadedMethod _ = dOMKeyboardEventGetKeyLocation
-
-#endif
-
--- method DOMKeyboardEvent::get_meta_key
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_keyboard_event_get_meta_key" webkit_dom_keyboard_event_get_meta_key :: 
-    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})
-    IO CInt
-
-{-# DEPRECATED dOMKeyboardEventGetMetaKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMKeyboardEventGetMetaKey ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMKeyboardEventGetMetaKey self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_keyboard_event_get_meta_key self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetMetaKeyMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetMetaKeyMethodInfo a signature where
-    overloadedMethod _ = dOMKeyboardEventGetMetaKey
-
-#endif
-
--- method DOMKeyboardEvent::get_modifier_state
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "keyIdentifierArg", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_keyboard_event_get_modifier_state" webkit_dom_keyboard_event_get_modifier_state :: 
-    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})
-    CString ->                              -- keyIdentifierArg : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMKeyboardEventGetModifierState ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMKeyboardEventGetModifierState ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}
-    -> T.Text
-    {- ^ /@keyIdentifierArg@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMKeyboardEventGetModifierState self keyIdentifierArg = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    keyIdentifierArg' <- textToCString keyIdentifierArg
-    result <- webkit_dom_keyboard_event_get_modifier_state self' keyIdentifierArg'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem keyIdentifierArg'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetModifierStateMethodInfo
-instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetModifierStateMethodInfo a signature where
-    overloadedMethod _ = dOMKeyboardEventGetModifierState
-
-#endif
-
--- method DOMKeyboardEvent::get_shift_key
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_keyboard_event_get_shift_key" webkit_dom_keyboard_event_get_shift_key :: 
-    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})
-    IO CInt
-
-{-# DEPRECATED dOMKeyboardEventGetShiftKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMKeyboardEventGetShiftKey ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMKeyboardEventGetShiftKey self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_keyboard_event_get_shift_key self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetShiftKeyMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMKeyboardEvent a) => O.MethodInfo DOMKeyboardEventGetShiftKeyMethodInfo a signature where
-    overloadedMethod _ = dOMKeyboardEventGetShiftKey
-
-#endif
-
--- method DOMKeyboardEvent::init_keyboard_event
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMKeyboardEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "canBubble", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancelable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "view", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "keyIdentifier", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "location", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "ctrlKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "altKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "shiftKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "metaKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "altGraphKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_keyboard_event_init_keyboard_event" webkit_dom_keyboard_event_init_keyboard_event :: 
-    Ptr DOMKeyboardEvent ->                 -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMKeyboardEvent"})
-    CString ->                              -- type : TBasicType TUTF8
-    CInt ->                                 -- canBubble : TBasicType TBoolean
-    CInt ->                                 -- cancelable : TBasicType TBoolean
-    Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow -> -- view : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CString ->                              -- keyIdentifier : TBasicType TUTF8
-    CULong ->                               -- location : TBasicType TULong
-    CInt ->                                 -- ctrlKey : TBasicType TBoolean
-    CInt ->                                 -- altKey : TBasicType TBoolean
-    CInt ->                                 -- shiftKey : TBasicType TBoolean
-    CInt ->                                 -- metaKey : TBasicType TBoolean
-    CInt ->                                 -- altGraphKey : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMKeyboardEventInitKeyboardEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMKeyboardEventInitKeyboardEvent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMKeyboardEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMKeyboardEvent.DOMKeyboardEvent' -}
-    -> T.Text
-    {- ^ /@type@/: A @/gchar/@ -}
-    -> Bool
-    {- ^ /@canBubble@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@cancelable@/: A 'Bool' -}
-    -> b
-    {- ^ /@view@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> T.Text
-    {- ^ /@keyIdentifier@/: A @/gchar/@ -}
-    -> CULong
-    {- ^ /@location@/: A @/gulong/@ -}
-    -> Bool
-    {- ^ /@ctrlKey@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@altKey@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@shiftKey@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@metaKey@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@altGraphKey@/: A 'Bool' -}
-    -> m ()
-dOMKeyboardEventInitKeyboardEvent self type_ canBubble cancelable view keyIdentifier location ctrlKey altKey shiftKey metaKey altGraphKey = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    type_' <- textToCString type_
-    let canBubble' = (fromIntegral . fromEnum) canBubble
-    let cancelable' = (fromIntegral . fromEnum) cancelable
-    view' <- unsafeManagedPtrCastPtr view
-    keyIdentifier' <- textToCString keyIdentifier
-    let ctrlKey' = (fromIntegral . fromEnum) ctrlKey
-    let altKey' = (fromIntegral . fromEnum) altKey
-    let shiftKey' = (fromIntegral . fromEnum) shiftKey
-    let metaKey' = (fromIntegral . fromEnum) metaKey
-    let altGraphKey' = (fromIntegral . fromEnum) altGraphKey
-    webkit_dom_keyboard_event_init_keyboard_event self' type_' canBubble' cancelable' view' keyIdentifier' location ctrlKey' altKey' shiftKey' metaKey' altGraphKey'
-    touchManagedPtr self
-    touchManagedPtr view
-    freeMem type_'
-    freeMem keyIdentifier'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventInitKeyboardEventMethodInfo
-instance (signature ~ (T.Text -> Bool -> Bool -> b -> T.Text -> CULong -> Bool -> Bool -> Bool -> Bool -> Bool -> m ()), MonadIO m, IsDOMKeyboardEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b) => O.MethodInfo DOMKeyboardEventInitKeyboardEventMethodInfo a signature where
-    overloadedMethod _ = dOMKeyboardEventInitKeyboardEvent
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMKeyboardEvent.hs-boot b/GI/WebKit2WebExtension/Objects/DOMKeyboardEvent.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMKeyboardEvent.hs-boot
+++ /dev/null
@@ -1,77 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMKeyboardEvent where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMKeyboardEvent = DOMKeyboardEvent (ManagedPtr DOMKeyboardEvent)
-instance GObject DOMKeyboardEvent where
-class (GObject o, O.IsDescendantOf DOMKeyboardEvent o) => IsDOMKeyboardEvent o
-instance (GObject o, O.IsDescendantOf DOMKeyboardEvent o) => IsDOMKeyboardEvent o
-instance O.HasParentTypes DOMKeyboardEvent
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventAltGraphKeyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventAltKeyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventCtrlKeyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventKeyIdentifierPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventKeyLocationPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventMetaKeyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventShiftKeyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetAltGraphKeyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetAltKeyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetCtrlKeyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetKeyIdentifierMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetKeyLocationMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetMetaKeyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetModifierStateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventGetShiftKeyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMKeyboardEventInitKeyboardEventMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMMediaList.hs b/GI/WebKit2WebExtension/Objects/DOMMediaList.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMMediaList.hs
+++ /dev/null
@@ -1,554 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMMediaList
-    ( 
-
--- * Exported types
-    DOMMediaList(..)                        ,
-    IsDOMMediaList                          ,
-    toDOMMediaList                          ,
-    noDOMMediaList                          ,
-
-
- -- * Methods
--- ** appendMedium #method:appendMedium#
-
-#if ENABLE_OVERLOADING
-    DOMMediaListAppendMediumMethodInfo      ,
-#endif
-    dOMMediaListAppendMedium                ,
-
-
--- ** deleteMedium #method:deleteMedium#
-
-#if ENABLE_OVERLOADING
-    DOMMediaListDeleteMediumMethodInfo      ,
-#endif
-    dOMMediaListDeleteMedium                ,
-
-
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMMediaListGetLengthMethodInfo         ,
-#endif
-    dOMMediaListGetLength                   ,
-
-
--- ** getMediaText #method:getMediaText#
-
-#if ENABLE_OVERLOADING
-    DOMMediaListGetMediaTextMethodInfo      ,
-#endif
-    dOMMediaListGetMediaText                ,
-
-
--- ** item #method:item#
-
-#if ENABLE_OVERLOADING
-    DOMMediaListItemMethodInfo              ,
-#endif
-    dOMMediaListItem                        ,
-
-
--- ** setMediaText #method:setMediaText#
-
-#if ENABLE_OVERLOADING
-    DOMMediaListSetMediaTextMethodInfo      ,
-#endif
-    dOMMediaListSetMediaText                ,
-
-
-
-
- -- * Properties
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMediaListLengthPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMediaListLength                      ,
-#endif
-    getDOMMediaListLength                   ,
-
-
--- ** mediaText #attr:mediaText#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMediaListMediaTextPropertyInfo       ,
-#endif
-    clearDOMMediaListMediaText              ,
-    constructDOMMediaListMediaText          ,
-#if ENABLE_OVERLOADING
-    dOMMediaListMediaText                   ,
-#endif
-    getDOMMediaListMediaText                ,
-    setDOMMediaListMediaText                ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMMediaList = DOMMediaList (ManagedPtr DOMMediaList)
-foreign import ccall "webkit_dom_media_list_get_type"
-    c_webkit_dom_media_list_get_type :: IO GType
-
-instance GObject DOMMediaList where
-    gobjectType = c_webkit_dom_media_list_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMMediaList`, for instance with `toDOMMediaList`.
-class (GObject o, O.IsDescendantOf DOMMediaList o) => IsDOMMediaList o
-instance (GObject o, O.IsDescendantOf DOMMediaList o) => IsDOMMediaList o
-
-instance O.HasParentTypes DOMMediaList
-type instance O.ParentTypes DOMMediaList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMMediaList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMMediaList :: (MonadIO m, IsDOMMediaList o) => o -> m DOMMediaList
-toDOMMediaList = liftIO . unsafeCastTo DOMMediaList
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMMediaList`.
-noDOMMediaList :: Maybe DOMMediaList
-noDOMMediaList = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMMediaListMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMMediaListMethod "appendMedium" o = DOMMediaListAppendMediumMethodInfo
-    ResolveDOMMediaListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMMediaListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMMediaListMethod "deleteMedium" o = DOMMediaListDeleteMediumMethodInfo
-    ResolveDOMMediaListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMMediaListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMMediaListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMMediaListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMMediaListMethod "item" o = DOMMediaListItemMethodInfo
-    ResolveDOMMediaListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMMediaListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMMediaListMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMMediaListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMMediaListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMMediaListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMMediaListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMMediaListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMMediaListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMMediaListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMMediaListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMMediaListMethod "getLength" o = DOMMediaListGetLengthMethodInfo
-    ResolveDOMMediaListMethod "getMediaText" o = DOMMediaListGetMediaTextMethodInfo
-    ResolveDOMMediaListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMMediaListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMMediaListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMMediaListMethod "setMediaText" o = DOMMediaListSetMediaTextMethodInfo
-    ResolveDOMMediaListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMMediaListMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMMediaListMethod t DOMMediaList, O.MethodInfo info DOMMediaList p) => OL.IsLabel t (DOMMediaList -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMediaList #length
-@
--}
-getDOMMediaListLength :: (MonadIO m, IsDOMMediaList o) => o -> m CULong
-getDOMMediaListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMMediaListLengthPropertyInfo
-instance AttrInfo DOMMediaListLengthPropertyInfo where
-    type AttrAllowedOps DOMMediaListLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMediaListLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMediaListLengthPropertyInfo = IsDOMMediaList
-    type AttrGetType DOMMediaListLengthPropertyInfo = CULong
-    type AttrLabel DOMMediaListLengthPropertyInfo = "length"
-    type AttrOrigin DOMMediaListLengthPropertyInfo = DOMMediaList
-    attrGet _ = getDOMMediaListLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "media-text"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@media-text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMediaList #mediaText
-@
--}
-getDOMMediaListMediaText :: (MonadIO m, IsDOMMediaList o) => o -> m (Maybe T.Text)
-getDOMMediaListMediaText obj = liftIO $ B.Properties.getObjectPropertyString obj "media-text"
-
-{- |
-Set the value of the “@media-text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMMediaList [ #mediaText 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMMediaListMediaText :: (MonadIO m, IsDOMMediaList o) => o -> T.Text -> m ()
-setDOMMediaListMediaText obj val = liftIO $ B.Properties.setObjectPropertyString obj "media-text" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@media-text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMMediaListMediaText :: (IsDOMMediaList o) => T.Text -> IO (GValueConstruct o)
-constructDOMMediaListMediaText val = B.Properties.constructObjectPropertyString "media-text" (Just val)
-
-{- |
-Set the value of the “@media-text@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #mediaText
-@
--}
-clearDOMMediaListMediaText :: (MonadIO m, IsDOMMediaList o) => o -> m ()
-clearDOMMediaListMediaText obj = liftIO $ B.Properties.setObjectPropertyString obj "media-text" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMMediaListMediaTextPropertyInfo
-instance AttrInfo DOMMediaListMediaTextPropertyInfo where
-    type AttrAllowedOps DOMMediaListMediaTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMMediaListMediaTextPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMMediaListMediaTextPropertyInfo = IsDOMMediaList
-    type AttrGetType DOMMediaListMediaTextPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMMediaListMediaTextPropertyInfo = "media-text"
-    type AttrOrigin DOMMediaListMediaTextPropertyInfo = DOMMediaList
-    attrGet _ = getDOMMediaListMediaText
-    attrSet _ = setDOMMediaListMediaText
-    attrConstruct _ = constructDOMMediaListMediaText
-    attrClear _ = clearDOMMediaListMediaText
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMMediaList
-type instance O.AttributeList DOMMediaList = DOMMediaListAttributeList
-type DOMMediaListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMMediaListLengthPropertyInfo), '("mediaText", DOMMediaListMediaTextPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMMediaListLength :: AttrLabelProxy "length"
-dOMMediaListLength = AttrLabelProxy
-
-dOMMediaListMediaText :: AttrLabelProxy "mediaText"
-dOMMediaListMediaText = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMMediaList = DOMMediaListSignalList
-type DOMMediaListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMMediaList::append_medium
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMediaList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newMedium", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_media_list_append_medium" webkit_dom_media_list_append_medium :: 
-    Ptr DOMMediaList ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})
-    CString ->                              -- newMedium : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMMediaListAppendMedium ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMediaListAppendMedium ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMediaList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}
-    -> T.Text
-    {- ^ /@newMedium@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMMediaListAppendMedium self newMedium = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    newMedium' <- textToCString newMedium
-    onException (do
-        propagateGError $ webkit_dom_media_list_append_medium self' newMedium'
-        touchManagedPtr self
-        freeMem newMedium'
-        return ()
-     ) (do
-        freeMem newMedium'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMMediaListAppendMediumMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMMediaList a) => O.MethodInfo DOMMediaListAppendMediumMethodInfo a signature where
-    overloadedMethod _ = dOMMediaListAppendMedium
-
-#endif
-
--- method DOMMediaList::delete_medium
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMediaList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "oldMedium", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_media_list_delete_medium" webkit_dom_media_list_delete_medium :: 
-    Ptr DOMMediaList ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})
-    CString ->                              -- oldMedium : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMMediaListDeleteMedium ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMediaListDeleteMedium ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMediaList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}
-    -> T.Text
-    {- ^ /@oldMedium@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMMediaListDeleteMedium self oldMedium = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    oldMedium' <- textToCString oldMedium
-    onException (do
-        propagateGError $ webkit_dom_media_list_delete_medium self' oldMedium'
-        touchManagedPtr self
-        freeMem oldMedium'
-        return ()
-     ) (do
-        freeMem oldMedium'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMMediaListDeleteMediumMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMMediaList a) => O.MethodInfo DOMMediaListDeleteMediumMethodInfo a signature where
-    overloadedMethod _ = dOMMediaListDeleteMedium
-
-#endif
-
--- method DOMMediaList::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMediaList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_media_list_get_length" webkit_dom_media_list_get_length :: 
-    Ptr DOMMediaList ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})
-    IO CULong
-
-{-# DEPRECATED dOMMediaListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMediaListGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMediaList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMMediaListGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_media_list_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMMediaListGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMMediaList a) => O.MethodInfo DOMMediaListGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMMediaListGetLength
-
-#endif
-
--- method DOMMediaList::get_media_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMediaList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_media_list_get_media_text" webkit_dom_media_list_get_media_text :: 
-    Ptr DOMMediaList ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})
-    IO CString
-
-{-# DEPRECATED dOMMediaListGetMediaText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMediaListGetMediaText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMediaList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMMediaListGetMediaText self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_media_list_get_media_text self'
-    checkUnexpectedReturnNULL "dOMMediaListGetMediaText" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMMediaListGetMediaTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMMediaList a) => O.MethodInfo DOMMediaListGetMediaTextMethodInfo a signature where
-    overloadedMethod _ = dOMMediaListGetMediaText
-
-#endif
-
--- method DOMMediaList::item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMediaList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_media_list_item" webkit_dom_media_list_item :: 
-    Ptr DOMMediaList ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})
-    CULong ->                               -- index : TBasicType TULong
-    IO CString
-
-{-# DEPRECATED dOMMediaListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMediaListItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMediaList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMMediaListItem self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_media_list_item self' index
-    checkUnexpectedReturnNULL "dOMMediaListItem" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMMediaListItemMethodInfo
-instance (signature ~ (CULong -> m T.Text), MonadIO m, IsDOMMediaList a) => O.MethodInfo DOMMediaListItemMethodInfo a signature where
-    overloadedMethod _ = dOMMediaListItem
-
-#endif
-
--- method DOMMediaList::set_media_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMediaList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_media_list_set_media_text" webkit_dom_media_list_set_media_text :: 
-    Ptr DOMMediaList ->                     -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMMediaListSetMediaText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMediaListSetMediaText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMediaList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMMediaListSetMediaText self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_media_list_set_media_text self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMMediaListSetMediaTextMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMMediaList a) => O.MethodInfo DOMMediaListSetMediaTextMethodInfo a signature where
-    overloadedMethod _ = dOMMediaListSetMediaText
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMMediaList.hs-boot b/GI/WebKit2WebExtension/Objects/DOMMediaList.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMMediaList.hs-boot
+++ /dev/null
@@ -1,53 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMMediaList where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMMediaList = DOMMediaList (ManagedPtr DOMMediaList)
-instance GObject DOMMediaList where
-class (GObject o, O.IsDescendantOf DOMMediaList o) => IsDOMMediaList o
-instance (GObject o, O.IsDescendantOf DOMMediaList o) => IsDOMMediaList o
-instance O.HasParentTypes DOMMediaList
-#if ENABLE_OVERLOADING
-data DOMMediaListLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMediaListMediaTextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMediaListAppendMediumMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMediaListDeleteMediumMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMediaListGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMediaListGetMediaTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMediaListItemMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMediaListSetMediaTextMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMMouseEvent.hs b/GI/WebKit2WebExtension/Objects/DOMMouseEvent.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMMouseEvent.hs
+++ /dev/null
@@ -1,1707 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMMouseEvent
-    ( 
-
--- * Exported types
-    DOMMouseEvent(..)                       ,
-    IsDOMMouseEvent                         ,
-    toDOMMouseEvent                         ,
-    noDOMMouseEvent                         ,
-
-
- -- * Methods
--- ** getAltKey #method:getAltKey#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetAltKeyMethodInfo        ,
-#endif
-    dOMMouseEventGetAltKey                  ,
-
-
--- ** getButton #method:getButton#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetButtonMethodInfo        ,
-#endif
-    dOMMouseEventGetButton                  ,
-
-
--- ** getClientX #method:getClientX#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetClientXMethodInfo       ,
-#endif
-    dOMMouseEventGetClientX                 ,
-
-
--- ** getClientY #method:getClientY#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetClientYMethodInfo       ,
-#endif
-    dOMMouseEventGetClientY                 ,
-
-
--- ** getCtrlKey #method:getCtrlKey#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetCtrlKeyMethodInfo       ,
-#endif
-    dOMMouseEventGetCtrlKey                 ,
-
-
--- ** getFromElement #method:getFromElement#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetFromElementMethodInfo   ,
-#endif
-    dOMMouseEventGetFromElement             ,
-
-
--- ** getMetaKey #method:getMetaKey#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetMetaKeyMethodInfo       ,
-#endif
-    dOMMouseEventGetMetaKey                 ,
-
-
--- ** getOffsetX #method:getOffsetX#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetOffsetXMethodInfo       ,
-#endif
-    dOMMouseEventGetOffsetX                 ,
-
-
--- ** getOffsetY #method:getOffsetY#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetOffsetYMethodInfo       ,
-#endif
-    dOMMouseEventGetOffsetY                 ,
-
-
--- ** getRelatedTarget #method:getRelatedTarget#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetRelatedTargetMethodInfo ,
-#endif
-    dOMMouseEventGetRelatedTarget           ,
-
-
--- ** getScreenX #method:getScreenX#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetScreenXMethodInfo       ,
-#endif
-    dOMMouseEventGetScreenX                 ,
-
-
--- ** getScreenY #method:getScreenY#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetScreenYMethodInfo       ,
-#endif
-    dOMMouseEventGetScreenY                 ,
-
-
--- ** getShiftKey #method:getShiftKey#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetShiftKeyMethodInfo      ,
-#endif
-    dOMMouseEventGetShiftKey                ,
-
-
--- ** getToElement #method:getToElement#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetToElementMethodInfo     ,
-#endif
-    dOMMouseEventGetToElement               ,
-
-
--- ** getX #method:getX#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetXMethodInfo             ,
-#endif
-    dOMMouseEventGetX                       ,
-
-
--- ** getY #method:getY#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventGetYMethodInfo             ,
-#endif
-    dOMMouseEventGetY                       ,
-
-
--- ** initMouseEvent #method:initMouseEvent#
-
-#if ENABLE_OVERLOADING
-    DOMMouseEventInitMouseEventMethodInfo   ,
-#endif
-    dOMMouseEventInitMouseEvent             ,
-
-
-
-
- -- * Properties
--- ** altKey #attr:altKey#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventAltKeyPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventAltKey                     ,
-#endif
-    getDOMMouseEventAltKey                  ,
-
-
--- ** button #attr:button#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventButtonPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventButton                     ,
-#endif
-    getDOMMouseEventButton                  ,
-
-
--- ** clientX #attr:clientX#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventClientXPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventClientX                    ,
-#endif
-    getDOMMouseEventClientX                 ,
-
-
--- ** clientY #attr:clientY#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventClientYPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventClientY                    ,
-#endif
-    getDOMMouseEventClientY                 ,
-
-
--- ** ctrlKey #attr:ctrlKey#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventCtrlKeyPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventCtrlKey                    ,
-#endif
-    getDOMMouseEventCtrlKey                 ,
-
-
--- ** fromElement #attr:fromElement#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventFromElementPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventFromElement                ,
-#endif
-    getDOMMouseEventFromElement             ,
-
-
--- ** metaKey #attr:metaKey#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventMetaKeyPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventMetaKey                    ,
-#endif
-    getDOMMouseEventMetaKey                 ,
-
-
--- ** offsetX #attr:offsetX#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventOffsetXPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventOffsetX                    ,
-#endif
-    getDOMMouseEventOffsetX                 ,
-
-
--- ** offsetY #attr:offsetY#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventOffsetYPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventOffsetY                    ,
-#endif
-    getDOMMouseEventOffsetY                 ,
-
-
--- ** relatedTarget #attr:relatedTarget#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventRelatedTargetPropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventRelatedTarget              ,
-#endif
-    getDOMMouseEventRelatedTarget           ,
-
-
--- ** screenX #attr:screenX#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventScreenXPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventScreenX                    ,
-#endif
-    getDOMMouseEventScreenX                 ,
-
-
--- ** screenY #attr:screenY#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventScreenYPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventScreenY                    ,
-#endif
-    getDOMMouseEventScreenY                 ,
-
-
--- ** shiftKey #attr:shiftKey#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventShiftKeyPropertyInfo       ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventShiftKey                   ,
-#endif
-    getDOMMouseEventShiftKey                ,
-
-
--- ** toElement #attr:toElement#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventToElementPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventToElement                  ,
-#endif
-    getDOMMouseEventToElement               ,
-
-
--- ** x #attr:x#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventXPropertyInfo              ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventX                          ,
-#endif
-    getDOMMouseEventX                       ,
-
-
--- ** y #attr:y#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMMouseEventYPropertyInfo              ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMMouseEventY                          ,
-#endif
-    getDOMMouseEventY                       ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEvent as WebKit2WebExtension.DOMEvent
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMUIEvent as WebKit2WebExtension.DOMUIEvent
-
--- | Memory-managed wrapper type.
-newtype DOMMouseEvent = DOMMouseEvent (ManagedPtr DOMMouseEvent)
-foreign import ccall "webkit_dom_mouse_event_get_type"
-    c_webkit_dom_mouse_event_get_type :: IO GType
-
-instance GObject DOMMouseEvent where
-    gobjectType = c_webkit_dom_mouse_event_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMMouseEvent`, for instance with `toDOMMouseEvent`.
-class (GObject o, O.IsDescendantOf DOMMouseEvent o) => IsDOMMouseEvent o
-instance (GObject o, O.IsDescendantOf DOMMouseEvent o) => IsDOMMouseEvent o
-
-instance O.HasParentTypes DOMMouseEvent
-type instance O.ParentTypes DOMMouseEvent = '[WebKit2WebExtension.DOMUIEvent.DOMUIEvent, WebKit2WebExtension.DOMEvent.DOMEvent, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMMouseEvent`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMMouseEvent :: (MonadIO m, IsDOMMouseEvent o) => o -> m DOMMouseEvent
-toDOMMouseEvent = liftIO . unsafeCastTo DOMMouseEvent
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMMouseEvent`.
-noDOMMouseEvent :: Maybe DOMMouseEvent
-noDOMMouseEvent = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMMouseEventMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMMouseEventMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMMouseEventMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMMouseEventMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMMouseEventMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMMouseEventMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMMouseEventMethod "initEvent" o = WebKit2WebExtension.DOMEvent.DOMEventInitEventMethodInfo
-    ResolveDOMMouseEventMethod "initMouseEvent" o = DOMMouseEventInitMouseEventMethodInfo
-    ResolveDOMMouseEventMethod "initUiEvent" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventInitUiEventMethodInfo
-    ResolveDOMMouseEventMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMMouseEventMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMMouseEventMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMMouseEventMethod "preventDefault" o = WebKit2WebExtension.DOMEvent.DOMEventPreventDefaultMethodInfo
-    ResolveDOMMouseEventMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMMouseEventMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMMouseEventMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMMouseEventMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMMouseEventMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMMouseEventMethod "stopPropagation" o = WebKit2WebExtension.DOMEvent.DOMEventStopPropagationMethodInfo
-    ResolveDOMMouseEventMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMMouseEventMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMMouseEventMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMMouseEventMethod "getAltKey" o = DOMMouseEventGetAltKeyMethodInfo
-    ResolveDOMMouseEventMethod "getBubbles" o = WebKit2WebExtension.DOMEvent.DOMEventGetBubblesMethodInfo
-    ResolveDOMMouseEventMethod "getButton" o = DOMMouseEventGetButtonMethodInfo
-    ResolveDOMMouseEventMethod "getCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelBubbleMethodInfo
-    ResolveDOMMouseEventMethod "getCancelable" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelableMethodInfo
-    ResolveDOMMouseEventMethod "getCharCode" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetCharCodeMethodInfo
-    ResolveDOMMouseEventMethod "getClientX" o = DOMMouseEventGetClientXMethodInfo
-    ResolveDOMMouseEventMethod "getClientY" o = DOMMouseEventGetClientYMethodInfo
-    ResolveDOMMouseEventMethod "getCtrlKey" o = DOMMouseEventGetCtrlKeyMethodInfo
-    ResolveDOMMouseEventMethod "getCurrentTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetCurrentTargetMethodInfo
-    ResolveDOMMouseEventMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMMouseEventMethod "getDetail" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetDetailMethodInfo
-    ResolveDOMMouseEventMethod "getEventPhase" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventPhaseMethodInfo
-    ResolveDOMMouseEventMethod "getEventType" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventTypeMethodInfo
-    ResolveDOMMouseEventMethod "getFromElement" o = DOMMouseEventGetFromElementMethodInfo
-    ResolveDOMMouseEventMethod "getKeyCode" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetKeyCodeMethodInfo
-    ResolveDOMMouseEventMethod "getLayerX" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetLayerXMethodInfo
-    ResolveDOMMouseEventMethod "getLayerY" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetLayerYMethodInfo
-    ResolveDOMMouseEventMethod "getMetaKey" o = DOMMouseEventGetMetaKeyMethodInfo
-    ResolveDOMMouseEventMethod "getOffsetX" o = DOMMouseEventGetOffsetXMethodInfo
-    ResolveDOMMouseEventMethod "getOffsetY" o = DOMMouseEventGetOffsetYMethodInfo
-    ResolveDOMMouseEventMethod "getPageX" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetPageXMethodInfo
-    ResolveDOMMouseEventMethod "getPageY" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetPageYMethodInfo
-    ResolveDOMMouseEventMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMMouseEventMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMMouseEventMethod "getRelatedTarget" o = DOMMouseEventGetRelatedTargetMethodInfo
-    ResolveDOMMouseEventMethod "getReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventGetReturnValueMethodInfo
-    ResolveDOMMouseEventMethod "getScreenX" o = DOMMouseEventGetScreenXMethodInfo
-    ResolveDOMMouseEventMethod "getScreenY" o = DOMMouseEventGetScreenYMethodInfo
-    ResolveDOMMouseEventMethod "getShiftKey" o = DOMMouseEventGetShiftKeyMethodInfo
-    ResolveDOMMouseEventMethod "getSrcElement" o = WebKit2WebExtension.DOMEvent.DOMEventGetSrcElementMethodInfo
-    ResolveDOMMouseEventMethod "getTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetTargetMethodInfo
-    ResolveDOMMouseEventMethod "getTimeStamp" o = WebKit2WebExtension.DOMEvent.DOMEventGetTimeStampMethodInfo
-    ResolveDOMMouseEventMethod "getToElement" o = DOMMouseEventGetToElementMethodInfo
-    ResolveDOMMouseEventMethod "getView" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetViewMethodInfo
-    ResolveDOMMouseEventMethod "getX" o = DOMMouseEventGetXMethodInfo
-    ResolveDOMMouseEventMethod "getY" o = DOMMouseEventGetYMethodInfo
-    ResolveDOMMouseEventMethod "setCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventSetCancelBubbleMethodInfo
-    ResolveDOMMouseEventMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMMouseEventMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMMouseEventMethod "setReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventSetReturnValueMethodInfo
-    ResolveDOMMouseEventMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMMouseEventMethod t DOMMouseEvent, O.MethodInfo info DOMMouseEvent p) => OL.IsLabel t (DOMMouseEvent -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "alt-key"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@alt-key@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #altKey
-@
--}
-getDOMMouseEventAltKey :: (MonadIO m, IsDOMMouseEvent o) => o -> m Bool
-getDOMMouseEventAltKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "alt-key"
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventAltKeyPropertyInfo
-instance AttrInfo DOMMouseEventAltKeyPropertyInfo where
-    type AttrAllowedOps DOMMouseEventAltKeyPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMouseEventAltKeyPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventAltKeyPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventAltKeyPropertyInfo = Bool
-    type AttrLabel DOMMouseEventAltKeyPropertyInfo = "alt-key"
-    type AttrOrigin DOMMouseEventAltKeyPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventAltKey
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "button"
-   -- Type: TBasicType TUInt
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@button@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #button
-@
--}
-getDOMMouseEventButton :: (MonadIO m, IsDOMMouseEvent o) => o -> m Word32
-getDOMMouseEventButton obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "button"
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventButtonPropertyInfo
-instance AttrInfo DOMMouseEventButtonPropertyInfo where
-    type AttrAllowedOps DOMMouseEventButtonPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMouseEventButtonPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventButtonPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventButtonPropertyInfo = Word32
-    type AttrLabel DOMMouseEventButtonPropertyInfo = "button"
-    type AttrOrigin DOMMouseEventButtonPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventButton
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "client-x"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@client-x@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #clientX
-@
--}
-getDOMMouseEventClientX :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong
-getDOMMouseEventClientX obj = liftIO $ B.Properties.getObjectPropertyLong obj "client-x"
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventClientXPropertyInfo
-instance AttrInfo DOMMouseEventClientXPropertyInfo where
-    type AttrAllowedOps DOMMouseEventClientXPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMouseEventClientXPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventClientXPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventClientXPropertyInfo = CLong
-    type AttrLabel DOMMouseEventClientXPropertyInfo = "client-x"
-    type AttrOrigin DOMMouseEventClientXPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventClientX
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "client-y"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@client-y@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #clientY
-@
--}
-getDOMMouseEventClientY :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong
-getDOMMouseEventClientY obj = liftIO $ B.Properties.getObjectPropertyLong obj "client-y"
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventClientYPropertyInfo
-instance AttrInfo DOMMouseEventClientYPropertyInfo where
-    type AttrAllowedOps DOMMouseEventClientYPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMouseEventClientYPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventClientYPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventClientYPropertyInfo = CLong
-    type AttrLabel DOMMouseEventClientYPropertyInfo = "client-y"
-    type AttrOrigin DOMMouseEventClientYPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventClientY
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "ctrl-key"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@ctrl-key@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #ctrlKey
-@
--}
-getDOMMouseEventCtrlKey :: (MonadIO m, IsDOMMouseEvent o) => o -> m Bool
-getDOMMouseEventCtrlKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "ctrl-key"
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventCtrlKeyPropertyInfo
-instance AttrInfo DOMMouseEventCtrlKeyPropertyInfo where
-    type AttrAllowedOps DOMMouseEventCtrlKeyPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMouseEventCtrlKeyPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventCtrlKeyPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventCtrlKeyPropertyInfo = Bool
-    type AttrLabel DOMMouseEventCtrlKeyPropertyInfo = "ctrl-key"
-    type AttrOrigin DOMMouseEventCtrlKeyPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventCtrlKey
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "from-element"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@from-element@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #fromElement
-@
--}
-getDOMMouseEventFromElement :: (MonadIO m, IsDOMMouseEvent o) => o -> m WebKit2WebExtension.DOMNode.DOMNode
-getDOMMouseEventFromElement obj = liftIO $ checkUnexpectedNothing "getDOMMouseEventFromElement" $ B.Properties.getObjectPropertyObject obj "from-element" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventFromElementPropertyInfo
-instance AttrInfo DOMMouseEventFromElementPropertyInfo where
-    type AttrAllowedOps DOMMouseEventFromElementPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMMouseEventFromElementPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventFromElementPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventFromElementPropertyInfo = WebKit2WebExtension.DOMNode.DOMNode
-    type AttrLabel DOMMouseEventFromElementPropertyInfo = "from-element"
-    type AttrOrigin DOMMouseEventFromElementPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventFromElement
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "meta-key"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@meta-key@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #metaKey
-@
--}
-getDOMMouseEventMetaKey :: (MonadIO m, IsDOMMouseEvent o) => o -> m Bool
-getDOMMouseEventMetaKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "meta-key"
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventMetaKeyPropertyInfo
-instance AttrInfo DOMMouseEventMetaKeyPropertyInfo where
-    type AttrAllowedOps DOMMouseEventMetaKeyPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMouseEventMetaKeyPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventMetaKeyPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventMetaKeyPropertyInfo = Bool
-    type AttrLabel DOMMouseEventMetaKeyPropertyInfo = "meta-key"
-    type AttrOrigin DOMMouseEventMetaKeyPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventMetaKey
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "offset-x"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@offset-x@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #offsetX
-@
--}
-getDOMMouseEventOffsetX :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong
-getDOMMouseEventOffsetX obj = liftIO $ B.Properties.getObjectPropertyLong obj "offset-x"
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventOffsetXPropertyInfo
-instance AttrInfo DOMMouseEventOffsetXPropertyInfo where
-    type AttrAllowedOps DOMMouseEventOffsetXPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMouseEventOffsetXPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventOffsetXPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventOffsetXPropertyInfo = CLong
-    type AttrLabel DOMMouseEventOffsetXPropertyInfo = "offset-x"
-    type AttrOrigin DOMMouseEventOffsetXPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventOffsetX
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "offset-y"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@offset-y@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #offsetY
-@
--}
-getDOMMouseEventOffsetY :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong
-getDOMMouseEventOffsetY obj = liftIO $ B.Properties.getObjectPropertyLong obj "offset-y"
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventOffsetYPropertyInfo
-instance AttrInfo DOMMouseEventOffsetYPropertyInfo where
-    type AttrAllowedOps DOMMouseEventOffsetYPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMouseEventOffsetYPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventOffsetYPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventOffsetYPropertyInfo = CLong
-    type AttrLabel DOMMouseEventOffsetYPropertyInfo = "offset-y"
-    type AttrOrigin DOMMouseEventOffsetYPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventOffsetY
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "related-target"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@related-target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #relatedTarget
-@
--}
-getDOMMouseEventRelatedTarget :: (MonadIO m, IsDOMMouseEvent o) => o -> m (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)
-getDOMMouseEventRelatedTarget obj = liftIO $ B.Properties.getObjectPropertyObject obj "related-target" WebKit2WebExtension.DOMEventTarget.DOMEventTarget
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventRelatedTargetPropertyInfo
-instance AttrInfo DOMMouseEventRelatedTargetPropertyInfo where
-    type AttrAllowedOps DOMMouseEventRelatedTargetPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMMouseEventRelatedTargetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventRelatedTargetPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventRelatedTargetPropertyInfo = (Maybe WebKit2WebExtension.DOMEventTarget.DOMEventTarget)
-    type AttrLabel DOMMouseEventRelatedTargetPropertyInfo = "related-target"
-    type AttrOrigin DOMMouseEventRelatedTargetPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventRelatedTarget
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "screen-x"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@screen-x@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #screenX
-@
--}
-getDOMMouseEventScreenX :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong
-getDOMMouseEventScreenX obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-x"
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventScreenXPropertyInfo
-instance AttrInfo DOMMouseEventScreenXPropertyInfo where
-    type AttrAllowedOps DOMMouseEventScreenXPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMouseEventScreenXPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventScreenXPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventScreenXPropertyInfo = CLong
-    type AttrLabel DOMMouseEventScreenXPropertyInfo = "screen-x"
-    type AttrOrigin DOMMouseEventScreenXPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventScreenX
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "screen-y"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@screen-y@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #screenY
-@
--}
-getDOMMouseEventScreenY :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong
-getDOMMouseEventScreenY obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-y"
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventScreenYPropertyInfo
-instance AttrInfo DOMMouseEventScreenYPropertyInfo where
-    type AttrAllowedOps DOMMouseEventScreenYPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMouseEventScreenYPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventScreenYPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventScreenYPropertyInfo = CLong
-    type AttrLabel DOMMouseEventScreenYPropertyInfo = "screen-y"
-    type AttrOrigin DOMMouseEventScreenYPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventScreenY
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "shift-key"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@shift-key@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #shiftKey
-@
--}
-getDOMMouseEventShiftKey :: (MonadIO m, IsDOMMouseEvent o) => o -> m Bool
-getDOMMouseEventShiftKey obj = liftIO $ B.Properties.getObjectPropertyBool obj "shift-key"
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventShiftKeyPropertyInfo
-instance AttrInfo DOMMouseEventShiftKeyPropertyInfo where
-    type AttrAllowedOps DOMMouseEventShiftKeyPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMouseEventShiftKeyPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventShiftKeyPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventShiftKeyPropertyInfo = Bool
-    type AttrLabel DOMMouseEventShiftKeyPropertyInfo = "shift-key"
-    type AttrOrigin DOMMouseEventShiftKeyPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventShiftKey
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "to-element"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@to-element@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #toElement
-@
--}
-getDOMMouseEventToElement :: (MonadIO m, IsDOMMouseEvent o) => o -> m WebKit2WebExtension.DOMNode.DOMNode
-getDOMMouseEventToElement obj = liftIO $ checkUnexpectedNothing "getDOMMouseEventToElement" $ B.Properties.getObjectPropertyObject obj "to-element" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventToElementPropertyInfo
-instance AttrInfo DOMMouseEventToElementPropertyInfo where
-    type AttrAllowedOps DOMMouseEventToElementPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMMouseEventToElementPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventToElementPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventToElementPropertyInfo = WebKit2WebExtension.DOMNode.DOMNode
-    type AttrLabel DOMMouseEventToElementPropertyInfo = "to-element"
-    type AttrOrigin DOMMouseEventToElementPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventToElement
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "x"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@x@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #x
-@
--}
-getDOMMouseEventX :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong
-getDOMMouseEventX obj = liftIO $ B.Properties.getObjectPropertyLong obj "x"
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventXPropertyInfo
-instance AttrInfo DOMMouseEventXPropertyInfo where
-    type AttrAllowedOps DOMMouseEventXPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMouseEventXPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventXPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventXPropertyInfo = CLong
-    type AttrLabel DOMMouseEventXPropertyInfo = "x"
-    type AttrOrigin DOMMouseEventXPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventX
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "y"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@y@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMMouseEvent #y
-@
--}
-getDOMMouseEventY :: (MonadIO m, IsDOMMouseEvent o) => o -> m CLong
-getDOMMouseEventY obj = liftIO $ B.Properties.getObjectPropertyLong obj "y"
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventYPropertyInfo
-instance AttrInfo DOMMouseEventYPropertyInfo where
-    type AttrAllowedOps DOMMouseEventYPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMMouseEventYPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMMouseEventYPropertyInfo = IsDOMMouseEvent
-    type AttrGetType DOMMouseEventYPropertyInfo = CLong
-    type AttrLabel DOMMouseEventYPropertyInfo = "y"
-    type AttrOrigin DOMMouseEventYPropertyInfo = DOMMouseEvent
-    attrGet _ = getDOMMouseEventY
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMMouseEvent
-type instance O.AttributeList DOMMouseEvent = DOMMouseEventAttributeList
-type DOMMouseEventAttributeList = ('[ '("altKey", DOMMouseEventAltKeyPropertyInfo), '("bubbles", WebKit2WebExtension.DOMEvent.DOMEventBubblesPropertyInfo), '("button", DOMMouseEventButtonPropertyInfo), '("cancelBubble", WebKit2WebExtension.DOMEvent.DOMEventCancelBubblePropertyInfo), '("cancelable", WebKit2WebExtension.DOMEvent.DOMEventCancelablePropertyInfo), '("charCode", WebKit2WebExtension.DOMUIEvent.DOMUIEventCharCodePropertyInfo), '("clientX", DOMMouseEventClientXPropertyInfo), '("clientY", DOMMouseEventClientYPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("ctrlKey", DOMMouseEventCtrlKeyPropertyInfo), '("currentTarget", WebKit2WebExtension.DOMEvent.DOMEventCurrentTargetPropertyInfo), '("detail", WebKit2WebExtension.DOMUIEvent.DOMUIEventDetailPropertyInfo), '("eventPhase", WebKit2WebExtension.DOMEvent.DOMEventEventPhasePropertyInfo), '("fromElement", DOMMouseEventFromElementPropertyInfo), '("keyCode", WebKit2WebExtension.DOMUIEvent.DOMUIEventKeyCodePropertyInfo), '("layerX", WebKit2WebExtension.DOMUIEvent.DOMUIEventLayerXPropertyInfo), '("layerY", WebKit2WebExtension.DOMUIEvent.DOMUIEventLayerYPropertyInfo), '("metaKey", DOMMouseEventMetaKeyPropertyInfo), '("offsetX", DOMMouseEventOffsetXPropertyInfo), '("offsetY", DOMMouseEventOffsetYPropertyInfo), '("pageX", WebKit2WebExtension.DOMUIEvent.DOMUIEventPageXPropertyInfo), '("pageY", WebKit2WebExtension.DOMUIEvent.DOMUIEventPageYPropertyInfo), '("relatedTarget", DOMMouseEventRelatedTargetPropertyInfo), '("returnValue", WebKit2WebExtension.DOMEvent.DOMEventReturnValuePropertyInfo), '("screenX", DOMMouseEventScreenXPropertyInfo), '("screenY", DOMMouseEventScreenYPropertyInfo), '("shiftKey", DOMMouseEventShiftKeyPropertyInfo), '("srcElement", WebKit2WebExtension.DOMEvent.DOMEventSrcElementPropertyInfo), '("target", WebKit2WebExtension.DOMEvent.DOMEventTargetPropertyInfo), '("timeStamp", WebKit2WebExtension.DOMEvent.DOMEventTimeStampPropertyInfo), '("toElement", DOMMouseEventToElementPropertyInfo), '("type", WebKit2WebExtension.DOMEvent.DOMEventTypePropertyInfo), '("view", WebKit2WebExtension.DOMUIEvent.DOMUIEventViewPropertyInfo), '("x", DOMMouseEventXPropertyInfo), '("y", DOMMouseEventYPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMMouseEventAltKey :: AttrLabelProxy "altKey"
-dOMMouseEventAltKey = AttrLabelProxy
-
-dOMMouseEventButton :: AttrLabelProxy "button"
-dOMMouseEventButton = AttrLabelProxy
-
-dOMMouseEventClientX :: AttrLabelProxy "clientX"
-dOMMouseEventClientX = AttrLabelProxy
-
-dOMMouseEventClientY :: AttrLabelProxy "clientY"
-dOMMouseEventClientY = AttrLabelProxy
-
-dOMMouseEventCtrlKey :: AttrLabelProxy "ctrlKey"
-dOMMouseEventCtrlKey = AttrLabelProxy
-
-dOMMouseEventFromElement :: AttrLabelProxy "fromElement"
-dOMMouseEventFromElement = AttrLabelProxy
-
-dOMMouseEventMetaKey :: AttrLabelProxy "metaKey"
-dOMMouseEventMetaKey = AttrLabelProxy
-
-dOMMouseEventOffsetX :: AttrLabelProxy "offsetX"
-dOMMouseEventOffsetX = AttrLabelProxy
-
-dOMMouseEventOffsetY :: AttrLabelProxy "offsetY"
-dOMMouseEventOffsetY = AttrLabelProxy
-
-dOMMouseEventRelatedTarget :: AttrLabelProxy "relatedTarget"
-dOMMouseEventRelatedTarget = AttrLabelProxy
-
-dOMMouseEventScreenX :: AttrLabelProxy "screenX"
-dOMMouseEventScreenX = AttrLabelProxy
-
-dOMMouseEventScreenY :: AttrLabelProxy "screenY"
-dOMMouseEventScreenY = AttrLabelProxy
-
-dOMMouseEventShiftKey :: AttrLabelProxy "shiftKey"
-dOMMouseEventShiftKey = AttrLabelProxy
-
-dOMMouseEventToElement :: AttrLabelProxy "toElement"
-dOMMouseEventToElement = AttrLabelProxy
-
-dOMMouseEventX :: AttrLabelProxy "x"
-dOMMouseEventX = AttrLabelProxy
-
-dOMMouseEventY :: AttrLabelProxy "y"
-dOMMouseEventY = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMMouseEvent = DOMMouseEventSignalList
-type DOMMouseEventSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMMouseEvent::get_alt_key
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_alt_key" webkit_dom_mouse_event_get_alt_key :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO CInt
-
-{-# DEPRECATED dOMMouseEventGetAltKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetAltKey ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMMouseEventGetAltKey self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_alt_key self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetAltKeyMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetAltKeyMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetAltKey
-
-#endif
-
--- method DOMMouseEvent::get_button
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt16)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_button" webkit_dom_mouse_event_get_button :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO Word16
-
-{-# DEPRECATED dOMMouseEventGetButton ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetButton ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m Word16
-    {- ^ __Returns:__ A @/gushort/@ -}
-dOMMouseEventGetButton self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_button self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetButtonMethodInfo
-instance (signature ~ (m Word16), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetButtonMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetButton
-
-#endif
-
--- method DOMMouseEvent::get_client_x
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_client_x" webkit_dom_mouse_event_get_client_x :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMMouseEventGetClientX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetClientX ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMMouseEventGetClientX self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_client_x self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetClientXMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetClientXMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetClientX
-
-#endif
-
--- method DOMMouseEvent::get_client_y
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_client_y" webkit_dom_mouse_event_get_client_y :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMMouseEventGetClientY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetClientY ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMMouseEventGetClientY self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_client_y self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetClientYMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetClientYMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetClientY
-
-#endif
-
--- method DOMMouseEvent::get_ctrl_key
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_ctrl_key" webkit_dom_mouse_event_get_ctrl_key :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO CInt
-
-{-# DEPRECATED dOMMouseEventGetCtrlKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetCtrlKey ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMMouseEventGetCtrlKey self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_ctrl_key self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetCtrlKeyMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetCtrlKeyMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetCtrlKey
-
-#endif
-
--- method DOMMouseEvent::get_from_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_from_element" webkit_dom_mouse_event_get_from_element :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMMouseEventGetFromElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetFromElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMMouseEventGetFromElement self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_from_element self'
-    checkUnexpectedReturnNULL "dOMMouseEventGetFromElement" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetFromElementMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetFromElementMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetFromElement
-
-#endif
-
--- method DOMMouseEvent::get_meta_key
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_meta_key" webkit_dom_mouse_event_get_meta_key :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO CInt
-
-{-# DEPRECATED dOMMouseEventGetMetaKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetMetaKey ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMMouseEventGetMetaKey self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_meta_key self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetMetaKeyMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetMetaKeyMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetMetaKey
-
-#endif
-
--- method DOMMouseEvent::get_offset_x
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_offset_x" webkit_dom_mouse_event_get_offset_x :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMMouseEventGetOffsetX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetOffsetX ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMMouseEventGetOffsetX self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_offset_x self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetOffsetXMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetOffsetXMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetOffsetX
-
-#endif
-
--- method DOMMouseEvent::get_offset_y
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_offset_y" webkit_dom_mouse_event_get_offset_y :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMMouseEventGetOffsetY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetOffsetY ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMMouseEventGetOffsetY self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_offset_y self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetOffsetYMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetOffsetYMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetOffsetY
-
-#endif
-
--- method DOMMouseEvent::get_related_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_related_target" webkit_dom_mouse_event_get_related_target :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO (Ptr WebKit2WebExtension.DOMEventTarget.DOMEventTarget)
-
-{-# DEPRECATED dOMMouseEventGetRelatedTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetRelatedTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m WebKit2WebExtension.DOMEventTarget.DOMEventTarget
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}
-dOMMouseEventGetRelatedTarget self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_related_target self'
-    checkUnexpectedReturnNULL "dOMMouseEventGetRelatedTarget" result
-    result' <- (wrapObject WebKit2WebExtension.DOMEventTarget.DOMEventTarget) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetRelatedTargetMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMEventTarget.DOMEventTarget), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetRelatedTargetMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetRelatedTarget
-
-#endif
-
--- method DOMMouseEvent::get_screen_x
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_screen_x" webkit_dom_mouse_event_get_screen_x :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMMouseEventGetScreenX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetScreenX ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMMouseEventGetScreenX self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_screen_x self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetScreenXMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetScreenXMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetScreenX
-
-#endif
-
--- method DOMMouseEvent::get_screen_y
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_screen_y" webkit_dom_mouse_event_get_screen_y :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMMouseEventGetScreenY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetScreenY ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMMouseEventGetScreenY self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_screen_y self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetScreenYMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetScreenYMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetScreenY
-
-#endif
-
--- method DOMMouseEvent::get_shift_key
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_shift_key" webkit_dom_mouse_event_get_shift_key :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO CInt
-
-{-# DEPRECATED dOMMouseEventGetShiftKey ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetShiftKey ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMMouseEventGetShiftKey self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_shift_key self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetShiftKeyMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetShiftKeyMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetShiftKey
-
-#endif
-
--- method DOMMouseEvent::get_to_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_to_element" webkit_dom_mouse_event_get_to_element :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMMouseEventGetToElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetToElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMMouseEventGetToElement self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_to_element self'
-    checkUnexpectedReturnNULL "dOMMouseEventGetToElement" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetToElementMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetToElementMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetToElement
-
-#endif
-
--- method DOMMouseEvent::get_x
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_x" webkit_dom_mouse_event_get_x :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMMouseEventGetX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetX ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMMouseEventGetX self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_x self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetXMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetXMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetX
-
-#endif
-
--- method DOMMouseEvent::get_y
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_get_y" webkit_dom_mouse_event_get_y :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMMouseEventGetY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventGetY ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMMouseEventGetY self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_mouse_event_get_y self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetYMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMMouseEvent a) => O.MethodInfo DOMMouseEventGetYMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventGetY
-
-#endif
-
--- method DOMMouseEvent::init_mouse_event
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMMouseEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "canBubble", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancelable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "view", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "detail", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "screenX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "screenY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clientX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clientY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "ctrlKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "altKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "shiftKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "metaKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "button", argType = TBasicType TUInt16, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gushort", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "relatedTarget", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMEventTarget", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_mouse_event_init_mouse_event" webkit_dom_mouse_event_init_mouse_event :: 
-    Ptr DOMMouseEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMouseEvent"})
-    CString ->                              -- type : TBasicType TUTF8
-    CInt ->                                 -- canBubble : TBasicType TBoolean
-    CInt ->                                 -- cancelable : TBasicType TBoolean
-    Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow -> -- view : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CLong ->                                -- detail : TBasicType TLong
-    CLong ->                                -- screenX : TBasicType TLong
-    CLong ->                                -- screenY : TBasicType TLong
-    CLong ->                                -- clientX : TBasicType TLong
-    CLong ->                                -- clientY : TBasicType TLong
-    CInt ->                                 -- ctrlKey : TBasicType TBoolean
-    CInt ->                                 -- altKey : TBasicType TBoolean
-    CInt ->                                 -- shiftKey : TBasicType TBoolean
-    CInt ->                                 -- metaKey : TBasicType TBoolean
-    Word16 ->                               -- button : TBasicType TUInt16
-    Ptr WebKit2WebExtension.DOMEventTarget.DOMEventTarget -> -- relatedTarget : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMEventTarget"})
-    IO ()
-
-{-# DEPRECATED dOMMouseEventInitMouseEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMMouseEventInitMouseEvent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMMouseEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b, WebKit2WebExtension.DOMEventTarget.IsDOMEventTarget c) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMMouseEvent.DOMMouseEvent' -}
-    -> T.Text
-    {- ^ /@type@/: A @/gchar/@ -}
-    -> Bool
-    {- ^ /@canBubble@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@cancelable@/: A 'Bool' -}
-    -> b
-    {- ^ /@view@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> CLong
-    {- ^ /@detail@/: A @/glong/@ -}
-    -> CLong
-    {- ^ /@screenX@/: A @/glong/@ -}
-    -> CLong
-    {- ^ /@screenY@/: A @/glong/@ -}
-    -> CLong
-    {- ^ /@clientX@/: A @/glong/@ -}
-    -> CLong
-    {- ^ /@clientY@/: A @/glong/@ -}
-    -> Bool
-    {- ^ /@ctrlKey@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@altKey@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@shiftKey@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@metaKey@/: A 'Bool' -}
-    -> Word16
-    {- ^ /@button@/: A @/gushort/@ -}
-    -> c
-    {- ^ /@relatedTarget@/: A 'GI.WebKit2WebExtension.Interfaces.DOMEventTarget.DOMEventTarget' -}
-    -> m ()
-dOMMouseEventInitMouseEvent self type_ canBubble cancelable view detail screenX screenY clientX clientY ctrlKey altKey shiftKey metaKey button relatedTarget = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    type_' <- textToCString type_
-    let canBubble' = (fromIntegral . fromEnum) canBubble
-    let cancelable' = (fromIntegral . fromEnum) cancelable
-    view' <- unsafeManagedPtrCastPtr view
-    let ctrlKey' = (fromIntegral . fromEnum) ctrlKey
-    let altKey' = (fromIntegral . fromEnum) altKey
-    let shiftKey' = (fromIntegral . fromEnum) shiftKey
-    let metaKey' = (fromIntegral . fromEnum) metaKey
-    relatedTarget' <- unsafeManagedPtrCastPtr relatedTarget
-    webkit_dom_mouse_event_init_mouse_event self' type_' canBubble' cancelable' view' detail screenX screenY clientX clientY ctrlKey' altKey' shiftKey' metaKey' button relatedTarget'
-    touchManagedPtr self
-    touchManagedPtr view
-    touchManagedPtr relatedTarget
-    freeMem type_'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMMouseEventInitMouseEventMethodInfo
-instance (signature ~ (T.Text -> Bool -> Bool -> b -> CLong -> CLong -> CLong -> CLong -> CLong -> Bool -> Bool -> Bool -> Bool -> Word16 -> c -> m ()), MonadIO m, IsDOMMouseEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b, WebKit2WebExtension.DOMEventTarget.IsDOMEventTarget c) => O.MethodInfo DOMMouseEventInitMouseEventMethodInfo a signature where
-    overloadedMethod _ = dOMMouseEventInitMouseEvent
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMMouseEvent.hs-boot b/GI/WebKit2WebExtension/Objects/DOMMouseEvent.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMMouseEvent.hs-boot
+++ /dev/null
@@ -1,128 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMMouseEvent where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMMouseEvent = DOMMouseEvent (ManagedPtr DOMMouseEvent)
-instance GObject DOMMouseEvent where
-class (GObject o, O.IsDescendantOf DOMMouseEvent o) => IsDOMMouseEvent o
-instance (GObject o, O.IsDescendantOf DOMMouseEvent o) => IsDOMMouseEvent o
-instance O.HasParentTypes DOMMouseEvent
-#if ENABLE_OVERLOADING
-data DOMMouseEventAltKeyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventButtonPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventClientXPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventClientYPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventCtrlKeyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventFromElementPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventMetaKeyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventOffsetXPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventOffsetYPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventRelatedTargetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventScreenXPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventScreenYPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventShiftKeyPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventToElementPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventXPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventYPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetAltKeyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetButtonMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetClientXMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetClientYMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetCtrlKeyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetFromElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetMetaKeyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetOffsetXMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetOffsetYMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetRelatedTargetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetScreenXMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetScreenYMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetShiftKeyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetToElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetXMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventGetYMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMMouseEventInitMouseEventMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMNamedNodeMap.hs b/GI/WebKit2WebExtension/Objects/DOMNamedNodeMap.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMNamedNodeMap.hs
+++ /dev/null
@@ -1,605 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMNamedNodeMap
-    ( 
-
--- * Exported types
-    DOMNamedNodeMap(..)                     ,
-    IsDOMNamedNodeMap                       ,
-    toDOMNamedNodeMap                       ,
-    noDOMNamedNodeMap                       ,
-
-
- -- * Methods
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMNamedNodeMapGetLengthMethodInfo      ,
-#endif
-    dOMNamedNodeMapGetLength                ,
-
-
--- ** getNamedItem #method:getNamedItem#
-
-#if ENABLE_OVERLOADING
-    DOMNamedNodeMapGetNamedItemMethodInfo   ,
-#endif
-    dOMNamedNodeMapGetNamedItem             ,
-
-
--- ** getNamedItemNs #method:getNamedItemNs#
-
-#if ENABLE_OVERLOADING
-    DOMNamedNodeMapGetNamedItemNsMethodInfo ,
-#endif
-    dOMNamedNodeMapGetNamedItemNs           ,
-
-
--- ** item #method:item#
-
-#if ENABLE_OVERLOADING
-    DOMNamedNodeMapItemMethodInfo           ,
-#endif
-    dOMNamedNodeMapItem                     ,
-
-
--- ** removeNamedItem #method:removeNamedItem#
-
-#if ENABLE_OVERLOADING
-    DOMNamedNodeMapRemoveNamedItemMethodInfo,
-#endif
-    dOMNamedNodeMapRemoveNamedItem          ,
-
-
--- ** removeNamedItemNs #method:removeNamedItemNs#
-
-#if ENABLE_OVERLOADING
-    DOMNamedNodeMapRemoveNamedItemNsMethodInfo,
-#endif
-    dOMNamedNodeMapRemoveNamedItemNs        ,
-
-
--- ** setNamedItem #method:setNamedItem#
-
-#if ENABLE_OVERLOADING
-    DOMNamedNodeMapSetNamedItemMethodInfo   ,
-#endif
-    dOMNamedNodeMapSetNamedItem             ,
-
-
--- ** setNamedItemNs #method:setNamedItemNs#
-
-#if ENABLE_OVERLOADING
-    DOMNamedNodeMapSetNamedItemNsMethodInfo ,
-#endif
-    dOMNamedNodeMapSetNamedItemNs           ,
-
-
-
-
- -- * Properties
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNamedNodeMapLengthPropertyInfo       ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNamedNodeMapLength                   ,
-#endif
-    getDOMNamedNodeMapLength                ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMNamedNodeMap = DOMNamedNodeMap (ManagedPtr DOMNamedNodeMap)
-foreign import ccall "webkit_dom_named_node_map_get_type"
-    c_webkit_dom_named_node_map_get_type :: IO GType
-
-instance GObject DOMNamedNodeMap where
-    gobjectType = c_webkit_dom_named_node_map_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMNamedNodeMap`, for instance with `toDOMNamedNodeMap`.
-class (GObject o, O.IsDescendantOf DOMNamedNodeMap o) => IsDOMNamedNodeMap o
-instance (GObject o, O.IsDescendantOf DOMNamedNodeMap o) => IsDOMNamedNodeMap o
-
-instance O.HasParentTypes DOMNamedNodeMap
-type instance O.ParentTypes DOMNamedNodeMap = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMNamedNodeMap`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMNamedNodeMap :: (MonadIO m, IsDOMNamedNodeMap o) => o -> m DOMNamedNodeMap
-toDOMNamedNodeMap = liftIO . unsafeCastTo DOMNamedNodeMap
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMNamedNodeMap`.
-noDOMNamedNodeMap :: Maybe DOMNamedNodeMap
-noDOMNamedNodeMap = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMNamedNodeMapMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMNamedNodeMapMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMNamedNodeMapMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMNamedNodeMapMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMNamedNodeMapMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMNamedNodeMapMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMNamedNodeMapMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMNamedNodeMapMethod "item" o = DOMNamedNodeMapItemMethodInfo
-    ResolveDOMNamedNodeMapMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMNamedNodeMapMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMNamedNodeMapMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMNamedNodeMapMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMNamedNodeMapMethod "removeNamedItem" o = DOMNamedNodeMapRemoveNamedItemMethodInfo
-    ResolveDOMNamedNodeMapMethod "removeNamedItemNs" o = DOMNamedNodeMapRemoveNamedItemNsMethodInfo
-    ResolveDOMNamedNodeMapMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMNamedNodeMapMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMNamedNodeMapMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMNamedNodeMapMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMNamedNodeMapMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMNamedNodeMapMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMNamedNodeMapMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMNamedNodeMapMethod "getLength" o = DOMNamedNodeMapGetLengthMethodInfo
-    ResolveDOMNamedNodeMapMethod "getNamedItem" o = DOMNamedNodeMapGetNamedItemMethodInfo
-    ResolveDOMNamedNodeMapMethod "getNamedItemNs" o = DOMNamedNodeMapGetNamedItemNsMethodInfo
-    ResolveDOMNamedNodeMapMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMNamedNodeMapMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMNamedNodeMapMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMNamedNodeMapMethod "setNamedItem" o = DOMNamedNodeMapSetNamedItemMethodInfo
-    ResolveDOMNamedNodeMapMethod "setNamedItemNs" o = DOMNamedNodeMapSetNamedItemNsMethodInfo
-    ResolveDOMNamedNodeMapMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMNamedNodeMapMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMNamedNodeMapMethod t DOMNamedNodeMap, O.MethodInfo info DOMNamedNodeMap p) => OL.IsLabel t (DOMNamedNodeMap -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNamedNodeMap #length
-@
--}
-getDOMNamedNodeMapLength :: (MonadIO m, IsDOMNamedNodeMap o) => o -> m CULong
-getDOMNamedNodeMapLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapLengthPropertyInfo
-instance AttrInfo DOMNamedNodeMapLengthPropertyInfo where
-    type AttrAllowedOps DOMNamedNodeMapLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMNamedNodeMapLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNamedNodeMapLengthPropertyInfo = IsDOMNamedNodeMap
-    type AttrGetType DOMNamedNodeMapLengthPropertyInfo = CULong
-    type AttrLabel DOMNamedNodeMapLengthPropertyInfo = "length"
-    type AttrOrigin DOMNamedNodeMapLengthPropertyInfo = DOMNamedNodeMap
-    attrGet _ = getDOMNamedNodeMapLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMNamedNodeMap
-type instance O.AttributeList DOMNamedNodeMap = DOMNamedNodeMapAttributeList
-type DOMNamedNodeMapAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMNamedNodeMapLengthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMNamedNodeMapLength :: AttrLabelProxy "length"
-dOMNamedNodeMapLength = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMNamedNodeMap = DOMNamedNodeMapSignalList
-type DOMNamedNodeMapSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMNamedNodeMap::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_named_node_map_get_length" webkit_dom_named_node_map_get_length :: 
-    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})
-    IO CULong
-
-{-# DEPRECATED dOMNamedNodeMapGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNamedNodeMapGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMNamedNodeMapGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_named_node_map_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMNamedNodeMap a) => O.MethodInfo DOMNamedNodeMapGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMNamedNodeMapGetLength
-
-#endif
-
--- method DOMNamedNodeMap::get_named_item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_named_node_map_get_named_item" webkit_dom_named_node_map_get_named_item :: 
-    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})
-    CString ->                              -- name : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMNamedNodeMapGetNamedItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNamedNodeMapGetNamedItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}
-    -> T.Text
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMNamedNodeMapGetNamedItem self name = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    name' <- textToCString name
-    result <- webkit_dom_named_node_map_get_named_item self' name'
-    checkUnexpectedReturnNULL "dOMNamedNodeMapGetNamedItem" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    freeMem name'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapGetNamedItemMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a) => O.MethodInfo DOMNamedNodeMapGetNamedItemMethodInfo a signature where
-    overloadedMethod _ = dOMNamedNodeMapGetNamedItem
-
-#endif
-
--- method DOMNamedNodeMap::get_named_item_ns
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_named_node_map_get_named_item_ns" webkit_dom_named_node_map_get_named_item_ns :: 
-    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    CString ->                              -- localName : TBasicType TUTF8
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMNamedNodeMapGetNamedItemNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNamedNodeMapGetNamedItemNs ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}
-    -> T.Text
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@localName@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMNamedNodeMapGetNamedItemNs self namespaceURI localName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    namespaceURI' <- textToCString namespaceURI
-    localName' <- textToCString localName
-    result <- webkit_dom_named_node_map_get_named_item_ns self' namespaceURI' localName'
-    checkUnexpectedReturnNULL "dOMNamedNodeMapGetNamedItemNs" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    freeMem namespaceURI'
-    freeMem localName'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapGetNamedItemNsMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a) => O.MethodInfo DOMNamedNodeMapGetNamedItemNsMethodInfo a signature where
-    overloadedMethod _ = dOMNamedNodeMapGetNamedItemNs
-
-#endif
-
--- method DOMNamedNodeMap::item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_named_node_map_item" webkit_dom_named_node_map_item :: 
-    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})
-    CULong ->                               -- index : TBasicType TULong
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMNamedNodeMapItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNamedNodeMapItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMNamedNodeMapItem self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_named_node_map_item self' index
-    checkUnexpectedReturnNULL "dOMNamedNodeMapItem" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapItemMethodInfo
-instance (signature ~ (CULong -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a) => O.MethodInfo DOMNamedNodeMapItemMethodInfo a signature where
-    overloadedMethod _ = dOMNamedNodeMapItem
-
-#endif
-
--- method DOMNamedNodeMap::remove_named_item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_named_node_map_remove_named_item" webkit_dom_named_node_map_remove_named_item :: 
-    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})
-    CString ->                              -- name : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMNamedNodeMapRemoveNamedItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNamedNodeMapRemoveNamedItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}
-    -> T.Text
-    {- ^ /@name@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNamedNodeMapRemoveNamedItem self name = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    name' <- textToCString name
-    onException (do
-        result <- propagateGError $ webkit_dom_named_node_map_remove_named_item self' name'
-        checkUnexpectedReturnNULL "dOMNamedNodeMapRemoveNamedItem" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        freeMem name'
-        return result'
-     ) (do
-        freeMem name'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapRemoveNamedItemMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a) => O.MethodInfo DOMNamedNodeMapRemoveNamedItemMethodInfo a signature where
-    overloadedMethod _ = dOMNamedNodeMapRemoveNamedItem
-
-#endif
-
--- method DOMNamedNodeMap::remove_named_item_ns
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "localName", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_named_node_map_remove_named_item_ns" webkit_dom_named_node_map_remove_named_item_ns :: 
-    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    CString ->                              -- localName : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMNamedNodeMapRemoveNamedItemNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNamedNodeMapRemoveNamedItemNs ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}
-    -> T.Text
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@localName@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNamedNodeMapRemoveNamedItemNs self namespaceURI localName = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    namespaceURI' <- textToCString namespaceURI
-    localName' <- textToCString localName
-    onException (do
-        result <- propagateGError $ webkit_dom_named_node_map_remove_named_item_ns self' namespaceURI' localName'
-        checkUnexpectedReturnNULL "dOMNamedNodeMapRemoveNamedItemNs" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        freeMem namespaceURI'
-        freeMem localName'
-        return result'
-     ) (do
-        freeMem namespaceURI'
-        freeMem localName'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapRemoveNamedItemNsMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a) => O.MethodInfo DOMNamedNodeMapRemoveNamedItemNsMethodInfo a signature where
-    overloadedMethod _ = dOMNamedNodeMapRemoveNamedItemNs
-
-#endif
-
--- method DOMNamedNodeMap::set_named_item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_named_node_map_set_named_item" webkit_dom_named_node_map_set_named_item :: 
-    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMNamedNodeMapSetNamedItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNamedNodeMapSetNamedItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}
-    -> b
-    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNamedNodeMapSetNamedItem self node = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    node' <- unsafeManagedPtrCastPtr node
-    onException (do
-        result <- propagateGError $ webkit_dom_named_node_map_set_named_item self' node'
-        checkUnexpectedReturnNULL "dOMNamedNodeMapSetNamedItem" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        touchManagedPtr node
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapSetNamedItemMethodInfo
-instance (signature ~ (b -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMNamedNodeMapSetNamedItemMethodInfo a signature where
-    overloadedMethod _ = dOMNamedNodeMapSetNamedItem
-
-#endif
-
--- method DOMNamedNodeMap::set_named_item_ns
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNamedNodeMap", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "node", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_named_node_map_set_named_item_ns" webkit_dom_named_node_map_set_named_item_ns :: 
-    Ptr DOMNamedNodeMap ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNamedNodeMap"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- node : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMNamedNodeMapSetNamedItemNs ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNamedNodeMapSetNamedItemNs ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNamedNodeMap a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNamedNodeMap.DOMNamedNodeMap' -}
-    -> b
-    {- ^ /@node@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNamedNodeMapSetNamedItemNs self node = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    node' <- unsafeManagedPtrCastPtr node
-    onException (do
-        result <- propagateGError $ webkit_dom_named_node_map_set_named_item_ns self' node'
-        checkUnexpectedReturnNULL "dOMNamedNodeMapSetNamedItemNs" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        touchManagedPtr node
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapSetNamedItemNsMethodInfo
-instance (signature ~ (b -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNamedNodeMap a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMNamedNodeMapSetNamedItemNsMethodInfo a signature where
-    overloadedMethod _ = dOMNamedNodeMapSetNamedItemNs
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMNamedNodeMap.hs-boot b/GI/WebKit2WebExtension/Objects/DOMNamedNodeMap.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMNamedNodeMap.hs-boot
+++ /dev/null
@@ -1,56 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMNamedNodeMap where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMNamedNodeMap = DOMNamedNodeMap (ManagedPtr DOMNamedNodeMap)
-instance GObject DOMNamedNodeMap where
-class (GObject o, O.IsDescendantOf DOMNamedNodeMap o) => IsDOMNamedNodeMap o
-instance (GObject o, O.IsDescendantOf DOMNamedNodeMap o) => IsDOMNamedNodeMap o
-instance O.HasParentTypes DOMNamedNodeMap
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapGetNamedItemMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapGetNamedItemNsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapItemMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapRemoveNamedItemMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapRemoveNamedItemNsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapSetNamedItemMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNamedNodeMapSetNamedItemNsMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMNode.hs b/GI/WebKit2WebExtension/Objects/DOMNode.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMNode.hs
+++ /dev/null
@@ -1,2529 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMNode
-    ( 
-
--- * Exported types
-    DOMNode(..)                             ,
-    IsDOMNode                               ,
-    toDOMNode                               ,
-    noDOMNode                               ,
-
-
- -- * Methods
--- ** appendChild #method:appendChild#
-
-#if ENABLE_OVERLOADING
-    DOMNodeAppendChildMethodInfo            ,
-#endif
-    dOMNodeAppendChild                      ,
-
-
--- ** cloneNodeWithError #method:cloneNodeWithError#
-
-#if ENABLE_OVERLOADING
-    DOMNodeCloneNodeWithErrorMethodInfo     ,
-#endif
-    dOMNodeCloneNodeWithError               ,
-
-
--- ** compareDocumentPosition #method:compareDocumentPosition#
-
-#if ENABLE_OVERLOADING
-    DOMNodeCompareDocumentPositionMethodInfo,
-#endif
-    dOMNodeCompareDocumentPosition          ,
-
-
--- ** contains #method:contains#
-
-#if ENABLE_OVERLOADING
-    DOMNodeContainsMethodInfo               ,
-#endif
-    dOMNodeContains                         ,
-
-
--- ** forJsValue #method:forJsValue#
-
-    dOMNodeForJsValue                       ,
-
-
--- ** getBaseUri #method:getBaseUri#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetBaseUriMethodInfo             ,
-#endif
-    dOMNodeGetBaseUri                       ,
-
-
--- ** getChildNodes #method:getChildNodes#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetChildNodesMethodInfo          ,
-#endif
-    dOMNodeGetChildNodes                    ,
-
-
--- ** getFirstChild #method:getFirstChild#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetFirstChildMethodInfo          ,
-#endif
-    dOMNodeGetFirstChild                    ,
-
-
--- ** getLastChild #method:getLastChild#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetLastChildMethodInfo           ,
-#endif
-    dOMNodeGetLastChild                     ,
-
-
--- ** getLocalName #method:getLocalName#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetLocalNameMethodInfo           ,
-#endif
-    dOMNodeGetLocalName                     ,
-
-
--- ** getNamespaceUri #method:getNamespaceUri#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetNamespaceUriMethodInfo        ,
-#endif
-    dOMNodeGetNamespaceUri                  ,
-
-
--- ** getNextSibling #method:getNextSibling#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetNextSiblingMethodInfo         ,
-#endif
-    dOMNodeGetNextSibling                   ,
-
-
--- ** getNodeName #method:getNodeName#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetNodeNameMethodInfo            ,
-#endif
-    dOMNodeGetNodeName                      ,
-
-
--- ** getNodeType #method:getNodeType#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetNodeTypeMethodInfo            ,
-#endif
-    dOMNodeGetNodeType                      ,
-
-
--- ** getNodeValue #method:getNodeValue#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetNodeValueMethodInfo           ,
-#endif
-    dOMNodeGetNodeValue                     ,
-
-
--- ** getOwnerDocument #method:getOwnerDocument#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetOwnerDocumentMethodInfo       ,
-#endif
-    dOMNodeGetOwnerDocument                 ,
-
-
--- ** getParentElement #method:getParentElement#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetParentElementMethodInfo       ,
-#endif
-    dOMNodeGetParentElement                 ,
-
-
--- ** getParentNode #method:getParentNode#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetParentNodeMethodInfo          ,
-#endif
-    dOMNodeGetParentNode                    ,
-
-
--- ** getPrefix #method:getPrefix#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetPrefixMethodInfo              ,
-#endif
-    dOMNodeGetPrefix                        ,
-
-
--- ** getPreviousSibling #method:getPreviousSibling#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetPreviousSiblingMethodInfo     ,
-#endif
-    dOMNodeGetPreviousSibling               ,
-
-
--- ** getTextContent #method:getTextContent#
-
-#if ENABLE_OVERLOADING
-    DOMNodeGetTextContentMethodInfo         ,
-#endif
-    dOMNodeGetTextContent                   ,
-
-
--- ** hasChildNodes #method:hasChildNodes#
-
-#if ENABLE_OVERLOADING
-    DOMNodeHasChildNodesMethodInfo          ,
-#endif
-    dOMNodeHasChildNodes                    ,
-
-
--- ** insertBefore #method:insertBefore#
-
-#if ENABLE_OVERLOADING
-    DOMNodeInsertBeforeMethodInfo           ,
-#endif
-    dOMNodeInsertBefore                     ,
-
-
--- ** isDefaultNamespace #method:isDefaultNamespace#
-
-#if ENABLE_OVERLOADING
-    DOMNodeIsDefaultNamespaceMethodInfo     ,
-#endif
-    dOMNodeIsDefaultNamespace               ,
-
-
--- ** isEqualNode #method:isEqualNode#
-
-#if ENABLE_OVERLOADING
-    DOMNodeIsEqualNodeMethodInfo            ,
-#endif
-    dOMNodeIsEqualNode                      ,
-
-
--- ** isSameNode #method:isSameNode#
-
-#if ENABLE_OVERLOADING
-    DOMNodeIsSameNodeMethodInfo             ,
-#endif
-    dOMNodeIsSameNode                       ,
-
-
--- ** isSupported #method:isSupported#
-
-#if ENABLE_OVERLOADING
-    DOMNodeIsSupportedMethodInfo            ,
-#endif
-    dOMNodeIsSupported                      ,
-
-
--- ** lookupNamespaceUri #method:lookupNamespaceUri#
-
-#if ENABLE_OVERLOADING
-    DOMNodeLookupNamespaceUriMethodInfo     ,
-#endif
-    dOMNodeLookupNamespaceUri               ,
-
-
--- ** lookupPrefix #method:lookupPrefix#
-
-#if ENABLE_OVERLOADING
-    DOMNodeLookupPrefixMethodInfo           ,
-#endif
-    dOMNodeLookupPrefix                     ,
-
-
--- ** normalize #method:normalize#
-
-#if ENABLE_OVERLOADING
-    DOMNodeNormalizeMethodInfo              ,
-#endif
-    dOMNodeNormalize                        ,
-
-
--- ** removeChild #method:removeChild#
-
-#if ENABLE_OVERLOADING
-    DOMNodeRemoveChildMethodInfo            ,
-#endif
-    dOMNodeRemoveChild                      ,
-
-
--- ** replaceChild #method:replaceChild#
-
-#if ENABLE_OVERLOADING
-    DOMNodeReplaceChildMethodInfo           ,
-#endif
-    dOMNodeReplaceChild                     ,
-
-
--- ** setNodeValue #method:setNodeValue#
-
-#if ENABLE_OVERLOADING
-    DOMNodeSetNodeValueMethodInfo           ,
-#endif
-    dOMNodeSetNodeValue                     ,
-
-
--- ** setPrefix #method:setPrefix#
-
-#if ENABLE_OVERLOADING
-    DOMNodeSetPrefixMethodInfo              ,
-#endif
-    dOMNodeSetPrefix                        ,
-
-
--- ** setTextContent #method:setTextContent#
-
-#if ENABLE_OVERLOADING
-    DOMNodeSetTextContentMethodInfo         ,
-#endif
-    dOMNodeSetTextContent                   ,
-
-
-
-
- -- * Properties
--- ** baseUri #attr:baseUri#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeBaseUriPropertyInfo              ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeBaseUri                          ,
-#endif
-    getDOMNodeBaseUri                       ,
-
-
--- ** childNodes #attr:childNodes#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeChildNodesPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeChildNodes                       ,
-#endif
-    getDOMNodeChildNodes                    ,
-
-
--- ** firstChild #attr:firstChild#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeFirstChildPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeFirstChild                       ,
-#endif
-    getDOMNodeFirstChild                    ,
-
-
--- ** lastChild #attr:lastChild#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeLastChildPropertyInfo            ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeLastChild                        ,
-#endif
-    getDOMNodeLastChild                     ,
-
-
--- ** nextSibling #attr:nextSibling#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeNextSiblingPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeNextSibling                      ,
-#endif
-    getDOMNodeNextSibling                   ,
-
-
--- ** nodeName #attr:nodeName#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeNodeNamePropertyInfo             ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeNodeName                         ,
-#endif
-    getDOMNodeNodeName                      ,
-
-
--- ** nodeType #attr:nodeType#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeNodeTypePropertyInfo             ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeNodeType                         ,
-#endif
-    getDOMNodeNodeType                      ,
-
-
--- ** nodeValue #attr:nodeValue#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeNodeValuePropertyInfo            ,
-#endif
-    clearDOMNodeNodeValue                   ,
-    constructDOMNodeNodeValue               ,
-#if ENABLE_OVERLOADING
-    dOMNodeNodeValue                        ,
-#endif
-    getDOMNodeNodeValue                     ,
-    setDOMNodeNodeValue                     ,
-
-
--- ** ownerDocument #attr:ownerDocument#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeOwnerDocumentPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeOwnerDocument                    ,
-#endif
-    getDOMNodeOwnerDocument                 ,
-
-
--- ** parentElement #attr:parentElement#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeParentElementPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeParentElement                    ,
-#endif
-    getDOMNodeParentElement                 ,
-
-
--- ** parentNode #attr:parentNode#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeParentNodePropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeParentNode                       ,
-#endif
-    getDOMNodeParentNode                    ,
-
-
--- ** previousSibling #attr:previousSibling#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodePreviousSiblingPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodePreviousSibling                  ,
-#endif
-    getDOMNodePreviousSibling               ,
-
-
--- ** textContent #attr:textContent#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeTextContentPropertyInfo          ,
-#endif
-    clearDOMNodeTextContent                 ,
-    constructDOMNodeTextContent             ,
-#if ENABLE_OVERLOADING
-    dOMNodeTextContent                      ,
-#endif
-    getDOMNodeTextContent                   ,
-    setDOMNodeTextContent                   ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import qualified GI.JavaScriptCore.Objects.Value as JavaScriptCore.Value
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNodeList as WebKit2WebExtension.DOMNodeList
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMNode = DOMNode (ManagedPtr DOMNode)
-foreign import ccall "webkit_dom_node_get_type"
-    c_webkit_dom_node_get_type :: IO GType
-
-instance GObject DOMNode where
-    gobjectType = c_webkit_dom_node_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMNode`, for instance with `toDOMNode`.
-class (GObject o, O.IsDescendantOf DOMNode o) => IsDOMNode o
-instance (GObject o, O.IsDescendantOf DOMNode o) => IsDOMNode o
-
-instance O.HasParentTypes DOMNode
-type instance O.ParentTypes DOMNode = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMNode`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMNode :: (MonadIO m, IsDOMNode o) => o -> m DOMNode
-toDOMNode = liftIO . unsafeCastTo DOMNode
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMNode`.
-noDOMNode :: Maybe DOMNode
-noDOMNode = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMNodeMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMNodeMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMNodeMethod "appendChild" o = DOMNodeAppendChildMethodInfo
-    ResolveDOMNodeMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMNodeMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMNodeMethod "cloneNodeWithError" o = DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMNodeMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMNodeMethod "contains" o = DOMNodeContainsMethodInfo
-    ResolveDOMNodeMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMNodeMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMNodeMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMNodeMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMNodeMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo
-    ResolveDOMNodeMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo
-    ResolveDOMNodeMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMNodeMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMNodeMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMNodeMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo
-    ResolveDOMNodeMethod "isSupported" o = DOMNodeIsSupportedMethodInfo
-    ResolveDOMNodeMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMNodeMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo
-    ResolveDOMNodeMethod "normalize" o = DOMNodeNormalizeMethodInfo
-    ResolveDOMNodeMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMNodeMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMNodeMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMNodeMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMNodeMethod "removeChild" o = DOMNodeRemoveChildMethodInfo
-    ResolveDOMNodeMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMNodeMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo
-    ResolveDOMNodeMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMNodeMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMNodeMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMNodeMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMNodeMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMNodeMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMNodeMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo
-    ResolveDOMNodeMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo
-    ResolveDOMNodeMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMNodeMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo
-    ResolveDOMNodeMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo
-    ResolveDOMNodeMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo
-    ResolveDOMNodeMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo
-    ResolveDOMNodeMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMNodeMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo
-    ResolveDOMNodeMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMNodeMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo
-    ResolveDOMNodeMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMNodeMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo
-    ResolveDOMNodeMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo
-    ResolveDOMNodeMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo
-    ResolveDOMNodeMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMNodeMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMNodeMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMNodeMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo
-    ResolveDOMNodeMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMNodeMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo
-    ResolveDOMNodeMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo
-    ResolveDOMNodeMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMNodeMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo
-    ResolveDOMNodeMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMNodeMethod t DOMNode, O.MethodInfo info DOMNode p) => OL.IsLabel t (DOMNode -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "base-uri"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@base-uri@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNode #baseUri
-@
--}
-getDOMNodeBaseUri :: (MonadIO m, IsDOMNode o) => o -> m (Maybe T.Text)
-getDOMNodeBaseUri obj = liftIO $ B.Properties.getObjectPropertyString obj "base-uri"
-
-#if ENABLE_OVERLOADING
-data DOMNodeBaseUriPropertyInfo
-instance AttrInfo DOMNodeBaseUriPropertyInfo where
-    type AttrAllowedOps DOMNodeBaseUriPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeBaseUriPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeBaseUriPropertyInfo = IsDOMNode
-    type AttrGetType DOMNodeBaseUriPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMNodeBaseUriPropertyInfo = "base-uri"
-    type AttrOrigin DOMNodeBaseUriPropertyInfo = DOMNode
-    attrGet _ = getDOMNodeBaseUri
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "child-nodes"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@child-nodes@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNode #childNodes
-@
--}
-getDOMNodeChildNodes :: (MonadIO m, IsDOMNode o) => o -> m (Maybe WebKit2WebExtension.DOMNodeList.DOMNodeList)
-getDOMNodeChildNodes obj = liftIO $ B.Properties.getObjectPropertyObject obj "child-nodes" WebKit2WebExtension.DOMNodeList.DOMNodeList
-
-#if ENABLE_OVERLOADING
-data DOMNodeChildNodesPropertyInfo
-instance AttrInfo DOMNodeChildNodesPropertyInfo where
-    type AttrAllowedOps DOMNodeChildNodesPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeChildNodesPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeChildNodesPropertyInfo = IsDOMNode
-    type AttrGetType DOMNodeChildNodesPropertyInfo = (Maybe WebKit2WebExtension.DOMNodeList.DOMNodeList)
-    type AttrLabel DOMNodeChildNodesPropertyInfo = "child-nodes"
-    type AttrOrigin DOMNodeChildNodesPropertyInfo = DOMNode
-    attrGet _ = getDOMNodeChildNodes
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "first-child"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@first-child@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNode #firstChild
-@
--}
-getDOMNodeFirstChild :: (MonadIO m, IsDOMNode o) => o -> m DOMNode
-getDOMNodeFirstChild obj = liftIO $ checkUnexpectedNothing "getDOMNodeFirstChild" $ B.Properties.getObjectPropertyObject obj "first-child" DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMNodeFirstChildPropertyInfo
-instance AttrInfo DOMNodeFirstChildPropertyInfo where
-    type AttrAllowedOps DOMNodeFirstChildPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeFirstChildPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeFirstChildPropertyInfo = IsDOMNode
-    type AttrGetType DOMNodeFirstChildPropertyInfo = DOMNode
-    type AttrLabel DOMNodeFirstChildPropertyInfo = "first-child"
-    type AttrOrigin DOMNodeFirstChildPropertyInfo = DOMNode
-    attrGet _ = getDOMNodeFirstChild
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "last-child"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@last-child@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNode #lastChild
-@
--}
-getDOMNodeLastChild :: (MonadIO m, IsDOMNode o) => o -> m DOMNode
-getDOMNodeLastChild obj = liftIO $ checkUnexpectedNothing "getDOMNodeLastChild" $ B.Properties.getObjectPropertyObject obj "last-child" DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMNodeLastChildPropertyInfo
-instance AttrInfo DOMNodeLastChildPropertyInfo where
-    type AttrAllowedOps DOMNodeLastChildPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeLastChildPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeLastChildPropertyInfo = IsDOMNode
-    type AttrGetType DOMNodeLastChildPropertyInfo = DOMNode
-    type AttrLabel DOMNodeLastChildPropertyInfo = "last-child"
-    type AttrOrigin DOMNodeLastChildPropertyInfo = DOMNode
-    attrGet _ = getDOMNodeLastChild
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "next-sibling"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@next-sibling@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNode #nextSibling
-@
--}
-getDOMNodeNextSibling :: (MonadIO m, IsDOMNode o) => o -> m DOMNode
-getDOMNodeNextSibling obj = liftIO $ checkUnexpectedNothing "getDOMNodeNextSibling" $ B.Properties.getObjectPropertyObject obj "next-sibling" DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMNodeNextSiblingPropertyInfo
-instance AttrInfo DOMNodeNextSiblingPropertyInfo where
-    type AttrAllowedOps DOMNodeNextSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeNextSiblingPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeNextSiblingPropertyInfo = IsDOMNode
-    type AttrGetType DOMNodeNextSiblingPropertyInfo = DOMNode
-    type AttrLabel DOMNodeNextSiblingPropertyInfo = "next-sibling"
-    type AttrOrigin DOMNodeNextSiblingPropertyInfo = DOMNode
-    attrGet _ = getDOMNodeNextSibling
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "node-name"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@node-name@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNode #nodeName
-@
--}
-getDOMNodeNodeName :: (MonadIO m, IsDOMNode o) => o -> m (Maybe T.Text)
-getDOMNodeNodeName obj = liftIO $ B.Properties.getObjectPropertyString obj "node-name"
-
-#if ENABLE_OVERLOADING
-data DOMNodeNodeNamePropertyInfo
-instance AttrInfo DOMNodeNodeNamePropertyInfo where
-    type AttrAllowedOps DOMNodeNodeNamePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeNodeNamePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeNodeNamePropertyInfo = IsDOMNode
-    type AttrGetType DOMNodeNodeNamePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMNodeNodeNamePropertyInfo = "node-name"
-    type AttrOrigin DOMNodeNodeNamePropertyInfo = DOMNode
-    attrGet _ = getDOMNodeNodeName
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "node-type"
-   -- Type: TBasicType TUInt
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@node-type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNode #nodeType
-@
--}
-getDOMNodeNodeType :: (MonadIO m, IsDOMNode o) => o -> m Word32
-getDOMNodeNodeType obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "node-type"
-
-#if ENABLE_OVERLOADING
-data DOMNodeNodeTypePropertyInfo
-instance AttrInfo DOMNodeNodeTypePropertyInfo where
-    type AttrAllowedOps DOMNodeNodeTypePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMNodeNodeTypePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeNodeTypePropertyInfo = IsDOMNode
-    type AttrGetType DOMNodeNodeTypePropertyInfo = Word32
-    type AttrLabel DOMNodeNodeTypePropertyInfo = "node-type"
-    type AttrOrigin DOMNodeNodeTypePropertyInfo = DOMNode
-    attrGet _ = getDOMNodeNodeType
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "node-value"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@node-value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNode #nodeValue
-@
--}
-getDOMNodeNodeValue :: (MonadIO m, IsDOMNode o) => o -> m (Maybe T.Text)
-getDOMNodeNodeValue obj = liftIO $ B.Properties.getObjectPropertyString obj "node-value"
-
-{- |
-Set the value of the “@node-value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMNode [ #nodeValue 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMNodeNodeValue :: (MonadIO m, IsDOMNode o) => o -> T.Text -> m ()
-setDOMNodeNodeValue obj val = liftIO $ B.Properties.setObjectPropertyString obj "node-value" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@node-value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMNodeNodeValue :: (IsDOMNode o) => T.Text -> IO (GValueConstruct o)
-constructDOMNodeNodeValue val = B.Properties.constructObjectPropertyString "node-value" (Just val)
-
-{- |
-Set the value of the “@node-value@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #nodeValue
-@
--}
-clearDOMNodeNodeValue :: (MonadIO m, IsDOMNode o) => o -> m ()
-clearDOMNodeNodeValue obj = liftIO $ B.Properties.setObjectPropertyString obj "node-value" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMNodeNodeValuePropertyInfo
-instance AttrInfo DOMNodeNodeValuePropertyInfo where
-    type AttrAllowedOps DOMNodeNodeValuePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeNodeValuePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMNodeNodeValuePropertyInfo = IsDOMNode
-    type AttrGetType DOMNodeNodeValuePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMNodeNodeValuePropertyInfo = "node-value"
-    type AttrOrigin DOMNodeNodeValuePropertyInfo = DOMNode
-    attrGet _ = getDOMNodeNodeValue
-    attrSet _ = setDOMNodeNodeValue
-    attrConstruct _ = constructDOMNodeNodeValue
-    attrClear _ = clearDOMNodeNodeValue
-#endif
-
--- VVV Prop "owner-document"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@owner-document@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNode #ownerDocument
-@
--}
-getDOMNodeOwnerDocument :: (MonadIO m, IsDOMNode o) => o -> m WebKit2WebExtension.DOMDocument.DOMDocument
-getDOMNodeOwnerDocument obj = liftIO $ checkUnexpectedNothing "getDOMNodeOwnerDocument" $ B.Properties.getObjectPropertyObject obj "owner-document" WebKit2WebExtension.DOMDocument.DOMDocument
-
-#if ENABLE_OVERLOADING
-data DOMNodeOwnerDocumentPropertyInfo
-instance AttrInfo DOMNodeOwnerDocumentPropertyInfo where
-    type AttrAllowedOps DOMNodeOwnerDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeOwnerDocumentPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeOwnerDocumentPropertyInfo = IsDOMNode
-    type AttrGetType DOMNodeOwnerDocumentPropertyInfo = WebKit2WebExtension.DOMDocument.DOMDocument
-    type AttrLabel DOMNodeOwnerDocumentPropertyInfo = "owner-document"
-    type AttrOrigin DOMNodeOwnerDocumentPropertyInfo = DOMNode
-    attrGet _ = getDOMNodeOwnerDocument
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "parent-element"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@parent-element@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNode #parentElement
-@
--}
-getDOMNodeParentElement :: (MonadIO m, IsDOMNode o) => o -> m WebKit2WebExtension.DOMElement.DOMElement
-getDOMNodeParentElement obj = liftIO $ checkUnexpectedNothing "getDOMNodeParentElement" $ B.Properties.getObjectPropertyObject obj "parent-element" WebKit2WebExtension.DOMElement.DOMElement
-
-#if ENABLE_OVERLOADING
-data DOMNodeParentElementPropertyInfo
-instance AttrInfo DOMNodeParentElementPropertyInfo where
-    type AttrAllowedOps DOMNodeParentElementPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeParentElementPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeParentElementPropertyInfo = IsDOMNode
-    type AttrGetType DOMNodeParentElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement
-    type AttrLabel DOMNodeParentElementPropertyInfo = "parent-element"
-    type AttrOrigin DOMNodeParentElementPropertyInfo = DOMNode
-    attrGet _ = getDOMNodeParentElement
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "parent-node"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@parent-node@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNode #parentNode
-@
--}
-getDOMNodeParentNode :: (MonadIO m, IsDOMNode o) => o -> m DOMNode
-getDOMNodeParentNode obj = liftIO $ checkUnexpectedNothing "getDOMNodeParentNode" $ B.Properties.getObjectPropertyObject obj "parent-node" DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMNodeParentNodePropertyInfo
-instance AttrInfo DOMNodeParentNodePropertyInfo where
-    type AttrAllowedOps DOMNodeParentNodePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeParentNodePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeParentNodePropertyInfo = IsDOMNode
-    type AttrGetType DOMNodeParentNodePropertyInfo = DOMNode
-    type AttrLabel DOMNodeParentNodePropertyInfo = "parent-node"
-    type AttrOrigin DOMNodeParentNodePropertyInfo = DOMNode
-    attrGet _ = getDOMNodeParentNode
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "previous-sibling"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@previous-sibling@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNode #previousSibling
-@
--}
-getDOMNodePreviousSibling :: (MonadIO m, IsDOMNode o) => o -> m DOMNode
-getDOMNodePreviousSibling obj = liftIO $ checkUnexpectedNothing "getDOMNodePreviousSibling" $ B.Properties.getObjectPropertyObject obj "previous-sibling" DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMNodePreviousSiblingPropertyInfo
-instance AttrInfo DOMNodePreviousSiblingPropertyInfo where
-    type AttrAllowedOps DOMNodePreviousSiblingPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodePreviousSiblingPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodePreviousSiblingPropertyInfo = IsDOMNode
-    type AttrGetType DOMNodePreviousSiblingPropertyInfo = DOMNode
-    type AttrLabel DOMNodePreviousSiblingPropertyInfo = "previous-sibling"
-    type AttrOrigin DOMNodePreviousSiblingPropertyInfo = DOMNode
-    attrGet _ = getDOMNodePreviousSibling
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "text-content"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@text-content@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNode #textContent
-@
--}
-getDOMNodeTextContent :: (MonadIO m, IsDOMNode o) => o -> m (Maybe T.Text)
-getDOMNodeTextContent obj = liftIO $ B.Properties.getObjectPropertyString obj "text-content"
-
-{- |
-Set the value of the “@text-content@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMNode [ #textContent 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMNodeTextContent :: (MonadIO m, IsDOMNode o) => o -> T.Text -> m ()
-setDOMNodeTextContent obj val = liftIO $ B.Properties.setObjectPropertyString obj "text-content" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@text-content@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMNodeTextContent :: (IsDOMNode o) => T.Text -> IO (GValueConstruct o)
-constructDOMNodeTextContent val = B.Properties.constructObjectPropertyString "text-content" (Just val)
-
-{- |
-Set the value of the “@text-content@” property to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #textContent
-@
--}
-clearDOMNodeTextContent :: (MonadIO m, IsDOMNode o) => o -> m ()
-clearDOMNodeTextContent obj = liftIO $ B.Properties.setObjectPropertyString obj "text-content" (Nothing :: Maybe T.Text)
-
-#if ENABLE_OVERLOADING
-data DOMNodeTextContentPropertyInfo
-instance AttrInfo DOMNodeTextContentPropertyInfo where
-    type AttrAllowedOps DOMNodeTextContentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeTextContentPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint DOMNodeTextContentPropertyInfo = IsDOMNode
-    type AttrGetType DOMNodeTextContentPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMNodeTextContentPropertyInfo = "text-content"
-    type AttrOrigin DOMNodeTextContentPropertyInfo = DOMNode
-    attrGet _ = getDOMNodeTextContent
-    attrSet _ = setDOMNodeTextContent
-    attrConstruct _ = constructDOMNodeTextContent
-    attrClear _ = clearDOMNodeTextContent
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMNode
-type instance O.AttributeList DOMNode = DOMNodeAttributeList
-type DOMNodeAttributeList = ('[ '("baseUri", DOMNodeBaseUriPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMNodeBaseUri :: AttrLabelProxy "baseUri"
-dOMNodeBaseUri = AttrLabelProxy
-
-dOMNodeChildNodes :: AttrLabelProxy "childNodes"
-dOMNodeChildNodes = AttrLabelProxy
-
-dOMNodeFirstChild :: AttrLabelProxy "firstChild"
-dOMNodeFirstChild = AttrLabelProxy
-
-dOMNodeLastChild :: AttrLabelProxy "lastChild"
-dOMNodeLastChild = AttrLabelProxy
-
-dOMNodeNextSibling :: AttrLabelProxy "nextSibling"
-dOMNodeNextSibling = AttrLabelProxy
-
-dOMNodeNodeName :: AttrLabelProxy "nodeName"
-dOMNodeNodeName = AttrLabelProxy
-
-dOMNodeNodeType :: AttrLabelProxy "nodeType"
-dOMNodeNodeType = AttrLabelProxy
-
-dOMNodeNodeValue :: AttrLabelProxy "nodeValue"
-dOMNodeNodeValue = AttrLabelProxy
-
-dOMNodeOwnerDocument :: AttrLabelProxy "ownerDocument"
-dOMNodeOwnerDocument = AttrLabelProxy
-
-dOMNodeParentElement :: AttrLabelProxy "parentElement"
-dOMNodeParentElement = AttrLabelProxy
-
-dOMNodeParentNode :: AttrLabelProxy "parentNode"
-dOMNodeParentNode = AttrLabelProxy
-
-dOMNodePreviousSibling :: AttrLabelProxy "previousSibling"
-dOMNodePreviousSibling = AttrLabelProxy
-
-dOMNodeTextContent :: AttrLabelProxy "textContent"
-dOMNodeTextContent = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMNode = DOMNodeSignalList
-type DOMNodeSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMNode::append_child
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newChild", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_append_child" webkit_dom_node_append_child :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr DOMNode ->                          -- newChild : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr DOMNode)
-
-{-# DEPRECATED dOMNodeAppendChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeAppendChild ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> b
-    {- ^ /@newChild@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNodeAppendChild self newChild = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    newChild' <- unsafeManagedPtrCastPtr newChild
-    onException (do
-        result <- propagateGError $ webkit_dom_node_append_child self' newChild'
-        checkUnexpectedReturnNULL "dOMNodeAppendChild" result
-        result' <- (newObject DOMNode) result
-        touchManagedPtr self
-        touchManagedPtr newChild
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNodeAppendChildMethodInfo
-instance (signature ~ (b -> m DOMNode), MonadIO m, IsDOMNode a, IsDOMNode b) => O.MethodInfo DOMNodeAppendChildMethodInfo a signature where
-    overloadedMethod _ = dOMNodeAppendChild
-
-#endif
-
--- method DOMNode::clone_node_with_error
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "deep", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_clone_node_with_error" webkit_dom_node_clone_node_with_error :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CInt ->                                 -- deep : TBasicType TBoolean
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr DOMNode)
-
-{-# DEPRECATED dOMNodeCloneNodeWithError ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.14/
--}
-dOMNodeCloneNodeWithError ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> Bool
-    {- ^ /@deep@/: A 'Bool' -}
-    -> m DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNodeCloneNodeWithError self deep = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let deep' = (fromIntegral . fromEnum) deep
-    onException (do
-        result <- propagateGError $ webkit_dom_node_clone_node_with_error self' deep'
-        checkUnexpectedReturnNULL "dOMNodeCloneNodeWithError" result
-        result' <- (newObject DOMNode) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNodeCloneNodeWithErrorMethodInfo
-instance (signature ~ (Bool -> m DOMNode), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeCloneNodeWithErrorMethodInfo a signature where
-    overloadedMethod _ = dOMNodeCloneNodeWithError
-
-#endif
-
--- method DOMNode::compare_document_position
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "other", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt16)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_compare_document_position" webkit_dom_node_compare_document_position :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr DOMNode ->                          -- other : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO Word16
-
-{-# DEPRECATED dOMNodeCompareDocumentPosition ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeCompareDocumentPosition ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> b
-    {- ^ /@other@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m Word16
-    {- ^ __Returns:__ A @/gushort/@ -}
-dOMNodeCompareDocumentPosition self other = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    other' <- unsafeManagedPtrCastPtr other
-    result <- webkit_dom_node_compare_document_position self' other'
-    touchManagedPtr self
-    touchManagedPtr other
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMNodeCompareDocumentPositionMethodInfo
-instance (signature ~ (b -> m Word16), MonadIO m, IsDOMNode a, IsDOMNode b) => O.MethodInfo DOMNodeCompareDocumentPositionMethodInfo a signature where
-    overloadedMethod _ = dOMNodeCompareDocumentPosition
-
-#endif
-
--- method DOMNode::contains
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "other", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_contains" webkit_dom_node_contains :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr DOMNode ->                          -- other : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO CInt
-
-{-# DEPRECATED dOMNodeContains ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeContains ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> b
-    {- ^ /@other@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMNodeContains self other = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    other' <- unsafeManagedPtrCastPtr other
-    result <- webkit_dom_node_contains self' other'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    touchManagedPtr other
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeContainsMethodInfo
-instance (signature ~ (b -> m Bool), MonadIO m, IsDOMNode a, IsDOMNode b) => O.MethodInfo DOMNodeContainsMethodInfo a signature where
-    overloadedMethod _ = dOMNodeContains
-
-#endif
-
--- method DOMNode::get_base_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_base_uri" webkit_dom_node_get_base_uri :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO CString
-
-{-# DEPRECATED dOMNodeGetBaseUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetBaseUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMNodeGetBaseUri self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_base_uri self'
-    checkUnexpectedReturnNULL "dOMNodeGetBaseUri" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetBaseUriMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetBaseUriMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetBaseUri
-
-#endif
-
--- method DOMNode::get_child_nodes
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_child_nodes" webkit_dom_node_get_child_nodes :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO (Ptr WebKit2WebExtension.DOMNodeList.DOMNodeList)
-
-{-# DEPRECATED dOMNodeGetChildNodes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetChildNodes ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m WebKit2WebExtension.DOMNodeList.DOMNodeList
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}
-dOMNodeGetChildNodes self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_child_nodes self'
-    checkUnexpectedReturnNULL "dOMNodeGetChildNodes" result
-    result' <- (wrapObject WebKit2WebExtension.DOMNodeList.DOMNodeList) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetChildNodesMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNodeList.DOMNodeList), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetChildNodesMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetChildNodes
-
-#endif
-
--- method DOMNode::get_first_child
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_first_child" webkit_dom_node_get_first_child :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO (Ptr DOMNode)
-
-{-# DEPRECATED dOMNodeGetFirstChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetFirstChild ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMNodeGetFirstChild self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_first_child self'
-    checkUnexpectedReturnNULL "dOMNodeGetFirstChild" result
-    result' <- (newObject DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetFirstChildMethodInfo
-instance (signature ~ (m DOMNode), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetFirstChildMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetFirstChild
-
-#endif
-
--- method DOMNode::get_last_child
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_last_child" webkit_dom_node_get_last_child :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO (Ptr DOMNode)
-
-{-# DEPRECATED dOMNodeGetLastChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetLastChild ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMNodeGetLastChild self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_last_child self'
-    checkUnexpectedReturnNULL "dOMNodeGetLastChild" result
-    result' <- (newObject DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetLastChildMethodInfo
-instance (signature ~ (m DOMNode), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetLastChildMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetLastChild
-
-#endif
-
--- method DOMNode::get_local_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_local_name" webkit_dom_node_get_local_name :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO CString
-
-{-# DEPRECATED dOMNodeGetLocalName ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMAttr.dOMAttrGetLocalName' or 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetLocalName' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetLocalName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMNodeGetLocalName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_local_name self'
-    checkUnexpectedReturnNULL "dOMNodeGetLocalName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetLocalNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetLocalNameMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetLocalName
-
-#endif
-
--- method DOMNode::get_namespace_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_namespace_uri" webkit_dom_node_get_namespace_uri :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO CString
-
-{-# DEPRECATED dOMNodeGetNamespaceUri ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMAttr.dOMAttrGetNamespaceUri' or 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetNamespaceUri' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetNamespaceUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMNodeGetNamespaceUri self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_namespace_uri self'
-    checkUnexpectedReturnNULL "dOMNodeGetNamespaceUri" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetNamespaceUriMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetNamespaceUriMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetNamespaceUri
-
-#endif
-
--- method DOMNode::get_next_sibling
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_next_sibling" webkit_dom_node_get_next_sibling :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO (Ptr DOMNode)
-
-{-# DEPRECATED dOMNodeGetNextSibling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetNextSibling ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMNodeGetNextSibling self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_next_sibling self'
-    checkUnexpectedReturnNULL "dOMNodeGetNextSibling" result
-    result' <- (newObject DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetNextSiblingMethodInfo
-instance (signature ~ (m DOMNode), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetNextSiblingMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetNextSibling
-
-#endif
-
--- method DOMNode::get_node_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_node_name" webkit_dom_node_get_node_name :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO CString
-
-{-# DEPRECATED dOMNodeGetNodeName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetNodeName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMNodeGetNodeName self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_node_name self'
-    checkUnexpectedReturnNULL "dOMNodeGetNodeName" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetNodeNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetNodeNameMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetNodeName
-
-#endif
-
--- method DOMNode::get_node_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt16)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_node_type" webkit_dom_node_get_node_type :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO Word16
-
-{-# DEPRECATED dOMNodeGetNodeType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetNodeType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m Word16
-    {- ^ __Returns:__ A @/gushort/@ -}
-dOMNodeGetNodeType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_node_type self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetNodeTypeMethodInfo
-instance (signature ~ (m Word16), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetNodeTypeMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetNodeType
-
-#endif
-
--- method DOMNode::get_node_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_node_value" webkit_dom_node_get_node_value :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO CString
-
-{-# DEPRECATED dOMNodeGetNodeValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetNodeValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMNodeGetNodeValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_node_value self'
-    checkUnexpectedReturnNULL "dOMNodeGetNodeValue" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetNodeValueMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetNodeValueMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetNodeValue
-
-#endif
-
--- method DOMNode::get_owner_document
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_owner_document" webkit_dom_node_get_owner_document :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)
-
-{-# DEPRECATED dOMNodeGetOwnerDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetOwnerDocument ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m WebKit2WebExtension.DOMDocument.DOMDocument
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' -}
-dOMNodeGetOwnerDocument self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_owner_document self'
-    checkUnexpectedReturnNULL "dOMNodeGetOwnerDocument" result
-    result' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetOwnerDocumentMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetOwnerDocumentMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetOwnerDocument
-
-#endif
-
--- method DOMNode::get_parent_element
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMElement"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_parent_element" webkit_dom_node_get_parent_element :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
-
-{-# DEPRECATED dOMNodeGetParentElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetParentElement ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' -}
-dOMNodeGetParentElement self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_parent_element self'
-    checkUnexpectedReturnNULL "dOMNodeGetParentElement" result
-    result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetParentElementMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetParentElementMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetParentElement
-
-#endif
-
--- method DOMNode::get_parent_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_parent_node" webkit_dom_node_get_parent_node :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO (Ptr DOMNode)
-
-{-# DEPRECATED dOMNodeGetParentNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetParentNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMNodeGetParentNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_parent_node self'
-    checkUnexpectedReturnNULL "dOMNodeGetParentNode" result
-    result' <- (newObject DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetParentNodeMethodInfo
-instance (signature ~ (m DOMNode), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetParentNodeMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetParentNode
-
-#endif
-
--- method DOMNode::get_prefix
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_prefix" webkit_dom_node_get_prefix :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO CString
-
-{-# DEPRECATED dOMNodeGetPrefix ["(Since version 2.14)","Use 'GI.WebKit2WebExtension.Objects.DOMAttr.dOMAttrGetPrefix' or 'GI.WebKit2WebExtension.Objects.DOMElement.dOMElementGetPrefix' instead."] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetPrefix ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMNodeGetPrefix self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_prefix self'
-    checkUnexpectedReturnNULL "dOMNodeGetPrefix" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetPrefixMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetPrefixMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetPrefix
-
-#endif
-
--- method DOMNode::get_previous_sibling
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_previous_sibling" webkit_dom_node_get_previous_sibling :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO (Ptr DOMNode)
-
-{-# DEPRECATED dOMNodeGetPreviousSibling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetPreviousSibling ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMNodeGetPreviousSibling self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_previous_sibling self'
-    checkUnexpectedReturnNULL "dOMNodeGetPreviousSibling" result
-    result' <- (newObject DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetPreviousSiblingMethodInfo
-instance (signature ~ (m DOMNode), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetPreviousSiblingMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetPreviousSibling
-
-#endif
-
--- method DOMNode::get_text_content
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_get_text_content" webkit_dom_node_get_text_content :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO CString
-
-{-# DEPRECATED dOMNodeGetTextContent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeGetTextContent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMNodeGetTextContent self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_get_text_content self'
-    checkUnexpectedReturnNULL "dOMNodeGetTextContent" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeGetTextContentMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeGetTextContentMethodInfo a signature where
-    overloadedMethod _ = dOMNodeGetTextContent
-
-#endif
-
--- method DOMNode::has_child_nodes
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_has_child_nodes" webkit_dom_node_has_child_nodes :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO CInt
-
-{-# DEPRECATED dOMNodeHasChildNodes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeHasChildNodes ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMNodeHasChildNodes self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_has_child_nodes self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeHasChildNodesMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeHasChildNodesMethodInfo a signature where
-    overloadedMethod _ = dOMNodeHasChildNodes
-
-#endif
-
--- method DOMNode::insert_before
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newChild", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refChild", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_insert_before" webkit_dom_node_insert_before :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr DOMNode ->                          -- newChild : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr DOMNode ->                          -- refChild : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr DOMNode)
-
-{-# DEPRECATED dOMNodeInsertBefore ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeInsertBefore ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> b
-    {- ^ /@newChild@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> Maybe (c)
-    {- ^ /@refChild@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNodeInsertBefore self newChild refChild = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    newChild' <- unsafeManagedPtrCastPtr newChild
-    maybeRefChild <- case refChild of
-        Nothing -> return nullPtr
-        Just jRefChild -> do
-            jRefChild' <- unsafeManagedPtrCastPtr jRefChild
-            return jRefChild'
-    onException (do
-        result <- propagateGError $ webkit_dom_node_insert_before self' newChild' maybeRefChild
-        checkUnexpectedReturnNULL "dOMNodeInsertBefore" result
-        result' <- (newObject DOMNode) result
-        touchManagedPtr self
-        touchManagedPtr newChild
-        whenJust refChild touchManagedPtr
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNodeInsertBeforeMethodInfo
-instance (signature ~ (b -> Maybe (c) -> m DOMNode), MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) => O.MethodInfo DOMNodeInsertBeforeMethodInfo a signature where
-    overloadedMethod _ = dOMNodeInsertBefore
-
-#endif
-
--- method DOMNode::is_default_namespace
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_is_default_namespace" webkit_dom_node_is_default_namespace :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMNodeIsDefaultNamespace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeIsDefaultNamespace ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> T.Text
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMNodeIsDefaultNamespace self namespaceURI = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    namespaceURI' <- textToCString namespaceURI
-    result <- webkit_dom_node_is_default_namespace self' namespaceURI'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem namespaceURI'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeIsDefaultNamespaceMethodInfo
-instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeIsDefaultNamespaceMethodInfo a signature where
-    overloadedMethod _ = dOMNodeIsDefaultNamespace
-
-#endif
-
--- method DOMNode::is_equal_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "other", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_is_equal_node" webkit_dom_node_is_equal_node :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr DOMNode ->                          -- other : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO CInt
-
-{-# DEPRECATED dOMNodeIsEqualNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeIsEqualNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> b
-    {- ^ /@other@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMNodeIsEqualNode self other = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    other' <- unsafeManagedPtrCastPtr other
-    result <- webkit_dom_node_is_equal_node self' other'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    touchManagedPtr other
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeIsEqualNodeMethodInfo
-instance (signature ~ (b -> m Bool), MonadIO m, IsDOMNode a, IsDOMNode b) => O.MethodInfo DOMNodeIsEqualNodeMethodInfo a signature where
-    overloadedMethod _ = dOMNodeIsEqualNode
-
-#endif
-
--- method DOMNode::is_same_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "other", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_is_same_node" webkit_dom_node_is_same_node :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr DOMNode ->                          -- other : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO CInt
-
-{-# DEPRECATED dOMNodeIsSameNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeIsSameNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> b
-    {- ^ /@other@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMNodeIsSameNode self other = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    other' <- unsafeManagedPtrCastPtr other
-    result <- webkit_dom_node_is_same_node self' other'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    touchManagedPtr other
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeIsSameNodeMethodInfo
-instance (signature ~ (b -> m Bool), MonadIO m, IsDOMNode a, IsDOMNode b) => O.MethodInfo DOMNodeIsSameNodeMethodInfo a signature where
-    overloadedMethod _ = dOMNodeIsSameNode
-
-#endif
-
--- method DOMNode::is_supported
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "feature", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "version", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_is_supported" webkit_dom_node_is_supported :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CString ->                              -- feature : TBasicType TUTF8
-    CString ->                              -- version : TBasicType TUTF8
-    IO CInt
-
-{-# DEPRECATED dOMNodeIsSupported ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeIsSupported ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> T.Text
-    {- ^ /@feature@/: A @/gchar/@ -}
-    -> T.Text
-    {- ^ /@version@/: A @/gchar/@ -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMNodeIsSupported self feature version = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    feature' <- textToCString feature
-    version' <- textToCString version
-    result <- webkit_dom_node_is_supported self' feature' version'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    freeMem feature'
-    freeMem version'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeIsSupportedMethodInfo
-instance (signature ~ (T.Text -> T.Text -> m Bool), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeIsSupportedMethodInfo a signature where
-    overloadedMethod _ = dOMNodeIsSupported
-
-#endif
-
--- method DOMNode::lookup_namespace_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "prefix", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_lookup_namespace_uri" webkit_dom_node_lookup_namespace_uri :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CString ->                              -- prefix : TBasicType TUTF8
-    IO CString
-
-{-# DEPRECATED dOMNodeLookupNamespaceUri ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeLookupNamespaceUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> T.Text
-    {- ^ /@prefix@/: A @/gchar/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMNodeLookupNamespaceUri self prefix = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    prefix' <- textToCString prefix
-    result <- webkit_dom_node_lookup_namespace_uri self' prefix'
-    checkUnexpectedReturnNULL "dOMNodeLookupNamespaceUri" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    freeMem prefix'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeLookupNamespaceUriMethodInfo
-instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeLookupNamespaceUriMethodInfo a signature where
-    overloadedMethod _ = dOMNodeLookupNamespaceUri
-
-#endif
-
--- method DOMNode::lookup_prefix
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "namespaceURI", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_lookup_prefix" webkit_dom_node_lookup_prefix :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CString ->                              -- namespaceURI : TBasicType TUTF8
-    IO CString
-
-{-# DEPRECATED dOMNodeLookupPrefix ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeLookupPrefix ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> T.Text
-    {- ^ /@namespaceURI@/: A @/gchar/@ -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMNodeLookupPrefix self namespaceURI = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    namespaceURI' <- textToCString namespaceURI
-    result <- webkit_dom_node_lookup_prefix self' namespaceURI'
-    checkUnexpectedReturnNULL "dOMNodeLookupPrefix" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    freeMem namespaceURI'
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeLookupPrefixMethodInfo
-instance (signature ~ (T.Text -> m T.Text), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeLookupPrefixMethodInfo a signature where
-    overloadedMethod _ = dOMNodeLookupPrefix
-
-#endif
-
--- method DOMNode::normalize
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_normalize" webkit_dom_node_normalize :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    IO ()
-
-{-# DEPRECATED dOMNodeNormalize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeNormalize ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m ()
-dOMNodeNormalize self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_node_normalize self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMNodeNormalizeMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeNormalizeMethodInfo a signature where
-    overloadedMethod _ = dOMNodeNormalize
-
-#endif
-
--- method DOMNode::remove_child
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "oldChild", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_remove_child" webkit_dom_node_remove_child :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr DOMNode ->                          -- oldChild : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr DOMNode)
-
-{-# DEPRECATED dOMNodeRemoveChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeRemoveChild ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> b
-    {- ^ /@oldChild@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNodeRemoveChild self oldChild = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    oldChild' <- unsafeManagedPtrCastPtr oldChild
-    onException (do
-        result <- propagateGError $ webkit_dom_node_remove_child self' oldChild'
-        checkUnexpectedReturnNULL "dOMNodeRemoveChild" result
-        result' <- (newObject DOMNode) result
-        touchManagedPtr self
-        touchManagedPtr oldChild
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNodeRemoveChildMethodInfo
-instance (signature ~ (b -> m DOMNode), MonadIO m, IsDOMNode a, IsDOMNode b) => O.MethodInfo DOMNodeRemoveChildMethodInfo a signature where
-    overloadedMethod _ = dOMNodeRemoveChild
-
-#endif
-
--- method DOMNode::replace_child
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newChild", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "oldChild", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_replace_child" webkit_dom_node_replace_child :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr DOMNode ->                          -- newChild : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr DOMNode ->                          -- oldChild : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr DOMNode)
-
-{-# DEPRECATED dOMNodeReplaceChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeReplaceChild ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> b
-    {- ^ /@newChild@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> c
-    {- ^ /@oldChild@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNodeReplaceChild self newChild oldChild = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    newChild' <- unsafeManagedPtrCastPtr newChild
-    oldChild' <- unsafeManagedPtrCastPtr oldChild
-    onException (do
-        result <- propagateGError $ webkit_dom_node_replace_child self' newChild' oldChild'
-        checkUnexpectedReturnNULL "dOMNodeReplaceChild" result
-        result' <- (newObject DOMNode) result
-        touchManagedPtr self
-        touchManagedPtr newChild
-        touchManagedPtr oldChild
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNodeReplaceChildMethodInfo
-instance (signature ~ (b -> c -> m DOMNode), MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) => O.MethodInfo DOMNodeReplaceChildMethodInfo a signature where
-    overloadedMethod _ = dOMNodeReplaceChild
-
-#endif
-
--- method DOMNode::set_node_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_set_node_value" webkit_dom_node_set_node_value :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMNodeSetNodeValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeSetNodeValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNodeSetNodeValue self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_node_set_node_value self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNodeSetNodeValueMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeSetNodeValueMethodInfo a signature where
-    overloadedMethod _ = dOMNodeSetNodeValue
-
-#endif
-
--- method DOMNode::set_prefix
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_set_prefix" webkit_dom_node_set_prefix :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMNodeSetPrefix ["(Since version 2.14)"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeSetPrefix ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNodeSetPrefix self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_node_set_prefix self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNodeSetPrefixMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeSetPrefixMethodInfo a signature where
-    overloadedMethod _ = dOMNodeSetPrefix
-
-#endif
-
--- method DOMNode::set_text_content
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_set_text_content" webkit_dom_node_set_text_content :: 
-    Ptr DOMNode ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CString ->                              -- value : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMNodeSetTextContent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeSetTextContent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNode a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> T.Text
-    {- ^ /@value@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNodeSetTextContent self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- textToCString value
-    onException (do
-        propagateGError $ webkit_dom_node_set_text_content self' value'
-        touchManagedPtr self
-        freeMem value'
-        return ()
-     ) (do
-        freeMem value'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNodeSetTextContentMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMNode a) => O.MethodInfo DOMNodeSetTextContentMethodInfo a signature where
-    overloadedMethod _ = dOMNodeSetTextContent
-
-#endif
-
--- method DOMNode::for_js_value
--- method type : MemberFunction
--- Args : [Arg {argCName = "value", argType = TInterface (Name {namespace = "JavaScriptCore", name = "Value"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #JSCValue", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_for_js_value" webkit_dom_node_for_js_value :: 
-    Ptr JavaScriptCore.Value.Value ->       -- value : TInterface (Name {namespace = "JavaScriptCore", name = "Value"})
-    IO (Ptr DOMNode)
-
-{- |
-Get the 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' for the DOM node referenced by /@value@/.
-
-/Since: 2.22/
--}
-dOMNodeForJsValue ::
-    (B.CallStack.HasCallStack, MonadIO m, JavaScriptCore.Value.IsValue a) =>
-    a
-    {- ^ /@value@/: a 'GI.JavaScriptCore.Objects.Value.Value' -}
-    -> m DOMNode
-    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode', or 'Nothing' if /@value@/ doesn\'t reference a DOM node. -}
-dOMNodeForJsValue value = liftIO $ do
-    value' <- unsafeManagedPtrCastPtr value
-    result <- webkit_dom_node_for_js_value value'
-    checkUnexpectedReturnNULL "dOMNodeForJsValue" result
-    result' <- (newObject DOMNode) result
-    touchManagedPtr value
-    return result'
-
-#if ENABLE_OVERLOADING
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMNode.hs-boot b/GI/WebKit2WebExtension/Objects/DOMNode.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMNode.hs-boot
+++ /dev/null
@@ -1,170 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMNode where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMNode = DOMNode (ManagedPtr DOMNode)
-instance GObject DOMNode where
-class (GObject o, O.IsDescendantOf DOMNode o) => IsDOMNode o
-instance (GObject o, O.IsDescendantOf DOMNode o) => IsDOMNode o
-instance O.HasParentTypes DOMNode
-#if ENABLE_OVERLOADING
-data DOMNodeBaseUriPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeChildNodesPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeFirstChildPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeLastChildPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeNextSiblingPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeNodeNamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeNodeTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeNodeValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeOwnerDocumentPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeParentElementPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeParentNodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodePreviousSiblingPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeTextContentPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeAppendChildMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeCloneNodeWithErrorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeCompareDocumentPositionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeContainsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetBaseUriMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetChildNodesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetFirstChildMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetLastChildMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetLocalNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetNamespaceUriMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetNextSiblingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetNodeNameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetNodeTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetNodeValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetOwnerDocumentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetParentElementMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetParentNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetPrefixMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetPreviousSiblingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeGetTextContentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeHasChildNodesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeInsertBeforeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIsDefaultNamespaceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIsEqualNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIsSameNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIsSupportedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeLookupNamespaceUriMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeLookupPrefixMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeNormalizeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeRemoveChildMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeReplaceChildMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeSetNodeValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeSetPrefixMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeSetTextContentMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMNodeIterator.hs b/GI/WebKit2WebExtension/Objects/DOMNodeIterator.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMNodeIterator.hs
+++ /dev/null
@@ -1,777 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMNodeIterator
-    ( 
-
--- * Exported types
-    DOMNodeIterator(..)                     ,
-    IsDOMNodeIterator                       ,
-    toDOMNodeIterator                       ,
-    noDOMNodeIterator                       ,
-
-
- -- * Methods
--- ** detach #method:detach#
-
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorDetachMethodInfo         ,
-#endif
-    dOMNodeIteratorDetach                   ,
-
-
--- ** getExpandEntityReferences #method:getExpandEntityReferences#
-
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorGetExpandEntityReferencesMethodInfo,
-#endif
-    dOMNodeIteratorGetExpandEntityReferences,
-
-
--- ** getFilter #method:getFilter#
-
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorGetFilterMethodInfo      ,
-#endif
-    dOMNodeIteratorGetFilter                ,
-
-
--- ** getPointerBeforeReferenceNode #method:getPointerBeforeReferenceNode#
-
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo,
-#endif
-    dOMNodeIteratorGetPointerBeforeReferenceNode,
-
-
--- ** getReferenceNode #method:getReferenceNode#
-
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorGetReferenceNodeMethodInfo,
-#endif
-    dOMNodeIteratorGetReferenceNode         ,
-
-
--- ** getRoot #method:getRoot#
-
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorGetRootMethodInfo        ,
-#endif
-    dOMNodeIteratorGetRoot                  ,
-
-
--- ** getWhatToShow #method:getWhatToShow#
-
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorGetWhatToShowMethodInfo  ,
-#endif
-    dOMNodeIteratorGetWhatToShow            ,
-
-
--- ** nextNode #method:nextNode#
-
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorNextNodeMethodInfo       ,
-#endif
-    dOMNodeIteratorNextNode                 ,
-
-
--- ** previousNode #method:previousNode#
-
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorPreviousNodeMethodInfo   ,
-#endif
-    dOMNodeIteratorPreviousNode             ,
-
-
-
-
- -- * Properties
--- ** filter #attr:filter#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorFilterPropertyInfo       ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeIteratorFilter                   ,
-#endif
-    getDOMNodeIteratorFilter                ,
-
-
--- ** pointerBeforeReferenceNode #attr:pointerBeforeReferenceNode#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeIteratorPointerBeforeReferenceNode,
-#endif
-    getDOMNodeIteratorPointerBeforeReferenceNode,
-
-
--- ** referenceNode #attr:referenceNode#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorReferenceNodePropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeIteratorReferenceNode            ,
-#endif
-    getDOMNodeIteratorReferenceNode         ,
-
-
--- ** root #attr:root#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorRootPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeIteratorRoot                     ,
-#endif
-    getDOMNodeIteratorRoot                  ,
-
-
--- ** whatToShow #attr:whatToShow#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeIteratorWhatToShowPropertyInfo   ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeIteratorWhatToShow               ,
-#endif
-    getDOMNodeIteratorWhatToShow            ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMNodeFilter as WebKit2WebExtension.DOMNodeFilter
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMNodeIterator = DOMNodeIterator (ManagedPtr DOMNodeIterator)
-foreign import ccall "webkit_dom_node_iterator_get_type"
-    c_webkit_dom_node_iterator_get_type :: IO GType
-
-instance GObject DOMNodeIterator where
-    gobjectType = c_webkit_dom_node_iterator_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMNodeIterator`, for instance with `toDOMNodeIterator`.
-class (GObject o, O.IsDescendantOf DOMNodeIterator o) => IsDOMNodeIterator o
-instance (GObject o, O.IsDescendantOf DOMNodeIterator o) => IsDOMNodeIterator o
-
-instance O.HasParentTypes DOMNodeIterator
-type instance O.ParentTypes DOMNodeIterator = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMNodeIterator`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMNodeIterator :: (MonadIO m, IsDOMNodeIterator o) => o -> m DOMNodeIterator
-toDOMNodeIterator = liftIO . unsafeCastTo DOMNodeIterator
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMNodeIterator`.
-noDOMNodeIterator :: Maybe DOMNodeIterator
-noDOMNodeIterator = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMNodeIteratorMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMNodeIteratorMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMNodeIteratorMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMNodeIteratorMethod "detach" o = DOMNodeIteratorDetachMethodInfo
-    ResolveDOMNodeIteratorMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMNodeIteratorMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMNodeIteratorMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMNodeIteratorMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMNodeIteratorMethod "nextNode" o = DOMNodeIteratorNextNodeMethodInfo
-    ResolveDOMNodeIteratorMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMNodeIteratorMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMNodeIteratorMethod "previousNode" o = DOMNodeIteratorPreviousNodeMethodInfo
-    ResolveDOMNodeIteratorMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMNodeIteratorMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMNodeIteratorMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMNodeIteratorMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMNodeIteratorMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMNodeIteratorMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMNodeIteratorMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMNodeIteratorMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMNodeIteratorMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMNodeIteratorMethod "getExpandEntityReferences" o = DOMNodeIteratorGetExpandEntityReferencesMethodInfo
-    ResolveDOMNodeIteratorMethod "getFilter" o = DOMNodeIteratorGetFilterMethodInfo
-    ResolveDOMNodeIteratorMethod "getPointerBeforeReferenceNode" o = DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo
-    ResolveDOMNodeIteratorMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMNodeIteratorMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMNodeIteratorMethod "getReferenceNode" o = DOMNodeIteratorGetReferenceNodeMethodInfo
-    ResolveDOMNodeIteratorMethod "getRoot" o = DOMNodeIteratorGetRootMethodInfo
-    ResolveDOMNodeIteratorMethod "getWhatToShow" o = DOMNodeIteratorGetWhatToShowMethodInfo
-    ResolveDOMNodeIteratorMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMNodeIteratorMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMNodeIteratorMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMNodeIteratorMethod t DOMNodeIterator, O.MethodInfo info DOMNodeIterator p) => OL.IsLabel t (DOMNodeIterator -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "filter"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@filter@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNodeIterator #filter
-@
--}
-getDOMNodeIteratorFilter :: (MonadIO m, IsDOMNodeIterator o) => o -> m (Maybe WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter)
-getDOMNodeIteratorFilter obj = liftIO $ B.Properties.getObjectPropertyObject obj "filter" WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorFilterPropertyInfo
-instance AttrInfo DOMNodeIteratorFilterPropertyInfo where
-    type AttrAllowedOps DOMNodeIteratorFilterPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeIteratorFilterPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeIteratorFilterPropertyInfo = IsDOMNodeIterator
-    type AttrGetType DOMNodeIteratorFilterPropertyInfo = (Maybe WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter)
-    type AttrLabel DOMNodeIteratorFilterPropertyInfo = "filter"
-    type AttrOrigin DOMNodeIteratorFilterPropertyInfo = DOMNodeIterator
-    attrGet _ = getDOMNodeIteratorFilter
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "pointer-before-reference-node"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@pointer-before-reference-node@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNodeIterator #pointerBeforeReferenceNode
-@
--}
-getDOMNodeIteratorPointerBeforeReferenceNode :: (MonadIO m, IsDOMNodeIterator o) => o -> m Bool
-getDOMNodeIteratorPointerBeforeReferenceNode obj = liftIO $ B.Properties.getObjectPropertyBool obj "pointer-before-reference-node"
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo
-instance AttrInfo DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo where
-    type AttrAllowedOps DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = IsDOMNodeIterator
-    type AttrGetType DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = Bool
-    type AttrLabel DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = "pointer-before-reference-node"
-    type AttrOrigin DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = DOMNodeIterator
-    attrGet _ = getDOMNodeIteratorPointerBeforeReferenceNode
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "reference-node"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@reference-node@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNodeIterator #referenceNode
-@
--}
-getDOMNodeIteratorReferenceNode :: (MonadIO m, IsDOMNodeIterator o) => o -> m WebKit2WebExtension.DOMNode.DOMNode
-getDOMNodeIteratorReferenceNode obj = liftIO $ checkUnexpectedNothing "getDOMNodeIteratorReferenceNode" $ B.Properties.getObjectPropertyObject obj "reference-node" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorReferenceNodePropertyInfo
-instance AttrInfo DOMNodeIteratorReferenceNodePropertyInfo where
-    type AttrAllowedOps DOMNodeIteratorReferenceNodePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeIteratorReferenceNodePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeIteratorReferenceNodePropertyInfo = IsDOMNodeIterator
-    type AttrGetType DOMNodeIteratorReferenceNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode
-    type AttrLabel DOMNodeIteratorReferenceNodePropertyInfo = "reference-node"
-    type AttrOrigin DOMNodeIteratorReferenceNodePropertyInfo = DOMNodeIterator
-    attrGet _ = getDOMNodeIteratorReferenceNode
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "root"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@root@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNodeIterator #root
-@
--}
-getDOMNodeIteratorRoot :: (MonadIO m, IsDOMNodeIterator o) => o -> m WebKit2WebExtension.DOMNode.DOMNode
-getDOMNodeIteratorRoot obj = liftIO $ checkUnexpectedNothing "getDOMNodeIteratorRoot" $ B.Properties.getObjectPropertyObject obj "root" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorRootPropertyInfo
-instance AttrInfo DOMNodeIteratorRootPropertyInfo where
-    type AttrAllowedOps DOMNodeIteratorRootPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMNodeIteratorRootPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeIteratorRootPropertyInfo = IsDOMNodeIterator
-    type AttrGetType DOMNodeIteratorRootPropertyInfo = WebKit2WebExtension.DOMNode.DOMNode
-    type AttrLabel DOMNodeIteratorRootPropertyInfo = "root"
-    type AttrOrigin DOMNodeIteratorRootPropertyInfo = DOMNodeIterator
-    attrGet _ = getDOMNodeIteratorRoot
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "what-to-show"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@what-to-show@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNodeIterator #whatToShow
-@
--}
-getDOMNodeIteratorWhatToShow :: (MonadIO m, IsDOMNodeIterator o) => o -> m CULong
-getDOMNodeIteratorWhatToShow obj = liftIO $ B.Properties.getObjectPropertyULong obj "what-to-show"
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorWhatToShowPropertyInfo
-instance AttrInfo DOMNodeIteratorWhatToShowPropertyInfo where
-    type AttrAllowedOps DOMNodeIteratorWhatToShowPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMNodeIteratorWhatToShowPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeIteratorWhatToShowPropertyInfo = IsDOMNodeIterator
-    type AttrGetType DOMNodeIteratorWhatToShowPropertyInfo = CULong
-    type AttrLabel DOMNodeIteratorWhatToShowPropertyInfo = "what-to-show"
-    type AttrOrigin DOMNodeIteratorWhatToShowPropertyInfo = DOMNodeIterator
-    attrGet _ = getDOMNodeIteratorWhatToShow
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMNodeIterator
-type instance O.AttributeList DOMNodeIterator = DOMNodeIteratorAttributeList
-type DOMNodeIteratorAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("filter", DOMNodeIteratorFilterPropertyInfo), '("pointerBeforeReferenceNode", DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo), '("referenceNode", DOMNodeIteratorReferenceNodePropertyInfo), '("root", DOMNodeIteratorRootPropertyInfo), '("whatToShow", DOMNodeIteratorWhatToShowPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMNodeIteratorFilter :: AttrLabelProxy "filter"
-dOMNodeIteratorFilter = AttrLabelProxy
-
-dOMNodeIteratorPointerBeforeReferenceNode :: AttrLabelProxy "pointerBeforeReferenceNode"
-dOMNodeIteratorPointerBeforeReferenceNode = AttrLabelProxy
-
-dOMNodeIteratorReferenceNode :: AttrLabelProxy "referenceNode"
-dOMNodeIteratorReferenceNode = AttrLabelProxy
-
-dOMNodeIteratorRoot :: AttrLabelProxy "root"
-dOMNodeIteratorRoot = AttrLabelProxy
-
-dOMNodeIteratorWhatToShow :: AttrLabelProxy "whatToShow"
-dOMNodeIteratorWhatToShow = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMNodeIterator = DOMNodeIteratorSignalList
-type DOMNodeIteratorSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMNodeIterator::detach
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_iterator_detach" webkit_dom_node_iterator_detach :: 
-    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})
-    IO ()
-
-{-# DEPRECATED dOMNodeIteratorDetach ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeIteratorDetach ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}
-    -> m ()
-dOMNodeIteratorDetach self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    webkit_dom_node_iterator_detach self'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorDetachMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorDetachMethodInfo a signature where
-    overloadedMethod _ = dOMNodeIteratorDetach
-
-#endif
-
--- method DOMNodeIterator::get_expand_entity_references
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_iterator_get_expand_entity_references" webkit_dom_node_iterator_get_expand_entity_references :: 
-    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})
-    IO CInt
-
-{-# DEPRECATED dOMNodeIteratorGetExpandEntityReferences ["(Since version 2.12)"] #-}
-{- |
-This function has been removed from the DOM spec and it just returns 'False'.
--}
-dOMNodeIteratorGetExpandEntityReferences ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool'                                                                                                                                                                       * -}
-dOMNodeIteratorGetExpandEntityReferences self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_iterator_get_expand_entity_references self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorGetExpandEntityReferencesMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorGetExpandEntityReferencesMethodInfo a signature where
-    overloadedMethod _ = dOMNodeIteratorGetExpandEntityReferences
-
-#endif
-
--- method DOMNodeIterator::get_filter
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_iterator_get_filter" webkit_dom_node_iterator_get_filter :: 
-    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})
-    IO (Ptr WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter)
-
-{-# DEPRECATED dOMNodeIteratorGetFilter ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeIteratorGetFilter ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}
-    -> m WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter' -}
-dOMNodeIteratorGetFilter self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_iterator_get_filter self'
-    checkUnexpectedReturnNULL "dOMNodeIteratorGetFilter" result
-    result' <- (wrapObject WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorGetFilterMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorGetFilterMethodInfo a signature where
-    overloadedMethod _ = dOMNodeIteratorGetFilter
-
-#endif
-
--- method DOMNodeIterator::get_pointer_before_reference_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_iterator_get_pointer_before_reference_node" webkit_dom_node_iterator_get_pointer_before_reference_node :: 
-    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})
-    IO CInt
-
-{-# DEPRECATED dOMNodeIteratorGetPointerBeforeReferenceNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeIteratorGetPointerBeforeReferenceNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMNodeIteratorGetPointerBeforeReferenceNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_iterator_get_pointer_before_reference_node self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo a signature where
-    overloadedMethod _ = dOMNodeIteratorGetPointerBeforeReferenceNode
-
-#endif
-
--- method DOMNodeIterator::get_reference_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_iterator_get_reference_node" webkit_dom_node_iterator_get_reference_node :: 
-    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMNodeIteratorGetReferenceNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeIteratorGetReferenceNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMNodeIteratorGetReferenceNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_iterator_get_reference_node self'
-    checkUnexpectedReturnNULL "dOMNodeIteratorGetReferenceNode" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorGetReferenceNodeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorGetReferenceNodeMethodInfo a signature where
-    overloadedMethod _ = dOMNodeIteratorGetReferenceNode
-
-#endif
-
--- method DOMNodeIterator::get_root
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_iterator_get_root" webkit_dom_node_iterator_get_root :: 
-    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMNodeIteratorGetRoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeIteratorGetRoot ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMNodeIteratorGetRoot self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_iterator_get_root self'
-    checkUnexpectedReturnNULL "dOMNodeIteratorGetRoot" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorGetRootMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorGetRootMethodInfo a signature where
-    overloadedMethod _ = dOMNodeIteratorGetRoot
-
-#endif
-
--- method DOMNodeIterator::get_what_to_show
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_iterator_get_what_to_show" webkit_dom_node_iterator_get_what_to_show :: 
-    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})
-    IO CULong
-
-{-# DEPRECATED dOMNodeIteratorGetWhatToShow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeIteratorGetWhatToShow ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMNodeIteratorGetWhatToShow self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_iterator_get_what_to_show self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorGetWhatToShowMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorGetWhatToShowMethodInfo a signature where
-    overloadedMethod _ = dOMNodeIteratorGetWhatToShow
-
-#endif
-
--- method DOMNodeIterator::next_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_iterator_next_node" webkit_dom_node_iterator_next_node :: 
-    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMNodeIteratorNextNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeIteratorNextNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNodeIteratorNextNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_node_iterator_next_node self'
-        checkUnexpectedReturnNULL "dOMNodeIteratorNextNode" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorNextNodeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorNextNodeMethodInfo a signature where
-    overloadedMethod _ = dOMNodeIteratorNextNode
-
-#endif
-
--- method DOMNodeIterator::previous_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeIterator", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_iterator_previous_node" webkit_dom_node_iterator_previous_node :: 
-    Ptr DOMNodeIterator ->                  -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeIterator"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMNodeIteratorPreviousNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeIteratorPreviousNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeIterator a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeIterator.DOMNodeIterator' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMNodeIteratorPreviousNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_node_iterator_previous_node self'
-        checkUnexpectedReturnNULL "dOMNodeIteratorPreviousNode" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorPreviousNodeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNodeIterator a) => O.MethodInfo DOMNodeIteratorPreviousNodeMethodInfo a signature where
-    overloadedMethod _ = dOMNodeIteratorPreviousNode
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMNodeIterator.hs-boot b/GI/WebKit2WebExtension/Objects/DOMNodeIterator.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMNodeIterator.hs-boot
+++ /dev/null
@@ -1,71 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMNodeIterator where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMNodeIterator = DOMNodeIterator (ManagedPtr DOMNodeIterator)
-instance GObject DOMNodeIterator where
-class (GObject o, O.IsDescendantOf DOMNodeIterator o) => IsDOMNodeIterator o
-instance (GObject o, O.IsDescendantOf DOMNodeIterator o) => IsDOMNodeIterator o
-instance O.HasParentTypes DOMNodeIterator
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorFilterPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorReferenceNodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorRootPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorWhatToShowPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorDetachMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorGetExpandEntityReferencesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorGetFilterMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorGetReferenceNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorGetRootMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorGetWhatToShowMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorNextNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeIteratorPreviousNodeMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMNodeList.hs b/GI/WebKit2WebExtension/Objects/DOMNodeList.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMNodeList.hs
+++ /dev/null
@@ -1,268 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMNodeList
-    ( 
-
--- * Exported types
-    DOMNodeList(..)                         ,
-    IsDOMNodeList                           ,
-    toDOMNodeList                           ,
-    noDOMNodeList                           ,
-
-
- -- * Methods
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMNodeListGetLengthMethodInfo          ,
-#endif
-    dOMNodeListGetLength                    ,
-
-
--- ** item #method:item#
-
-#if ENABLE_OVERLOADING
-    DOMNodeListItemMethodInfo               ,
-#endif
-    dOMNodeListItem                         ,
-
-
-
-
- -- * Properties
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMNodeListLengthPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMNodeListLength                       ,
-#endif
-    getDOMNodeListLength                    ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMNodeList = DOMNodeList (ManagedPtr DOMNodeList)
-foreign import ccall "webkit_dom_node_list_get_type"
-    c_webkit_dom_node_list_get_type :: IO GType
-
-instance GObject DOMNodeList where
-    gobjectType = c_webkit_dom_node_list_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMNodeList`, for instance with `toDOMNodeList`.
-class (GObject o, O.IsDescendantOf DOMNodeList o) => IsDOMNodeList o
-instance (GObject o, O.IsDescendantOf DOMNodeList o) => IsDOMNodeList o
-
-instance O.HasParentTypes DOMNodeList
-type instance O.ParentTypes DOMNodeList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMNodeList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMNodeList :: (MonadIO m, IsDOMNodeList o) => o -> m DOMNodeList
-toDOMNodeList = liftIO . unsafeCastTo DOMNodeList
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMNodeList`.
-noDOMNodeList :: Maybe DOMNodeList
-noDOMNodeList = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMNodeListMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMNodeListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMNodeListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMNodeListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMNodeListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMNodeListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMNodeListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMNodeListMethod "item" o = DOMNodeListItemMethodInfo
-    ResolveDOMNodeListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMNodeListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMNodeListMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMNodeListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMNodeListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMNodeListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMNodeListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMNodeListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMNodeListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMNodeListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMNodeListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMNodeListMethod "getLength" o = DOMNodeListGetLengthMethodInfo
-    ResolveDOMNodeListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMNodeListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMNodeListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMNodeListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMNodeListMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMNodeListMethod t DOMNodeList, O.MethodInfo info DOMNodeList p) => OL.IsLabel t (DOMNodeList -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMNodeList #length
-@
--}
-getDOMNodeListLength :: (MonadIO m, IsDOMNodeList o) => o -> m CULong
-getDOMNodeListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMNodeListLengthPropertyInfo
-instance AttrInfo DOMNodeListLengthPropertyInfo where
-    type AttrAllowedOps DOMNodeListLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMNodeListLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMNodeListLengthPropertyInfo = IsDOMNodeList
-    type AttrGetType DOMNodeListLengthPropertyInfo = CULong
-    type AttrLabel DOMNodeListLengthPropertyInfo = "length"
-    type AttrOrigin DOMNodeListLengthPropertyInfo = DOMNodeList
-    attrGet _ = getDOMNodeListLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMNodeList
-type instance O.AttributeList DOMNodeList = DOMNodeListAttributeList
-type DOMNodeListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMNodeListLengthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMNodeListLength :: AttrLabelProxy "length"
-dOMNodeListLength = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMNodeList = DOMNodeListSignalList
-type DOMNodeListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMNodeList::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_list_get_length" webkit_dom_node_list_get_length :: 
-    Ptr DOMNodeList ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"})
-    IO CULong
-
-{-# DEPRECATED dOMNodeListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeListGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMNodeListGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_list_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMNodeListGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMNodeList a) => O.MethodInfo DOMNodeListGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMNodeListGetLength
-
-#endif
-
--- method DOMNodeList::item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNodeList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_node_list_item" webkit_dom_node_list_item :: 
-    Ptr DOMNodeList ->                      -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeList"})
-    CULong ->                               -- index : TBasicType TULong
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMNodeListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMNodeListItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMNodeList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMNodeList.DOMNodeList' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMNodeListItem self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_node_list_item self' index
-    checkUnexpectedReturnNULL "dOMNodeListItem" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMNodeListItemMethodInfo
-instance (signature ~ (CULong -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMNodeList a) => O.MethodInfo DOMNodeListItemMethodInfo a signature where
-    overloadedMethod _ = dOMNodeListItem
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMNodeList.hs-boot b/GI/WebKit2WebExtension/Objects/DOMNodeList.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMNodeList.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMNodeList where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMNodeList = DOMNodeList (ManagedPtr DOMNodeList)
-instance GObject DOMNodeList where
-class (GObject o, O.IsDescendantOf DOMNodeList o) => IsDOMNodeList o
-instance (GObject o, O.IsDescendantOf DOMNodeList o) => IsDOMNodeList o
-instance O.HasParentTypes DOMNodeList
-#if ENABLE_OVERLOADING
-data DOMNodeListLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeListGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMNodeListItemMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMObject.hs b/GI/WebKit2WebExtension/Objects/DOMObject.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMObject.hs
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMObject
-    ( 
-
--- * Exported types
-    DOMObject(..)                           ,
-    IsDOMObject                             ,
-    toDOMObject                             ,
-    noDOMObject                             ,
-
-
- -- * Properties
--- ** coreObject #attr:coreObject#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMObjectCoreObjectPropertyInfo         ,
-#endif
-    constructDOMObjectCoreObject            ,
-#if ENABLE_OVERLOADING
-    dOMObjectCoreObject                     ,
-#endif
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-
--- | Memory-managed wrapper type.
-newtype DOMObject = DOMObject (ManagedPtr DOMObject)
-foreign import ccall "webkit_dom_object_get_type"
-    c_webkit_dom_object_get_type :: IO GType
-
-instance GObject DOMObject where
-    gobjectType = c_webkit_dom_object_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMObject`, for instance with `toDOMObject`.
-class (GObject o, O.IsDescendantOf DOMObject o) => IsDOMObject o
-instance (GObject o, O.IsDescendantOf DOMObject o) => IsDOMObject o
-
-instance O.HasParentTypes DOMObject
-type instance O.ParentTypes DOMObject = '[GObject.Object.Object]
-
--- | Cast to `DOMObject`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMObject :: (MonadIO m, IsDOMObject o) => o -> m DOMObject
-toDOMObject = liftIO . unsafeCastTo DOMObject
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMObject`.
-noDOMObject :: Maybe DOMObject
-noDOMObject = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMObjectMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMObjectMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMObjectMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMObjectMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMObjectMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMObjectMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMObjectMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMObjectMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMObjectMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMObjectMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMObjectMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMObjectMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMObjectMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMObjectMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMObjectMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMObjectMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMObjectMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMObjectMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMObjectMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMObjectMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMObjectMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMObjectMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMObjectMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMObjectMethod t DOMObject, O.MethodInfo info DOMObject p) => OL.IsLabel t (DOMObject -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "core-object"
-   -- Type: TBasicType TPtr
-   -- Flags: [PropertyWritable,PropertyConstructOnly]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@core-object@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMObjectCoreObject :: (IsDOMObject o) => Ptr () -> IO (GValueConstruct o)
-constructDOMObjectCoreObject val = B.Properties.constructObjectPropertyPtr "core-object" val
-
-#if ENABLE_OVERLOADING
-data DOMObjectCoreObjectPropertyInfo
-instance AttrInfo DOMObjectCoreObjectPropertyInfo where
-    type AttrAllowedOps DOMObjectCoreObjectPropertyInfo = '[ 'AttrConstruct]
-    type AttrSetTypeConstraint DOMObjectCoreObjectPropertyInfo = (~) (Ptr ())
-    type AttrBaseTypeConstraint DOMObjectCoreObjectPropertyInfo = IsDOMObject
-    type AttrGetType DOMObjectCoreObjectPropertyInfo = ()
-    type AttrLabel DOMObjectCoreObjectPropertyInfo = "core-object"
-    type AttrOrigin DOMObjectCoreObjectPropertyInfo = DOMObject
-    attrGet _ = undefined
-    attrSet _ = undefined
-    attrConstruct _ = constructDOMObjectCoreObject
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMObject
-type instance O.AttributeList DOMObject = DOMObjectAttributeList
-type DOMObjectAttributeList = ('[ '("coreObject", DOMObjectCoreObjectPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMObjectCoreObject :: AttrLabelProxy "coreObject"
-dOMObjectCoreObject = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMObject = DOMObjectSignalList
-type DOMObjectSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMObject.hs-boot b/GI/WebKit2WebExtension/Objects/DOMObject.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMObject.hs-boot
+++ /dev/null
@@ -1,32 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMObject where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMObject = DOMObject (ManagedPtr DOMObject)
-instance GObject DOMObject where
-class (GObject o, O.IsDescendantOf DOMObject o) => IsDOMObject o
-instance (GObject o, O.IsDescendantOf DOMObject o) => IsDOMObject o
-instance O.HasParentTypes DOMObject
-#if ENABLE_OVERLOADING
-data DOMObjectCoreObjectPropertyInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMProcessingInstruction.hs b/GI/WebKit2WebExtension/Objects/DOMProcessingInstruction.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMProcessingInstruction.hs
+++ /dev/null
@@ -1,360 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMProcessingInstruction
-    ( 
-
--- * Exported types
-    DOMProcessingInstruction(..)            ,
-    IsDOMProcessingInstruction              ,
-    toDOMProcessingInstruction              ,
-    noDOMProcessingInstruction              ,
-
-
- -- * Methods
--- ** getSheet #method:getSheet#
-
-#if ENABLE_OVERLOADING
-    DOMProcessingInstructionGetSheetMethodInfo,
-#endif
-    dOMProcessingInstructionGetSheet        ,
-
-
--- ** getTarget #method:getTarget#
-
-#if ENABLE_OVERLOADING
-    DOMProcessingInstructionGetTargetMethodInfo,
-#endif
-    dOMProcessingInstructionGetTarget       ,
-
-
-
-
- -- * Properties
--- ** sheet #attr:sheet#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMProcessingInstructionSheetPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMProcessingInstructionSheet           ,
-#endif
-    getDOMProcessingInstructionSheet        ,
-
-
--- ** target #attr:target#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMProcessingInstructionTargetPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMProcessingInstructionTarget          ,
-#endif
-    getDOMProcessingInstructionTarget       ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCharacterData as WebKit2WebExtension.DOMCharacterData
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMStyleSheet as WebKit2WebExtension.DOMStyleSheet
-
--- | Memory-managed wrapper type.
-newtype DOMProcessingInstruction = DOMProcessingInstruction (ManagedPtr DOMProcessingInstruction)
-foreign import ccall "webkit_dom_processing_instruction_get_type"
-    c_webkit_dom_processing_instruction_get_type :: IO GType
-
-instance GObject DOMProcessingInstruction where
-    gobjectType = c_webkit_dom_processing_instruction_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMProcessingInstruction`, for instance with `toDOMProcessingInstruction`.
-class (GObject o, O.IsDescendantOf DOMProcessingInstruction o) => IsDOMProcessingInstruction o
-instance (GObject o, O.IsDescendantOf DOMProcessingInstruction o) => IsDOMProcessingInstruction o
-
-instance O.HasParentTypes DOMProcessingInstruction
-type instance O.ParentTypes DOMProcessingInstruction = '[WebKit2WebExtension.DOMCharacterData.DOMCharacterData, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMProcessingInstruction`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMProcessingInstruction :: (MonadIO m, IsDOMProcessingInstruction o) => o -> m DOMProcessingInstruction
-toDOMProcessingInstruction = liftIO . unsafeCastTo DOMProcessingInstruction
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMProcessingInstruction`.
-noDOMProcessingInstruction :: Maybe DOMProcessingInstruction
-noDOMProcessingInstruction = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMProcessingInstructionMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMProcessingInstructionMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMProcessingInstructionMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMProcessingInstructionMethod "appendData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataAppendDataMethodInfo
-    ResolveDOMProcessingInstructionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMProcessingInstructionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMProcessingInstructionMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMProcessingInstructionMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMProcessingInstructionMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMProcessingInstructionMethod "deleteData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDeleteDataMethodInfo
-    ResolveDOMProcessingInstructionMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMProcessingInstructionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMProcessingInstructionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMProcessingInstructionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMProcessingInstructionMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMProcessingInstructionMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMProcessingInstructionMethod "insertData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataInsertDataMethodInfo
-    ResolveDOMProcessingInstructionMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMProcessingInstructionMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMProcessingInstructionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMProcessingInstructionMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMProcessingInstructionMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMProcessingInstructionMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMProcessingInstructionMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMProcessingInstructionMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMProcessingInstructionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMProcessingInstructionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMProcessingInstructionMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMProcessingInstructionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMProcessingInstructionMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMProcessingInstructionMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMProcessingInstructionMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMProcessingInstructionMethod "replaceData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataReplaceDataMethodInfo
-    ResolveDOMProcessingInstructionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMProcessingInstructionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMProcessingInstructionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMProcessingInstructionMethod "substringData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSubstringDataMethodInfo
-    ResolveDOMProcessingInstructionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMProcessingInstructionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMProcessingInstructionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMProcessingInstructionMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMProcessingInstructionMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMProcessingInstructionMethod "getData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetDataMethodInfo
-    ResolveDOMProcessingInstructionMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMProcessingInstructionMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMProcessingInstructionMethod "getLength" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetLengthMethodInfo
-    ResolveDOMProcessingInstructionMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo
-    ResolveDOMProcessingInstructionMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo
-    ResolveDOMProcessingInstructionMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMProcessingInstructionMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMProcessingInstructionMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMProcessingInstructionMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMProcessingInstructionMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMProcessingInstructionMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMProcessingInstructionMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMProcessingInstructionMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo
-    ResolveDOMProcessingInstructionMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMProcessingInstructionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMProcessingInstructionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMProcessingInstructionMethod "getSheet" o = DOMProcessingInstructionGetSheetMethodInfo
-    ResolveDOMProcessingInstructionMethod "getTarget" o = DOMProcessingInstructionGetTargetMethodInfo
-    ResolveDOMProcessingInstructionMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMProcessingInstructionMethod "setData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSetDataMethodInfo
-    ResolveDOMProcessingInstructionMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMProcessingInstructionMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMProcessingInstructionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMProcessingInstructionMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMProcessingInstructionMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMProcessingInstructionMethod t DOMProcessingInstruction, O.MethodInfo info DOMProcessingInstruction p) => OL.IsLabel t (DOMProcessingInstruction -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "sheet"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@sheet@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMProcessingInstruction #sheet
-@
--}
-getDOMProcessingInstructionSheet :: (MonadIO m, IsDOMProcessingInstruction o) => o -> m (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)
-getDOMProcessingInstructionSheet obj = liftIO $ B.Properties.getObjectPropertyObject obj "sheet" WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet
-
-#if ENABLE_OVERLOADING
-data DOMProcessingInstructionSheetPropertyInfo
-instance AttrInfo DOMProcessingInstructionSheetPropertyInfo where
-    type AttrAllowedOps DOMProcessingInstructionSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMProcessingInstructionSheetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMProcessingInstructionSheetPropertyInfo = IsDOMProcessingInstruction
-    type AttrGetType DOMProcessingInstructionSheetPropertyInfo = (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)
-    type AttrLabel DOMProcessingInstructionSheetPropertyInfo = "sheet"
-    type AttrOrigin DOMProcessingInstructionSheetPropertyInfo = DOMProcessingInstruction
-    attrGet _ = getDOMProcessingInstructionSheet
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "target"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@target@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMProcessingInstruction #target
-@
--}
-getDOMProcessingInstructionTarget :: (MonadIO m, IsDOMProcessingInstruction o) => o -> m (Maybe T.Text)
-getDOMProcessingInstructionTarget obj = liftIO $ B.Properties.getObjectPropertyString obj "target"
-
-#if ENABLE_OVERLOADING
-data DOMProcessingInstructionTargetPropertyInfo
-instance AttrInfo DOMProcessingInstructionTargetPropertyInfo where
-    type AttrAllowedOps DOMProcessingInstructionTargetPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMProcessingInstructionTargetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMProcessingInstructionTargetPropertyInfo = IsDOMProcessingInstruction
-    type AttrGetType DOMProcessingInstructionTargetPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMProcessingInstructionTargetPropertyInfo = "target"
-    type AttrOrigin DOMProcessingInstructionTargetPropertyInfo = DOMProcessingInstruction
-    attrGet _ = getDOMProcessingInstructionTarget
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMProcessingInstruction
-type instance O.AttributeList DOMProcessingInstruction = DOMProcessingInstructionAttributeList
-type DOMProcessingInstructionAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("data", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDataPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("length", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataLengthPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("sheet", DOMProcessingInstructionSheetPropertyInfo), '("target", DOMProcessingInstructionTargetPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMProcessingInstructionSheet :: AttrLabelProxy "sheet"
-dOMProcessingInstructionSheet = AttrLabelProxy
-
-dOMProcessingInstructionTarget :: AttrLabelProxy "target"
-dOMProcessingInstructionTarget = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMProcessingInstruction = DOMProcessingInstructionSignalList
-type DOMProcessingInstructionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMProcessingInstruction::get_sheet
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMProcessingInstruction"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMProcessingInstruction", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_processing_instruction_get_sheet" webkit_dom_processing_instruction_get_sheet :: 
-    Ptr DOMProcessingInstruction ->         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMProcessingInstruction"})
-    IO (Ptr WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)
-
-{-# DEPRECATED dOMProcessingInstructionGetSheet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMProcessingInstructionGetSheet ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMProcessingInstruction a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction' -}
-    -> m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}
-dOMProcessingInstructionGetSheet self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_processing_instruction_get_sheet self'
-    checkUnexpectedReturnNULL "dOMProcessingInstructionGetSheet" result
-    result' <- (wrapObject WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMProcessingInstructionGetSheetMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet), MonadIO m, IsDOMProcessingInstruction a) => O.MethodInfo DOMProcessingInstructionGetSheetMethodInfo a signature where
-    overloadedMethod _ = dOMProcessingInstructionGetSheet
-
-#endif
-
--- method DOMProcessingInstruction::get_target
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMProcessingInstruction"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMProcessingInstruction", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_processing_instruction_get_target" webkit_dom_processing_instruction_get_target :: 
-    Ptr DOMProcessingInstruction ->         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMProcessingInstruction"})
-    IO CString
-
-{-# DEPRECATED dOMProcessingInstructionGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMProcessingInstructionGetTarget ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMProcessingInstruction a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMProcessingInstruction.DOMProcessingInstruction' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMProcessingInstructionGetTarget self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_processing_instruction_get_target self'
-    checkUnexpectedReturnNULL "dOMProcessingInstructionGetTarget" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMProcessingInstructionGetTargetMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMProcessingInstruction a) => O.MethodInfo DOMProcessingInstructionGetTargetMethodInfo a signature where
-    overloadedMethod _ = dOMProcessingInstructionGetTarget
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMProcessingInstruction.hs-boot b/GI/WebKit2WebExtension/Objects/DOMProcessingInstruction.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMProcessingInstruction.hs-boot
+++ /dev/null
@@ -1,41 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMProcessingInstruction where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMProcessingInstruction = DOMProcessingInstruction (ManagedPtr DOMProcessingInstruction)
-instance GObject DOMProcessingInstruction where
-class (GObject o, O.IsDescendantOf DOMProcessingInstruction o) => IsDOMProcessingInstruction o
-instance (GObject o, O.IsDescendantOf DOMProcessingInstruction o) => IsDOMProcessingInstruction o
-instance O.HasParentTypes DOMProcessingInstruction
-#if ENABLE_OVERLOADING
-data DOMProcessingInstructionSheetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMProcessingInstructionTargetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMProcessingInstructionGetSheetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMProcessingInstructionGetTargetMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMRange.hs b/GI/WebKit2WebExtension/Objects/DOMRange.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMRange.hs
+++ /dev/null
@@ -1,2092 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMRange
-    ( 
-
--- * Exported types
-    DOMRange(..)                            ,
-    IsDOMRange                              ,
-    toDOMRange                              ,
-    noDOMRange                              ,
-
-
- -- * Methods
--- ** cloneContents #method:cloneContents#
-
-#if ENABLE_OVERLOADING
-    DOMRangeCloneContentsMethodInfo         ,
-#endif
-    dOMRangeCloneContents                   ,
-
-
--- ** cloneRange #method:cloneRange#
-
-#if ENABLE_OVERLOADING
-    DOMRangeCloneRangeMethodInfo            ,
-#endif
-    dOMRangeCloneRange                      ,
-
-
--- ** collapse #method:collapse#
-
-#if ENABLE_OVERLOADING
-    DOMRangeCollapseMethodInfo              ,
-#endif
-    dOMRangeCollapse                        ,
-
-
--- ** compareBoundaryPoints #method:compareBoundaryPoints#
-
-#if ENABLE_OVERLOADING
-    DOMRangeCompareBoundaryPointsMethodInfo ,
-#endif
-    dOMRangeCompareBoundaryPoints           ,
-
-
--- ** compareNode #method:compareNode#
-
-#if ENABLE_OVERLOADING
-    DOMRangeCompareNodeMethodInfo           ,
-#endif
-    dOMRangeCompareNode                     ,
-
-
--- ** comparePoint #method:comparePoint#
-
-#if ENABLE_OVERLOADING
-    DOMRangeComparePointMethodInfo          ,
-#endif
-    dOMRangeComparePoint                    ,
-
-
--- ** createContextualFragment #method:createContextualFragment#
-
-#if ENABLE_OVERLOADING
-    DOMRangeCreateContextualFragmentMethodInfo,
-#endif
-    dOMRangeCreateContextualFragment        ,
-
-
--- ** deleteContents #method:deleteContents#
-
-#if ENABLE_OVERLOADING
-    DOMRangeDeleteContentsMethodInfo        ,
-#endif
-    dOMRangeDeleteContents                  ,
-
-
--- ** detach #method:detach#
-
-#if ENABLE_OVERLOADING
-    DOMRangeDetachMethodInfo                ,
-#endif
-    dOMRangeDetach                          ,
-
-
--- ** expand #method:expand#
-
-#if ENABLE_OVERLOADING
-    DOMRangeExpandMethodInfo                ,
-#endif
-    dOMRangeExpand                          ,
-
-
--- ** extractContents #method:extractContents#
-
-#if ENABLE_OVERLOADING
-    DOMRangeExtractContentsMethodInfo       ,
-#endif
-    dOMRangeExtractContents                 ,
-
-
--- ** getCollapsed #method:getCollapsed#
-
-#if ENABLE_OVERLOADING
-    DOMRangeGetCollapsedMethodInfo          ,
-#endif
-    dOMRangeGetCollapsed                    ,
-
-
--- ** getCommonAncestorContainer #method:getCommonAncestorContainer#
-
-#if ENABLE_OVERLOADING
-    DOMRangeGetCommonAncestorContainerMethodInfo,
-#endif
-    dOMRangeGetCommonAncestorContainer      ,
-
-
--- ** getEndContainer #method:getEndContainer#
-
-#if ENABLE_OVERLOADING
-    DOMRangeGetEndContainerMethodInfo       ,
-#endif
-    dOMRangeGetEndContainer                 ,
-
-
--- ** getEndOffset #method:getEndOffset#
-
-#if ENABLE_OVERLOADING
-    DOMRangeGetEndOffsetMethodInfo          ,
-#endif
-    dOMRangeGetEndOffset                    ,
-
-
--- ** getStartContainer #method:getStartContainer#
-
-#if ENABLE_OVERLOADING
-    DOMRangeGetStartContainerMethodInfo     ,
-#endif
-    dOMRangeGetStartContainer               ,
-
-
--- ** getStartOffset #method:getStartOffset#
-
-#if ENABLE_OVERLOADING
-    DOMRangeGetStartOffsetMethodInfo        ,
-#endif
-    dOMRangeGetStartOffset                  ,
-
-
--- ** getText #method:getText#
-
-#if ENABLE_OVERLOADING
-    DOMRangeGetTextMethodInfo               ,
-#endif
-    dOMRangeGetText                         ,
-
-
--- ** insertNode #method:insertNode#
-
-#if ENABLE_OVERLOADING
-    DOMRangeInsertNodeMethodInfo            ,
-#endif
-    dOMRangeInsertNode                      ,
-
-
--- ** intersectsNode #method:intersectsNode#
-
-#if ENABLE_OVERLOADING
-    DOMRangeIntersectsNodeMethodInfo        ,
-#endif
-    dOMRangeIntersectsNode                  ,
-
-
--- ** isPointInRange #method:isPointInRange#
-
-#if ENABLE_OVERLOADING
-    DOMRangeIsPointInRangeMethodInfo        ,
-#endif
-    dOMRangeIsPointInRange                  ,
-
-
--- ** selectNode #method:selectNode#
-
-#if ENABLE_OVERLOADING
-    DOMRangeSelectNodeMethodInfo            ,
-#endif
-    dOMRangeSelectNode                      ,
-
-
--- ** selectNodeContents #method:selectNodeContents#
-
-#if ENABLE_OVERLOADING
-    DOMRangeSelectNodeContentsMethodInfo    ,
-#endif
-    dOMRangeSelectNodeContents              ,
-
-
--- ** setEnd #method:setEnd#
-
-#if ENABLE_OVERLOADING
-    DOMRangeSetEndMethodInfo                ,
-#endif
-    dOMRangeSetEnd                          ,
-
-
--- ** setEndAfter #method:setEndAfter#
-
-#if ENABLE_OVERLOADING
-    DOMRangeSetEndAfterMethodInfo           ,
-#endif
-    dOMRangeSetEndAfter                     ,
-
-
--- ** setEndBefore #method:setEndBefore#
-
-#if ENABLE_OVERLOADING
-    DOMRangeSetEndBeforeMethodInfo          ,
-#endif
-    dOMRangeSetEndBefore                    ,
-
-
--- ** setStart #method:setStart#
-
-#if ENABLE_OVERLOADING
-    DOMRangeSetStartMethodInfo              ,
-#endif
-    dOMRangeSetStart                        ,
-
-
--- ** setStartAfter #method:setStartAfter#
-
-#if ENABLE_OVERLOADING
-    DOMRangeSetStartAfterMethodInfo         ,
-#endif
-    dOMRangeSetStartAfter                   ,
-
-
--- ** setStartBefore #method:setStartBefore#
-
-#if ENABLE_OVERLOADING
-    DOMRangeSetStartBeforeMethodInfo        ,
-#endif
-    dOMRangeSetStartBefore                  ,
-
-
--- ** surroundContents #method:surroundContents#
-
-#if ENABLE_OVERLOADING
-    DOMRangeSurroundContentsMethodInfo      ,
-#endif
-    dOMRangeSurroundContents                ,
-
-
--- ** toString #method:toString#
-
-#if ENABLE_OVERLOADING
-    DOMRangeToStringMethodInfo              ,
-#endif
-    dOMRangeToString                        ,
-
-
-
-
- -- * Properties
--- ** collapsed #attr:collapsed#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMRangeCollapsedPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMRangeCollapsed                       ,
-#endif
-    getDOMRangeCollapsed                    ,
-
-
--- ** commonAncestorContainer #attr:commonAncestorContainer#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMRangeCommonAncestorContainerPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMRangeCommonAncestorContainer         ,
-#endif
-    getDOMRangeCommonAncestorContainer      ,
-
-
--- ** endContainer #attr:endContainer#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMRangeEndContainerPropertyInfo        ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMRangeEndContainer                    ,
-#endif
-    getDOMRangeEndContainer                 ,
-
-
--- ** endOffset #attr:endOffset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMRangeEndOffsetPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMRangeEndOffset                       ,
-#endif
-    getDOMRangeEndOffset                    ,
-
-
--- ** startContainer #attr:startContainer#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMRangeStartContainerPropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMRangeStartContainer                  ,
-#endif
-    getDOMRangeStartContainer               ,
-
-
--- ** startOffset #attr:startOffset#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMRangeStartOffsetPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMRangeStartOffset                     ,
-#endif
-    getDOMRangeStartOffset                  ,
-
-
--- ** text #attr:text#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMRangeTextPropertyInfo                ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMRangeText                            ,
-#endif
-    getDOMRangeText                         ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocumentFragment as WebKit2WebExtension.DOMDocumentFragment
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMRange = DOMRange (ManagedPtr DOMRange)
-foreign import ccall "webkit_dom_range_get_type"
-    c_webkit_dom_range_get_type :: IO GType
-
-instance GObject DOMRange where
-    gobjectType = c_webkit_dom_range_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMRange`, for instance with `toDOMRange`.
-class (GObject o, O.IsDescendantOf DOMRange o) => IsDOMRange o
-instance (GObject o, O.IsDescendantOf DOMRange o) => IsDOMRange o
-
-instance O.HasParentTypes DOMRange
-type instance O.ParentTypes DOMRange = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMRange`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMRange :: (MonadIO m, IsDOMRange o) => o -> m DOMRange
-toDOMRange = liftIO . unsafeCastTo DOMRange
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMRange`.
-noDOMRange :: Maybe DOMRange
-noDOMRange = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMRangeMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMRangeMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMRangeMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMRangeMethod "cloneContents" o = DOMRangeCloneContentsMethodInfo
-    ResolveDOMRangeMethod "cloneRange" o = DOMRangeCloneRangeMethodInfo
-    ResolveDOMRangeMethod "collapse" o = DOMRangeCollapseMethodInfo
-    ResolveDOMRangeMethod "compareBoundaryPoints" o = DOMRangeCompareBoundaryPointsMethodInfo
-    ResolveDOMRangeMethod "compareNode" o = DOMRangeCompareNodeMethodInfo
-    ResolveDOMRangeMethod "comparePoint" o = DOMRangeComparePointMethodInfo
-    ResolveDOMRangeMethod "createContextualFragment" o = DOMRangeCreateContextualFragmentMethodInfo
-    ResolveDOMRangeMethod "deleteContents" o = DOMRangeDeleteContentsMethodInfo
-    ResolveDOMRangeMethod "detach" o = DOMRangeDetachMethodInfo
-    ResolveDOMRangeMethod "expand" o = DOMRangeExpandMethodInfo
-    ResolveDOMRangeMethod "extractContents" o = DOMRangeExtractContentsMethodInfo
-    ResolveDOMRangeMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMRangeMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMRangeMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMRangeMethod "insertNode" o = DOMRangeInsertNodeMethodInfo
-    ResolveDOMRangeMethod "intersectsNode" o = DOMRangeIntersectsNodeMethodInfo
-    ResolveDOMRangeMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMRangeMethod "isPointInRange" o = DOMRangeIsPointInRangeMethodInfo
-    ResolveDOMRangeMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMRangeMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMRangeMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMRangeMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMRangeMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMRangeMethod "selectNode" o = DOMRangeSelectNodeMethodInfo
-    ResolveDOMRangeMethod "selectNodeContents" o = DOMRangeSelectNodeContentsMethodInfo
-    ResolveDOMRangeMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMRangeMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMRangeMethod "surroundContents" o = DOMRangeSurroundContentsMethodInfo
-    ResolveDOMRangeMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMRangeMethod "toString" o = DOMRangeToStringMethodInfo
-    ResolveDOMRangeMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMRangeMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMRangeMethod "getCollapsed" o = DOMRangeGetCollapsedMethodInfo
-    ResolveDOMRangeMethod "getCommonAncestorContainer" o = DOMRangeGetCommonAncestorContainerMethodInfo
-    ResolveDOMRangeMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMRangeMethod "getEndContainer" o = DOMRangeGetEndContainerMethodInfo
-    ResolveDOMRangeMethod "getEndOffset" o = DOMRangeGetEndOffsetMethodInfo
-    ResolveDOMRangeMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMRangeMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMRangeMethod "getStartContainer" o = DOMRangeGetStartContainerMethodInfo
-    ResolveDOMRangeMethod "getStartOffset" o = DOMRangeGetStartOffsetMethodInfo
-    ResolveDOMRangeMethod "getText" o = DOMRangeGetTextMethodInfo
-    ResolveDOMRangeMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMRangeMethod "setEnd" o = DOMRangeSetEndMethodInfo
-    ResolveDOMRangeMethod "setEndAfter" o = DOMRangeSetEndAfterMethodInfo
-    ResolveDOMRangeMethod "setEndBefore" o = DOMRangeSetEndBeforeMethodInfo
-    ResolveDOMRangeMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMRangeMethod "setStart" o = DOMRangeSetStartMethodInfo
-    ResolveDOMRangeMethod "setStartAfter" o = DOMRangeSetStartAfterMethodInfo
-    ResolveDOMRangeMethod "setStartBefore" o = DOMRangeSetStartBeforeMethodInfo
-    ResolveDOMRangeMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMRangeMethod t DOMRange, O.MethodInfo info DOMRange p) => OL.IsLabel t (DOMRange -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "collapsed"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@collapsed@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMRange #collapsed
-@
--}
-getDOMRangeCollapsed :: (MonadIO m, IsDOMRange o) => o -> m Bool
-getDOMRangeCollapsed obj = liftIO $ B.Properties.getObjectPropertyBool obj "collapsed"
-
-#if ENABLE_OVERLOADING
-data DOMRangeCollapsedPropertyInfo
-instance AttrInfo DOMRangeCollapsedPropertyInfo where
-    type AttrAllowedOps DOMRangeCollapsedPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMRangeCollapsedPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMRangeCollapsedPropertyInfo = IsDOMRange
-    type AttrGetType DOMRangeCollapsedPropertyInfo = Bool
-    type AttrLabel DOMRangeCollapsedPropertyInfo = "collapsed"
-    type AttrOrigin DOMRangeCollapsedPropertyInfo = DOMRange
-    attrGet _ = getDOMRangeCollapsed
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "common-ancestor-container"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@common-ancestor-container@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMRange #commonAncestorContainer
-@
--}
-getDOMRangeCommonAncestorContainer :: (MonadIO m, IsDOMRange o) => o -> m (Maybe WebKit2WebExtension.DOMNode.DOMNode)
-getDOMRangeCommonAncestorContainer obj = liftIO $ B.Properties.getObjectPropertyObject obj "common-ancestor-container" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMRangeCommonAncestorContainerPropertyInfo
-instance AttrInfo DOMRangeCommonAncestorContainerPropertyInfo where
-    type AttrAllowedOps DOMRangeCommonAncestorContainerPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMRangeCommonAncestorContainerPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMRangeCommonAncestorContainerPropertyInfo = IsDOMRange
-    type AttrGetType DOMRangeCommonAncestorContainerPropertyInfo = (Maybe WebKit2WebExtension.DOMNode.DOMNode)
-    type AttrLabel DOMRangeCommonAncestorContainerPropertyInfo = "common-ancestor-container"
-    type AttrOrigin DOMRangeCommonAncestorContainerPropertyInfo = DOMRange
-    attrGet _ = getDOMRangeCommonAncestorContainer
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "end-container"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@end-container@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMRange #endContainer
-@
--}
-getDOMRangeEndContainer :: (MonadIO m, IsDOMRange o) => o -> m (Maybe WebKit2WebExtension.DOMNode.DOMNode)
-getDOMRangeEndContainer obj = liftIO $ B.Properties.getObjectPropertyObject obj "end-container" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMRangeEndContainerPropertyInfo
-instance AttrInfo DOMRangeEndContainerPropertyInfo where
-    type AttrAllowedOps DOMRangeEndContainerPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMRangeEndContainerPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMRangeEndContainerPropertyInfo = IsDOMRange
-    type AttrGetType DOMRangeEndContainerPropertyInfo = (Maybe WebKit2WebExtension.DOMNode.DOMNode)
-    type AttrLabel DOMRangeEndContainerPropertyInfo = "end-container"
-    type AttrOrigin DOMRangeEndContainerPropertyInfo = DOMRange
-    attrGet _ = getDOMRangeEndContainer
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "end-offset"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@end-offset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMRange #endOffset
-@
--}
-getDOMRangeEndOffset :: (MonadIO m, IsDOMRange o) => o -> m CLong
-getDOMRangeEndOffset obj = liftIO $ B.Properties.getObjectPropertyLong obj "end-offset"
-
-#if ENABLE_OVERLOADING
-data DOMRangeEndOffsetPropertyInfo
-instance AttrInfo DOMRangeEndOffsetPropertyInfo where
-    type AttrAllowedOps DOMRangeEndOffsetPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMRangeEndOffsetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMRangeEndOffsetPropertyInfo = IsDOMRange
-    type AttrGetType DOMRangeEndOffsetPropertyInfo = CLong
-    type AttrLabel DOMRangeEndOffsetPropertyInfo = "end-offset"
-    type AttrOrigin DOMRangeEndOffsetPropertyInfo = DOMRange
-    attrGet _ = getDOMRangeEndOffset
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "start-container"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@start-container@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMRange #startContainer
-@
--}
-getDOMRangeStartContainer :: (MonadIO m, IsDOMRange o) => o -> m (Maybe WebKit2WebExtension.DOMNode.DOMNode)
-getDOMRangeStartContainer obj = liftIO $ B.Properties.getObjectPropertyObject obj "start-container" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMRangeStartContainerPropertyInfo
-instance AttrInfo DOMRangeStartContainerPropertyInfo where
-    type AttrAllowedOps DOMRangeStartContainerPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMRangeStartContainerPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMRangeStartContainerPropertyInfo = IsDOMRange
-    type AttrGetType DOMRangeStartContainerPropertyInfo = (Maybe WebKit2WebExtension.DOMNode.DOMNode)
-    type AttrLabel DOMRangeStartContainerPropertyInfo = "start-container"
-    type AttrOrigin DOMRangeStartContainerPropertyInfo = DOMRange
-    attrGet _ = getDOMRangeStartContainer
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "start-offset"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@start-offset@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMRange #startOffset
-@
--}
-getDOMRangeStartOffset :: (MonadIO m, IsDOMRange o) => o -> m CLong
-getDOMRangeStartOffset obj = liftIO $ B.Properties.getObjectPropertyLong obj "start-offset"
-
-#if ENABLE_OVERLOADING
-data DOMRangeStartOffsetPropertyInfo
-instance AttrInfo DOMRangeStartOffsetPropertyInfo where
-    type AttrAllowedOps DOMRangeStartOffsetPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMRangeStartOffsetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMRangeStartOffsetPropertyInfo = IsDOMRange
-    type AttrGetType DOMRangeStartOffsetPropertyInfo = CLong
-    type AttrLabel DOMRangeStartOffsetPropertyInfo = "start-offset"
-    type AttrOrigin DOMRangeStartOffsetPropertyInfo = DOMRange
-    attrGet _ = getDOMRangeStartOffset
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "text"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMRange #text
-@
--}
-getDOMRangeText :: (MonadIO m, IsDOMRange o) => o -> m (Maybe T.Text)
-getDOMRangeText obj = liftIO $ B.Properties.getObjectPropertyString obj "text"
-
-#if ENABLE_OVERLOADING
-data DOMRangeTextPropertyInfo
-instance AttrInfo DOMRangeTextPropertyInfo where
-    type AttrAllowedOps DOMRangeTextPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMRangeTextPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMRangeTextPropertyInfo = IsDOMRange
-    type AttrGetType DOMRangeTextPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMRangeTextPropertyInfo = "text"
-    type AttrOrigin DOMRangeTextPropertyInfo = DOMRange
-    attrGet _ = getDOMRangeText
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMRange
-type instance O.AttributeList DOMRange = DOMRangeAttributeList
-type DOMRangeAttributeList = ('[ '("collapsed", DOMRangeCollapsedPropertyInfo), '("commonAncestorContainer", DOMRangeCommonAncestorContainerPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("endContainer", DOMRangeEndContainerPropertyInfo), '("endOffset", DOMRangeEndOffsetPropertyInfo), '("startContainer", DOMRangeStartContainerPropertyInfo), '("startOffset", DOMRangeStartOffsetPropertyInfo), '("text", DOMRangeTextPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMRangeCollapsed :: AttrLabelProxy "collapsed"
-dOMRangeCollapsed = AttrLabelProxy
-
-dOMRangeCommonAncestorContainer :: AttrLabelProxy "commonAncestorContainer"
-dOMRangeCommonAncestorContainer = AttrLabelProxy
-
-dOMRangeEndContainer :: AttrLabelProxy "endContainer"
-dOMRangeEndContainer = AttrLabelProxy
-
-dOMRangeEndOffset :: AttrLabelProxy "endOffset"
-dOMRangeEndOffset = AttrLabelProxy
-
-dOMRangeStartContainer :: AttrLabelProxy "startContainer"
-dOMRangeStartContainer = AttrLabelProxy
-
-dOMRangeStartOffset :: AttrLabelProxy "startOffset"
-dOMRangeStartOffset = AttrLabelProxy
-
-dOMRangeText :: AttrLabelProxy "text"
-dOMRangeText = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMRange = DOMRangeSignalList
-type DOMRangeSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMRange::clone_contents
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_clone_contents" webkit_dom_range_clone_contents :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment)
-
-{-# DEPRECATED dOMRangeCloneContents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeCloneContents ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeCloneContents self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_range_clone_contents self'
-        checkUnexpectedReturnNULL "dOMRangeCloneContents" result
-        result' <- (newObject WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeCloneContentsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeCloneContentsMethodInfo a signature where
-    overloadedMethod _ = dOMRangeCloneContents
-
-#endif
-
--- method DOMRange::clone_range
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_clone_range" webkit_dom_range_clone_range :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr DOMRange)
-
-{-# DEPRECATED dOMRangeCloneRange ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeCloneRange ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m DOMRange
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeCloneRange self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_range_clone_range self'
-        checkUnexpectedReturnNULL "dOMRangeCloneRange" result
-        result' <- (wrapObject DOMRange) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeCloneRangeMethodInfo
-instance (signature ~ (m DOMRange), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeCloneRangeMethodInfo a signature where
-    overloadedMethod _ = dOMRangeCloneRange
-
-#endif
-
--- method DOMRange::collapse
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "toStart", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_collapse" webkit_dom_range_collapse :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    CInt ->                                 -- toStart : TBasicType TBoolean
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeCollapse ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeCollapse ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> Bool
-    {- ^ /@toStart@/: A 'Bool' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeCollapse self toStart = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let toStart' = (fromIntegral . fromEnum) toStart
-    onException (do
-        propagateGError $ webkit_dom_range_collapse self' toStart'
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeCollapseMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeCollapseMethodInfo a signature where
-    overloadedMethod _ = dOMRangeCollapse
-
-#endif
-
--- method DOMRange::compare_boundary_points
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "how", argType = TBasicType TUInt16, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gushort", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "sourceRange", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TInt16)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_compare_boundary_points" webkit_dom_range_compare_boundary_points :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Word16 ->                               -- how : TBasicType TUInt16
-    Ptr DOMRange ->                         -- sourceRange : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr (Ptr GError) ->                     -- error
-    IO Int16
-
-{-# DEPRECATED dOMRangeCompareBoundaryPoints ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeCompareBoundaryPoints ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, IsDOMRange b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> Word16
-    {- ^ /@how@/: A @/gushort/@ -}
-    -> b
-    {- ^ /@sourceRange@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m Int16
-    {- ^ __Returns:__ A @/gshort/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeCompareBoundaryPoints self how sourceRange = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    sourceRange' <- unsafeManagedPtrCastPtr sourceRange
-    onException (do
-        result <- propagateGError $ webkit_dom_range_compare_boundary_points self' how sourceRange'
-        touchManagedPtr self
-        touchManagedPtr sourceRange
-        return result
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeCompareBoundaryPointsMethodInfo
-instance (signature ~ (Word16 -> b -> m Int16), MonadIO m, IsDOMRange a, IsDOMRange b) => O.MethodInfo DOMRangeCompareBoundaryPointsMethodInfo a signature where
-    overloadedMethod _ = dOMRangeCompareBoundaryPoints
-
-#endif
-
--- method DOMRange::compare_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TInt16)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_compare_node" webkit_dom_range_compare_node :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO Int16
-
-{-# DEPRECATED dOMRangeCompareNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeCompareNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m Int16
-    {- ^ __Returns:__ A @/gshort/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeCompareNode self refNode = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    refNode' <- unsafeManagedPtrCastPtr refNode
-    onException (do
-        result <- propagateGError $ webkit_dom_range_compare_node self' refNode'
-        touchManagedPtr self
-        touchManagedPtr refNode
-        return result
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeCompareNodeMethodInfo
-instance (signature ~ (b -> m Int16), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeCompareNodeMethodInfo a signature where
-    overloadedMethod _ = dOMRangeCompareNode
-
-#endif
-
--- method DOMRange::compare_point
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TInt16)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_compare_point" webkit_dom_range_compare_point :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CLong ->                                -- offset : TBasicType TLong
-    Ptr (Ptr GError) ->                     -- error
-    IO Int16
-
-{-# DEPRECATED dOMRangeComparePoint ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeComparePoint ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> CLong
-    {- ^ /@offset@/: A @/glong/@ -}
-    -> m Int16
-    {- ^ __Returns:__ A @/gshort/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeComparePoint self refNode offset = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    refNode' <- unsafeManagedPtrCastPtr refNode
-    onException (do
-        result <- propagateGError $ webkit_dom_range_compare_point self' refNode' offset
-        touchManagedPtr self
-        touchManagedPtr refNode
-        return result
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeComparePointMethodInfo
-instance (signature ~ (b -> CLong -> m Int16), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeComparePointMethodInfo a signature where
-    overloadedMethod _ = dOMRangeComparePoint
-
-#endif
-
--- method DOMRange::create_contextual_fragment
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "html", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_create_contextual_fragment" webkit_dom_range_create_contextual_fragment :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    CString ->                              -- html : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment)
-
-{-# DEPRECATED dOMRangeCreateContextualFragment ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeCreateContextualFragment ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> T.Text
-    {- ^ /@html@/: A @/gchar/@ -}
-    -> m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeCreateContextualFragment self html = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    html' <- textToCString html
-    onException (do
-        result <- propagateGError $ webkit_dom_range_create_contextual_fragment self' html'
-        checkUnexpectedReturnNULL "dOMRangeCreateContextualFragment" result
-        result' <- (newObject WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment) result
-        touchManagedPtr self
-        freeMem html'
-        return result'
-     ) (do
-        freeMem html'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeCreateContextualFragmentMethodInfo
-instance (signature ~ (T.Text -> m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeCreateContextualFragmentMethodInfo a signature where
-    overloadedMethod _ = dOMRangeCreateContextualFragment
-
-#endif
-
--- method DOMRange::delete_contents
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_delete_contents" webkit_dom_range_delete_contents :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeDeleteContents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeDeleteContents ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeDeleteContents self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_range_delete_contents self'
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeDeleteContentsMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeDeleteContentsMethodInfo a signature where
-    overloadedMethod _ = dOMRangeDeleteContents
-
-#endif
-
--- method DOMRange::detach
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_detach" webkit_dom_range_detach :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeDetach ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeDetach ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeDetach self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        propagateGError $ webkit_dom_range_detach self'
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeDetachMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeDetachMethodInfo a signature where
-    overloadedMethod _ = dOMRangeDetach
-
-#endif
-
--- method DOMRange::expand
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "unit", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_expand" webkit_dom_range_expand :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    CString ->                              -- unit : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeExpand ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
-
-/Since: 2.16/
--}
-dOMRangeExpand ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> T.Text
-    {- ^ /@unit@/: A @/gchar/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeExpand self unit = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    unit' <- textToCString unit
-    onException (do
-        propagateGError $ webkit_dom_range_expand self' unit'
-        touchManagedPtr self
-        freeMem unit'
-        return ()
-     ) (do
-        freeMem unit'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeExpandMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeExpandMethodInfo a signature where
-    overloadedMethod _ = dOMRangeExpand
-
-#endif
-
--- method DOMRange::extract_contents
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocumentFragment"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_extract_contents" webkit_dom_range_extract_contents :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment)
-
-{-# DEPRECATED dOMRangeExtractContents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeExtractContents ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDocumentFragment.DOMDocumentFragment' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeExtractContents self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_range_extract_contents self'
-        checkUnexpectedReturnNULL "dOMRangeExtractContents" result
-        result' <- (newObject WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeExtractContentsMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDocumentFragment.DOMDocumentFragment), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeExtractContentsMethodInfo a signature where
-    overloadedMethod _ = dOMRangeExtractContents
-
-#endif
-
--- method DOMRange::get_collapsed
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_get_collapsed" webkit_dom_range_get_collapsed :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr (Ptr GError) ->                     -- error
-    IO CInt
-
-{-# DEPRECATED dOMRangeGetCollapsed ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeGetCollapsed ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeGetCollapsed self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        _ <- propagateGError $ webkit_dom_range_get_collapsed self'
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeGetCollapsedMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetCollapsedMethodInfo a signature where
-    overloadedMethod _ = dOMRangeGetCollapsed
-
-#endif
-
--- method DOMRange::get_common_ancestor_container
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_get_common_ancestor_container" webkit_dom_range_get_common_ancestor_container :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMRangeGetCommonAncestorContainer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeGetCommonAncestorContainer ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeGetCommonAncestorContainer self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_range_get_common_ancestor_container self'
-        checkUnexpectedReturnNULL "dOMRangeGetCommonAncestorContainer" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeGetCommonAncestorContainerMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetCommonAncestorContainerMethodInfo a signature where
-    overloadedMethod _ = dOMRangeGetCommonAncestorContainer
-
-#endif
-
--- method DOMRange::get_end_container
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_get_end_container" webkit_dom_range_get_end_container :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMRangeGetEndContainer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeGetEndContainer ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeGetEndContainer self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_range_get_end_container self'
-        checkUnexpectedReturnNULL "dOMRangeGetEndContainer" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeGetEndContainerMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetEndContainerMethodInfo a signature where
-    overloadedMethod _ = dOMRangeGetEndContainer
-
-#endif
-
--- method DOMRange::get_end_offset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_get_end_offset" webkit_dom_range_get_end_offset :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr (Ptr GError) ->                     -- error
-    IO CLong
-
-{-# DEPRECATED dOMRangeGetEndOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeGetEndOffset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeGetEndOffset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_range_get_end_offset self'
-        touchManagedPtr self
-        return result
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeGetEndOffsetMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetEndOffsetMethodInfo a signature where
-    overloadedMethod _ = dOMRangeGetEndOffset
-
-#endif
-
--- method DOMRange::get_start_container
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_get_start_container" webkit_dom_range_get_start_container :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMRangeGetStartContainer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeGetStartContainer ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeGetStartContainer self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_range_get_start_container self'
-        checkUnexpectedReturnNULL "dOMRangeGetStartContainer" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeGetStartContainerMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetStartContainerMethodInfo a signature where
-    overloadedMethod _ = dOMRangeGetStartContainer
-
-#endif
-
--- method DOMRange::get_start_offset
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_get_start_offset" webkit_dom_range_get_start_offset :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr (Ptr GError) ->                     -- error
-    IO CLong
-
-{-# DEPRECATED dOMRangeGetStartOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeGetStartOffset ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeGetStartOffset self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_range_get_start_offset self'
-        touchManagedPtr self
-        return result
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeGetStartOffsetMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetStartOffsetMethodInfo a signature where
-    overloadedMethod _ = dOMRangeGetStartOffset
-
-#endif
-
--- method DOMRange::get_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_get_text" webkit_dom_range_get_text :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    IO CString
-
-{-# DEPRECATED dOMRangeGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeGetText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMRangeGetText self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_range_get_text self'
-    checkUnexpectedReturnNULL "dOMRangeGetText" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMRangeGetTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeGetTextMethodInfo a signature where
-    overloadedMethod _ = dOMRangeGetText
-
-#endif
-
--- method DOMRange::insert_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_insert_node" webkit_dom_range_insert_node :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- newNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeInsertNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeInsertNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@newNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeInsertNode self newNode = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    newNode' <- unsafeManagedPtrCastPtr newNode
-    onException (do
-        propagateGError $ webkit_dom_range_insert_node self' newNode'
-        touchManagedPtr self
-        touchManagedPtr newNode
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeInsertNodeMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeInsertNodeMethodInfo a signature where
-    overloadedMethod _ = dOMRangeInsertNode
-
-#endif
-
--- method DOMRange::intersects_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_intersects_node" webkit_dom_range_intersects_node :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO CInt
-
-{-# DEPRECATED dOMRangeIntersectsNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeIntersectsNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeIntersectsNode self refNode = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    refNode' <- unsafeManagedPtrCastPtr refNode
-    onException (do
-        _ <- propagateGError $ webkit_dom_range_intersects_node self' refNode'
-        touchManagedPtr self
-        touchManagedPtr refNode
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeIntersectsNodeMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeIntersectsNodeMethodInfo a signature where
-    overloadedMethod _ = dOMRangeIntersectsNode
-
-#endif
-
--- method DOMRange::is_point_in_range
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_is_point_in_range" webkit_dom_range_is_point_in_range :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CLong ->                                -- offset : TBasicType TLong
-    Ptr (Ptr GError) ->                     -- error
-    IO CInt
-
-{-# DEPRECATED dOMRangeIsPointInRange ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeIsPointInRange ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> CLong
-    {- ^ /@offset@/: A @/glong/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeIsPointInRange self refNode offset = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    refNode' <- unsafeManagedPtrCastPtr refNode
-    onException (do
-        _ <- propagateGError $ webkit_dom_range_is_point_in_range self' refNode' offset
-        touchManagedPtr self
-        touchManagedPtr refNode
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeIsPointInRangeMethodInfo
-instance (signature ~ (b -> CLong -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeIsPointInRangeMethodInfo a signature where
-    overloadedMethod _ = dOMRangeIsPointInRange
-
-#endif
-
--- method DOMRange::select_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_select_node" webkit_dom_range_select_node :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeSelectNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeSelectNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeSelectNode self refNode = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    refNode' <- unsafeManagedPtrCastPtr refNode
-    onException (do
-        propagateGError $ webkit_dom_range_select_node self' refNode'
-        touchManagedPtr self
-        touchManagedPtr refNode
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeSelectNodeMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSelectNodeMethodInfo a signature where
-    overloadedMethod _ = dOMRangeSelectNode
-
-#endif
-
--- method DOMRange::select_node_contents
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_select_node_contents" webkit_dom_range_select_node_contents :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeSelectNodeContents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeSelectNodeContents ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeSelectNodeContents self refNode = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    refNode' <- unsafeManagedPtrCastPtr refNode
-    onException (do
-        propagateGError $ webkit_dom_range_select_node_contents self' refNode'
-        touchManagedPtr self
-        touchManagedPtr refNode
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeSelectNodeContentsMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSelectNodeContentsMethodInfo a signature where
-    overloadedMethod _ = dOMRangeSelectNodeContents
-
-#endif
-
--- method DOMRange::set_end
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_set_end" webkit_dom_range_set_end :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CLong ->                                -- offset : TBasicType TLong
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeSetEnd ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeSetEnd ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> CLong
-    {- ^ /@offset@/: A @/glong/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeSetEnd self refNode offset = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    refNode' <- unsafeManagedPtrCastPtr refNode
-    onException (do
-        propagateGError $ webkit_dom_range_set_end self' refNode' offset
-        touchManagedPtr self
-        touchManagedPtr refNode
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeSetEndMethodInfo
-instance (signature ~ (b -> CLong -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSetEndMethodInfo a signature where
-    overloadedMethod _ = dOMRangeSetEnd
-
-#endif
-
--- method DOMRange::set_end_after
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_set_end_after" webkit_dom_range_set_end_after :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeSetEndAfter ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeSetEndAfter ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeSetEndAfter self refNode = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    refNode' <- unsafeManagedPtrCastPtr refNode
-    onException (do
-        propagateGError $ webkit_dom_range_set_end_after self' refNode'
-        touchManagedPtr self
-        touchManagedPtr refNode
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeSetEndAfterMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSetEndAfterMethodInfo a signature where
-    overloadedMethod _ = dOMRangeSetEndAfter
-
-#endif
-
--- method DOMRange::set_end_before
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_set_end_before" webkit_dom_range_set_end_before :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeSetEndBefore ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeSetEndBefore ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeSetEndBefore self refNode = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    refNode' <- unsafeManagedPtrCastPtr refNode
-    onException (do
-        propagateGError $ webkit_dom_range_set_end_before self' refNode'
-        touchManagedPtr self
-        touchManagedPtr refNode
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeSetEndBeforeMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSetEndBeforeMethodInfo a signature where
-    overloadedMethod _ = dOMRangeSetEndBefore
-
-#endif
-
--- method DOMRange::set_start
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_set_start" webkit_dom_range_set_start :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    CLong ->                                -- offset : TBasicType TLong
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeSetStart ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeSetStart ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> CLong
-    {- ^ /@offset@/: A @/glong/@ -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeSetStart self refNode offset = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    refNode' <- unsafeManagedPtrCastPtr refNode
-    onException (do
-        propagateGError $ webkit_dom_range_set_start self' refNode' offset
-        touchManagedPtr self
-        touchManagedPtr refNode
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeSetStartMethodInfo
-instance (signature ~ (b -> CLong -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSetStartMethodInfo a signature where
-    overloadedMethod _ = dOMRangeSetStart
-
-#endif
-
--- method DOMRange::set_start_after
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_set_start_after" webkit_dom_range_set_start_after :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeSetStartAfter ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeSetStartAfter ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeSetStartAfter self refNode = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    refNode' <- unsafeManagedPtrCastPtr refNode
-    onException (do
-        propagateGError $ webkit_dom_range_set_start_after self' refNode'
-        touchManagedPtr self
-        touchManagedPtr refNode
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeSetStartAfterMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSetStartAfterMethodInfo a signature where
-    overloadedMethod _ = dOMRangeSetStartAfter
-
-#endif
-
--- method DOMRange::set_start_before
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "refNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_set_start_before" webkit_dom_range_set_start_before :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- refNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeSetStartBefore ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeSetStartBefore ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@refNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeSetStartBefore self refNode = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    refNode' <- unsafeManagedPtrCastPtr refNode
-    onException (do
-        propagateGError $ webkit_dom_range_set_start_before self' refNode'
-        touchManagedPtr self
-        touchManagedPtr refNode
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeSetStartBeforeMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSetStartBeforeMethodInfo a signature where
-    overloadedMethod _ = dOMRangeSetStartBefore
-
-#endif
-
--- method DOMRange::surround_contents
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "newParent", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_surround_contents" webkit_dom_range_surround_contents :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- newParent : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMRangeSurroundContents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeSurroundContents ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> b
-    {- ^ /@newParent@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeSurroundContents self newParent = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    newParent' <- unsafeManagedPtrCastPtr newParent
-    onException (do
-        propagateGError $ webkit_dom_range_surround_contents self' newParent'
-        touchManagedPtr self
-        touchManagedPtr newParent
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeSurroundContentsMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMRange a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMRangeSurroundContentsMethodInfo a signature where
-    overloadedMethod _ = dOMRangeSurroundContents
-
-#endif
-
--- method DOMRange::to_string
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMRange", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_range_to_string" webkit_dom_range_to_string :: 
-    Ptr DOMRange ->                         -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMRange"})
-    Ptr (Ptr GError) ->                     -- error
-    IO CString
-
-{-# DEPRECATED dOMRangeToString ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMRangeToString ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMRange a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMRange.DOMRange' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMRangeToString self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_range_to_string self'
-        checkUnexpectedReturnNULL "dOMRangeToString" result
-        result' <- cstringToText result
-        freeMem result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMRangeToStringMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMRange a) => O.MethodInfo DOMRangeToStringMethodInfo a signature where
-    overloadedMethod _ = dOMRangeToString
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMRange.hs-boot b/GI/WebKit2WebExtension/Objects/DOMRange.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMRange.hs-boot
+++ /dev/null
@@ -1,143 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMRange where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMRange = DOMRange (ManagedPtr DOMRange)
-instance GObject DOMRange where
-class (GObject o, O.IsDescendantOf DOMRange o) => IsDOMRange o
-instance (GObject o, O.IsDescendantOf DOMRange o) => IsDOMRange o
-instance O.HasParentTypes DOMRange
-#if ENABLE_OVERLOADING
-data DOMRangeCollapsedPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeCommonAncestorContainerPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeEndContainerPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeEndOffsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeStartContainerPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeStartOffsetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeTextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeCloneContentsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeCloneRangeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeCollapseMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeCompareBoundaryPointsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeCompareNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeComparePointMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeCreateContextualFragmentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeDeleteContentsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeDetachMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeExpandMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeExtractContentsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeGetCollapsedMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeGetCommonAncestorContainerMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeGetEndContainerMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeGetEndOffsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeGetStartContainerMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeGetStartOffsetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeGetTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeInsertNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeIntersectsNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeIsPointInRangeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeSelectNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeSelectNodeContentsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeSetEndMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeSetEndAfterMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeSetEndBeforeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeSetStartMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeSetStartAfterMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeSetStartBeforeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeSurroundContentsMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMRangeToStringMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMStyleSheet.hs b/GI/WebKit2WebExtension/Objects/DOMStyleSheet.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMStyleSheet.hs
+++ /dev/null
@@ -1,842 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMStyleSheet
-    ( 
-
--- * Exported types
-    DOMStyleSheet(..)                       ,
-    IsDOMStyleSheet                         ,
-    toDOMStyleSheet                         ,
-    noDOMStyleSheet                         ,
-
-
- -- * Methods
--- ** getContentType #method:getContentType#
-
-#if ENABLE_OVERLOADING
-    DOMStyleSheetGetContentTypeMethodInfo   ,
-#endif
-    dOMStyleSheetGetContentType             ,
-
-
--- ** getDisabled #method:getDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMStyleSheetGetDisabledMethodInfo      ,
-#endif
-    dOMStyleSheetGetDisabled                ,
-
-
--- ** getHref #method:getHref#
-
-#if ENABLE_OVERLOADING
-    DOMStyleSheetGetHrefMethodInfo          ,
-#endif
-    dOMStyleSheetGetHref                    ,
-
-
--- ** getMedia #method:getMedia#
-
-#if ENABLE_OVERLOADING
-    DOMStyleSheetGetMediaMethodInfo         ,
-#endif
-    dOMStyleSheetGetMedia                   ,
-
-
--- ** getOwnerNode #method:getOwnerNode#
-
-#if ENABLE_OVERLOADING
-    DOMStyleSheetGetOwnerNodeMethodInfo     ,
-#endif
-    dOMStyleSheetGetOwnerNode               ,
-
-
--- ** getParentStyleSheet #method:getParentStyleSheet#
-
-#if ENABLE_OVERLOADING
-    DOMStyleSheetGetParentStyleSheetMethodInfo,
-#endif
-    dOMStyleSheetGetParentStyleSheet        ,
-
-
--- ** getTitle #method:getTitle#
-
-#if ENABLE_OVERLOADING
-    DOMStyleSheetGetTitleMethodInfo         ,
-#endif
-    dOMStyleSheetGetTitle                   ,
-
-
--- ** setDisabled #method:setDisabled#
-
-#if ENABLE_OVERLOADING
-    DOMStyleSheetSetDisabledMethodInfo      ,
-#endif
-    dOMStyleSheetSetDisabled                ,
-
-
-
-
- -- * Properties
--- ** disabled #attr:disabled#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMStyleSheetDisabledPropertyInfo       ,
-#endif
-    constructDOMStyleSheetDisabled          ,
-#if ENABLE_OVERLOADING
-    dOMStyleSheetDisabled                   ,
-#endif
-    getDOMStyleSheetDisabled                ,
-    setDOMStyleSheetDisabled                ,
-
-
--- ** href #attr:href#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMStyleSheetHrefPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMStyleSheetHref                       ,
-#endif
-    getDOMStyleSheetHref                    ,
-
-
--- ** media #attr:media#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMStyleSheetMediaPropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMStyleSheetMedia                      ,
-#endif
-    getDOMStyleSheetMedia                   ,
-
-
--- ** ownerNode #attr:ownerNode#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMStyleSheetOwnerNodePropertyInfo      ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMStyleSheetOwnerNode                  ,
-#endif
-    getDOMStyleSheetOwnerNode               ,
-
-
--- ** parentStyleSheet #attr:parentStyleSheet#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMStyleSheetParentStyleSheetPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMStyleSheetParentStyleSheet           ,
-#endif
-    getDOMStyleSheetParentStyleSheet        ,
-
-
--- ** title #attr:title#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMStyleSheetTitlePropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMStyleSheetTitle                      ,
-#endif
-    getDOMStyleSheetTitle                   ,
-
-
--- ** type #attr:type#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMStyleSheetTypePropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMStyleSheetType                       ,
-#endif
-    getDOMStyleSheetType                    ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMMediaList as WebKit2WebExtension.DOMMediaList
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMStyleSheet = DOMStyleSheet (ManagedPtr DOMStyleSheet)
-foreign import ccall "webkit_dom_style_sheet_get_type"
-    c_webkit_dom_style_sheet_get_type :: IO GType
-
-instance GObject DOMStyleSheet where
-    gobjectType = c_webkit_dom_style_sheet_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMStyleSheet`, for instance with `toDOMStyleSheet`.
-class (GObject o, O.IsDescendantOf DOMStyleSheet o) => IsDOMStyleSheet o
-instance (GObject o, O.IsDescendantOf DOMStyleSheet o) => IsDOMStyleSheet o
-
-instance O.HasParentTypes DOMStyleSheet
-type instance O.ParentTypes DOMStyleSheet = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMStyleSheet`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMStyleSheet :: (MonadIO m, IsDOMStyleSheet o) => o -> m DOMStyleSheet
-toDOMStyleSheet = liftIO . unsafeCastTo DOMStyleSheet
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMStyleSheet`.
-noDOMStyleSheet :: Maybe DOMStyleSheet
-noDOMStyleSheet = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMStyleSheetMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMStyleSheetMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMStyleSheetMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMStyleSheetMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMStyleSheetMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMStyleSheetMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMStyleSheetMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMStyleSheetMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMStyleSheetMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMStyleSheetMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMStyleSheetMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMStyleSheetMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMStyleSheetMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMStyleSheetMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMStyleSheetMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMStyleSheetMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMStyleSheetMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMStyleSheetMethod "getContentType" o = DOMStyleSheetGetContentTypeMethodInfo
-    ResolveDOMStyleSheetMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMStyleSheetMethod "getDisabled" o = DOMStyleSheetGetDisabledMethodInfo
-    ResolveDOMStyleSheetMethod "getHref" o = DOMStyleSheetGetHrefMethodInfo
-    ResolveDOMStyleSheetMethod "getMedia" o = DOMStyleSheetGetMediaMethodInfo
-    ResolveDOMStyleSheetMethod "getOwnerNode" o = DOMStyleSheetGetOwnerNodeMethodInfo
-    ResolveDOMStyleSheetMethod "getParentStyleSheet" o = DOMStyleSheetGetParentStyleSheetMethodInfo
-    ResolveDOMStyleSheetMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMStyleSheetMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMStyleSheetMethod "getTitle" o = DOMStyleSheetGetTitleMethodInfo
-    ResolveDOMStyleSheetMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMStyleSheetMethod "setDisabled" o = DOMStyleSheetSetDisabledMethodInfo
-    ResolveDOMStyleSheetMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMStyleSheetMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMStyleSheetMethod t DOMStyleSheet, O.MethodInfo info DOMStyleSheet p) => OL.IsLabel t (DOMStyleSheet -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "disabled"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable,PropertyWritable]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMStyleSheet #disabled
-@
--}
-getDOMStyleSheetDisabled :: (MonadIO m, IsDOMStyleSheet o) => o -> m Bool
-getDOMStyleSheetDisabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "disabled"
-
-{- |
-Set the value of the “@disabled@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' dOMStyleSheet [ #disabled 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setDOMStyleSheetDisabled :: (MonadIO m, IsDOMStyleSheet o) => o -> Bool -> m ()
-setDOMStyleSheetDisabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "disabled" val
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@disabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructDOMStyleSheetDisabled :: (IsDOMStyleSheet o) => Bool -> IO (GValueConstruct o)
-constructDOMStyleSheetDisabled val = B.Properties.constructObjectPropertyBool "disabled" val
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetDisabledPropertyInfo
-instance AttrInfo DOMStyleSheetDisabledPropertyInfo where
-    type AttrAllowedOps DOMStyleSheetDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint DOMStyleSheetDisabledPropertyInfo = (~) Bool
-    type AttrBaseTypeConstraint DOMStyleSheetDisabledPropertyInfo = IsDOMStyleSheet
-    type AttrGetType DOMStyleSheetDisabledPropertyInfo = Bool
-    type AttrLabel DOMStyleSheetDisabledPropertyInfo = "disabled"
-    type AttrOrigin DOMStyleSheetDisabledPropertyInfo = DOMStyleSheet
-    attrGet _ = getDOMStyleSheetDisabled
-    attrSet _ = setDOMStyleSheetDisabled
-    attrConstruct _ = constructDOMStyleSheetDisabled
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "href"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@href@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMStyleSheet #href
-@
--}
-getDOMStyleSheetHref :: (MonadIO m, IsDOMStyleSheet o) => o -> m (Maybe T.Text)
-getDOMStyleSheetHref obj = liftIO $ B.Properties.getObjectPropertyString obj "href"
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetHrefPropertyInfo
-instance AttrInfo DOMStyleSheetHrefPropertyInfo where
-    type AttrAllowedOps DOMStyleSheetHrefPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMStyleSheetHrefPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMStyleSheetHrefPropertyInfo = IsDOMStyleSheet
-    type AttrGetType DOMStyleSheetHrefPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMStyleSheetHrefPropertyInfo = "href"
-    type AttrOrigin DOMStyleSheetHrefPropertyInfo = DOMStyleSheet
-    attrGet _ = getDOMStyleSheetHref
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "media"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@media@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMStyleSheet #media
-@
--}
-getDOMStyleSheetMedia :: (MonadIO m, IsDOMStyleSheet o) => o -> m (Maybe WebKit2WebExtension.DOMMediaList.DOMMediaList)
-getDOMStyleSheetMedia obj = liftIO $ B.Properties.getObjectPropertyObject obj "media" WebKit2WebExtension.DOMMediaList.DOMMediaList
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetMediaPropertyInfo
-instance AttrInfo DOMStyleSheetMediaPropertyInfo where
-    type AttrAllowedOps DOMStyleSheetMediaPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMStyleSheetMediaPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMStyleSheetMediaPropertyInfo = IsDOMStyleSheet
-    type AttrGetType DOMStyleSheetMediaPropertyInfo = (Maybe WebKit2WebExtension.DOMMediaList.DOMMediaList)
-    type AttrLabel DOMStyleSheetMediaPropertyInfo = "media"
-    type AttrOrigin DOMStyleSheetMediaPropertyInfo = DOMStyleSheet
-    attrGet _ = getDOMStyleSheetMedia
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "owner-node"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@owner-node@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMStyleSheet #ownerNode
-@
--}
-getDOMStyleSheetOwnerNode :: (MonadIO m, IsDOMStyleSheet o) => o -> m WebKit2WebExtension.DOMNode.DOMNode
-getDOMStyleSheetOwnerNode obj = liftIO $ checkUnexpectedNothing "getDOMStyleSheetOwnerNode" $ B.Properties.getObjectPropertyObject obj "owner-node" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetOwnerNodePropertyInfo
-instance AttrInfo DOMStyleSheetOwnerNodePropertyInfo where
-    type AttrAllowedOps DOMStyleSheetOwnerNodePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMStyleSheetOwnerNodePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMStyleSheetOwnerNodePropertyInfo = IsDOMStyleSheet
-    type AttrGetType DOMStyleSheetOwnerNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode
-    type AttrLabel DOMStyleSheetOwnerNodePropertyInfo = "owner-node"
-    type AttrOrigin DOMStyleSheetOwnerNodePropertyInfo = DOMStyleSheet
-    attrGet _ = getDOMStyleSheetOwnerNode
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "parent-style-sheet"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@parent-style-sheet@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMStyleSheet #parentStyleSheet
-@
--}
-getDOMStyleSheetParentStyleSheet :: (MonadIO m, IsDOMStyleSheet o) => o -> m (Maybe DOMStyleSheet)
-getDOMStyleSheetParentStyleSheet obj = liftIO $ B.Properties.getObjectPropertyObject obj "parent-style-sheet" DOMStyleSheet
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetParentStyleSheetPropertyInfo
-instance AttrInfo DOMStyleSheetParentStyleSheetPropertyInfo where
-    type AttrAllowedOps DOMStyleSheetParentStyleSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMStyleSheetParentStyleSheetPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMStyleSheetParentStyleSheetPropertyInfo = IsDOMStyleSheet
-    type AttrGetType DOMStyleSheetParentStyleSheetPropertyInfo = (Maybe DOMStyleSheet)
-    type AttrLabel DOMStyleSheetParentStyleSheetPropertyInfo = "parent-style-sheet"
-    type AttrOrigin DOMStyleSheetParentStyleSheetPropertyInfo = DOMStyleSheet
-    attrGet _ = getDOMStyleSheetParentStyleSheet
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "title"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@title@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMStyleSheet #title
-@
--}
-getDOMStyleSheetTitle :: (MonadIO m, IsDOMStyleSheet o) => o -> m (Maybe T.Text)
-getDOMStyleSheetTitle obj = liftIO $ B.Properties.getObjectPropertyString obj "title"
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetTitlePropertyInfo
-instance AttrInfo DOMStyleSheetTitlePropertyInfo where
-    type AttrAllowedOps DOMStyleSheetTitlePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMStyleSheetTitlePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMStyleSheetTitlePropertyInfo = IsDOMStyleSheet
-    type AttrGetType DOMStyleSheetTitlePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMStyleSheetTitlePropertyInfo = "title"
-    type AttrOrigin DOMStyleSheetTitlePropertyInfo = DOMStyleSheet
-    attrGet _ = getDOMStyleSheetTitle
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMStyleSheet #type
-@
--}
-getDOMStyleSheetType :: (MonadIO m, IsDOMStyleSheet o) => o -> m (Maybe T.Text)
-getDOMStyleSheetType obj = liftIO $ B.Properties.getObjectPropertyString obj "type"
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetTypePropertyInfo
-instance AttrInfo DOMStyleSheetTypePropertyInfo where
-    type AttrAllowedOps DOMStyleSheetTypePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMStyleSheetTypePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMStyleSheetTypePropertyInfo = IsDOMStyleSheet
-    type AttrGetType DOMStyleSheetTypePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMStyleSheetTypePropertyInfo = "type"
-    type AttrOrigin DOMStyleSheetTypePropertyInfo = DOMStyleSheet
-    attrGet _ = getDOMStyleSheetType
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMStyleSheet
-type instance O.AttributeList DOMStyleSheet = DOMStyleSheetAttributeList
-type DOMStyleSheetAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("disabled", DOMStyleSheetDisabledPropertyInfo), '("href", DOMStyleSheetHrefPropertyInfo), '("media", DOMStyleSheetMediaPropertyInfo), '("ownerNode", DOMStyleSheetOwnerNodePropertyInfo), '("parentStyleSheet", DOMStyleSheetParentStyleSheetPropertyInfo), '("title", DOMStyleSheetTitlePropertyInfo), '("type", DOMStyleSheetTypePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMStyleSheetDisabled :: AttrLabelProxy "disabled"
-dOMStyleSheetDisabled = AttrLabelProxy
-
-dOMStyleSheetHref :: AttrLabelProxy "href"
-dOMStyleSheetHref = AttrLabelProxy
-
-dOMStyleSheetMedia :: AttrLabelProxy "media"
-dOMStyleSheetMedia = AttrLabelProxy
-
-dOMStyleSheetOwnerNode :: AttrLabelProxy "ownerNode"
-dOMStyleSheetOwnerNode = AttrLabelProxy
-
-dOMStyleSheetParentStyleSheet :: AttrLabelProxy "parentStyleSheet"
-dOMStyleSheetParentStyleSheet = AttrLabelProxy
-
-dOMStyleSheetTitle :: AttrLabelProxy "title"
-dOMStyleSheetTitle = AttrLabelProxy
-
-dOMStyleSheetType :: AttrLabelProxy "type"
-dOMStyleSheetType = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMStyleSheet = DOMStyleSheetSignalList
-type DOMStyleSheetSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMStyleSheet::get_content_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_style_sheet_get_content_type" webkit_dom_style_sheet_get_content_type :: 
-    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})
-    IO CString
-
-{-# DEPRECATED dOMStyleSheetGetContentType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMStyleSheetGetContentType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMStyleSheetGetContentType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_style_sheet_get_content_type self'
-    checkUnexpectedReturnNULL "dOMStyleSheetGetContentType" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetContentTypeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetContentTypeMethodInfo a signature where
-    overloadedMethod _ = dOMStyleSheetGetContentType
-
-#endif
-
--- method DOMStyleSheet::get_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_style_sheet_get_disabled" webkit_dom_style_sheet_get_disabled :: 
-    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})
-    IO CInt
-
-{-# DEPRECATED dOMStyleSheetGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMStyleSheetGetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMStyleSheetGetDisabled self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_style_sheet_get_disabled self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetDisabledMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMStyleSheetGetDisabled
-
-#endif
-
--- method DOMStyleSheet::get_href
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_style_sheet_get_href" webkit_dom_style_sheet_get_href :: 
-    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})
-    IO CString
-
-{-# DEPRECATED dOMStyleSheetGetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMStyleSheetGetHref ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMStyleSheetGetHref self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_style_sheet_get_href self'
-    checkUnexpectedReturnNULL "dOMStyleSheetGetHref" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetHrefMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetHrefMethodInfo a signature where
-    overloadedMethod _ = dOMStyleSheetGetHref
-
-#endif
-
--- method DOMStyleSheet::get_media
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMMediaList"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_style_sheet_get_media" webkit_dom_style_sheet_get_media :: 
-    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})
-    IO (Ptr WebKit2WebExtension.DOMMediaList.DOMMediaList)
-
-{-# DEPRECATED dOMStyleSheetGetMedia ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMStyleSheetGetMedia ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}
-    -> m WebKit2WebExtension.DOMMediaList.DOMMediaList
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMMediaList.DOMMediaList' -}
-dOMStyleSheetGetMedia self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_style_sheet_get_media self'
-    checkUnexpectedReturnNULL "dOMStyleSheetGetMedia" result
-    result' <- (wrapObject WebKit2WebExtension.DOMMediaList.DOMMediaList) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetMediaMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMMediaList.DOMMediaList), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetMediaMethodInfo a signature where
-    overloadedMethod _ = dOMStyleSheetGetMedia
-
-#endif
-
--- method DOMStyleSheet::get_owner_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_style_sheet_get_owner_node" webkit_dom_style_sheet_get_owner_node :: 
-    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMStyleSheetGetOwnerNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMStyleSheetGetOwnerNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMStyleSheetGetOwnerNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_style_sheet_get_owner_node self'
-    checkUnexpectedReturnNULL "dOMStyleSheetGetOwnerNode" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetOwnerNodeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetOwnerNodeMethodInfo a signature where
-    overloadedMethod _ = dOMStyleSheetGetOwnerNode
-
-#endif
-
--- method DOMStyleSheet::get_parent_style_sheet
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_style_sheet_get_parent_style_sheet" webkit_dom_style_sheet_get_parent_style_sheet :: 
-    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})
-    IO (Ptr DOMStyleSheet)
-
-{-# DEPRECATED dOMStyleSheetGetParentStyleSheet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMStyleSheetGetParentStyleSheet ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}
-    -> m DOMStyleSheet
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}
-dOMStyleSheetGetParentStyleSheet self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_style_sheet_get_parent_style_sheet self'
-    checkUnexpectedReturnNULL "dOMStyleSheetGetParentStyleSheet" result
-    result' <- (wrapObject DOMStyleSheet) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetParentStyleSheetMethodInfo
-instance (signature ~ (m DOMStyleSheet), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetParentStyleSheetMethodInfo a signature where
-    overloadedMethod _ = dOMStyleSheetGetParentStyleSheet
-
-#endif
-
--- method DOMStyleSheet::get_title
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_style_sheet_get_title" webkit_dom_style_sheet_get_title :: 
-    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})
-    IO CString
-
-{-# DEPRECATED dOMStyleSheetGetTitle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMStyleSheetGetTitle ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMStyleSheetGetTitle self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_style_sheet_get_title self'
-    checkUnexpectedReturnNULL "dOMStyleSheetGetTitle" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetTitleMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetGetTitleMethodInfo a signature where
-    overloadedMethod _ = dOMStyleSheetGetTitle
-
-#endif
-
--- method DOMStyleSheet::set_disabled
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_style_sheet_set_disabled" webkit_dom_style_sheet_set_disabled :: 
-    Ptr DOMStyleSheet ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"})
-    CInt ->                                 -- value : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMStyleSheetSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMStyleSheetSetDisabled ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheet a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}
-    -> Bool
-    {- ^ /@value@/: A 'Bool' -}
-    -> m ()
-dOMStyleSheetSetDisabled self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    let value' = (fromIntegral . fromEnum) value
-    webkit_dom_style_sheet_set_disabled self' value'
-    touchManagedPtr self
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetSetDisabledMethodInfo
-instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMStyleSheet a) => O.MethodInfo DOMStyleSheetSetDisabledMethodInfo a signature where
-    overloadedMethod _ = dOMStyleSheetSetDisabled
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMStyleSheet.hs-boot b/GI/WebKit2WebExtension/Objects/DOMStyleSheet.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMStyleSheet.hs-boot
+++ /dev/null
@@ -1,74 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMStyleSheet where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMStyleSheet = DOMStyleSheet (ManagedPtr DOMStyleSheet)
-instance GObject DOMStyleSheet where
-class (GObject o, O.IsDescendantOf DOMStyleSheet o) => IsDOMStyleSheet o
-instance (GObject o, O.IsDescendantOf DOMStyleSheet o) => IsDOMStyleSheet o
-instance O.HasParentTypes DOMStyleSheet
-#if ENABLE_OVERLOADING
-data DOMStyleSheetDisabledPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetHrefPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetMediaPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetOwnerNodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetParentStyleSheetPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetTitlePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetContentTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetDisabledMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetHrefMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetMediaMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetOwnerNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetParentStyleSheetMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetGetTitleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetSetDisabledMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMStyleSheetList.hs b/GI/WebKit2WebExtension/Objects/DOMStyleSheetList.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMStyleSheetList.hs
+++ /dev/null
@@ -1,268 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMStyleSheetList
-    ( 
-
--- * Exported types
-    DOMStyleSheetList(..)                   ,
-    IsDOMStyleSheetList                     ,
-    toDOMStyleSheetList                     ,
-    noDOMStyleSheetList                     ,
-
-
- -- * Methods
--- ** getLength #method:getLength#
-
-#if ENABLE_OVERLOADING
-    DOMStyleSheetListGetLengthMethodInfo    ,
-#endif
-    dOMStyleSheetListGetLength              ,
-
-
--- ** item #method:item#
-
-#if ENABLE_OVERLOADING
-    DOMStyleSheetListItemMethodInfo         ,
-#endif
-    dOMStyleSheetListItem                   ,
-
-
-
-
- -- * Properties
--- ** length #attr:length#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMStyleSheetListLengthPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMStyleSheetListLength                 ,
-#endif
-    getDOMStyleSheetListLength              ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMStyleSheet as WebKit2WebExtension.DOMStyleSheet
-
--- | Memory-managed wrapper type.
-newtype DOMStyleSheetList = DOMStyleSheetList (ManagedPtr DOMStyleSheetList)
-foreign import ccall "webkit_dom_style_sheet_list_get_type"
-    c_webkit_dom_style_sheet_list_get_type :: IO GType
-
-instance GObject DOMStyleSheetList where
-    gobjectType = c_webkit_dom_style_sheet_list_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMStyleSheetList`, for instance with `toDOMStyleSheetList`.
-class (GObject o, O.IsDescendantOf DOMStyleSheetList o) => IsDOMStyleSheetList o
-instance (GObject o, O.IsDescendantOf DOMStyleSheetList o) => IsDOMStyleSheetList o
-
-instance O.HasParentTypes DOMStyleSheetList
-type instance O.ParentTypes DOMStyleSheetList = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMStyleSheetList`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMStyleSheetList :: (MonadIO m, IsDOMStyleSheetList o) => o -> m DOMStyleSheetList
-toDOMStyleSheetList = liftIO . unsafeCastTo DOMStyleSheetList
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMStyleSheetList`.
-noDOMStyleSheetList :: Maybe DOMStyleSheetList
-noDOMStyleSheetList = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMStyleSheetListMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMStyleSheetListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMStyleSheetListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMStyleSheetListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMStyleSheetListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMStyleSheetListMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMStyleSheetListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMStyleSheetListMethod "item" o = DOMStyleSheetListItemMethodInfo
-    ResolveDOMStyleSheetListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMStyleSheetListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMStyleSheetListMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMStyleSheetListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMStyleSheetListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMStyleSheetListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMStyleSheetListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMStyleSheetListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMStyleSheetListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMStyleSheetListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMStyleSheetListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMStyleSheetListMethod "getLength" o = DOMStyleSheetListGetLengthMethodInfo
-    ResolveDOMStyleSheetListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMStyleSheetListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMStyleSheetListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMStyleSheetListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMStyleSheetListMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMStyleSheetListMethod t DOMStyleSheetList, O.MethodInfo info DOMStyleSheetList p) => OL.IsLabel t (DOMStyleSheetList -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMStyleSheetList #length
-@
--}
-getDOMStyleSheetListLength :: (MonadIO m, IsDOMStyleSheetList o) => o -> m CULong
-getDOMStyleSheetListLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetListLengthPropertyInfo
-instance AttrInfo DOMStyleSheetListLengthPropertyInfo where
-    type AttrAllowedOps DOMStyleSheetListLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMStyleSheetListLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMStyleSheetListLengthPropertyInfo = IsDOMStyleSheetList
-    type AttrGetType DOMStyleSheetListLengthPropertyInfo = CULong
-    type AttrLabel DOMStyleSheetListLengthPropertyInfo = "length"
-    type AttrOrigin DOMStyleSheetListLengthPropertyInfo = DOMStyleSheetList
-    attrGet _ = getDOMStyleSheetListLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMStyleSheetList
-type instance O.AttributeList DOMStyleSheetList = DOMStyleSheetListAttributeList
-type DOMStyleSheetListAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("length", DOMStyleSheetListLengthPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMStyleSheetListLength :: AttrLabelProxy "length"
-dOMStyleSheetListLength = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMStyleSheetList = DOMStyleSheetListSignalList
-type DOMStyleSheetListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMStyleSheetList::get_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheetList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheetList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_style_sheet_list_get_length" webkit_dom_style_sheet_list_get_length :: 
-    Ptr DOMStyleSheetList ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheetList"})
-    IO CULong
-
-{-# DEPRECATED dOMStyleSheetListGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMStyleSheetListGetLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheetList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheetList.DOMStyleSheetList' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMStyleSheetListGetLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_style_sheet_list_get_length self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetListGetLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMStyleSheetList a) => O.MethodInfo DOMStyleSheetListGetLengthMethodInfo a signature where
-    overloadedMethod _ = dOMStyleSheetListGetLength
-
-#endif
-
--- method DOMStyleSheetList::item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheetList"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMStyleSheetList", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheet"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_style_sheet_list_item" webkit_dom_style_sheet_list_item :: 
-    Ptr DOMStyleSheetList ->                -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMStyleSheetList"})
-    CULong ->                               -- index : TBasicType TULong
-    IO (Ptr WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)
-
-{-# DEPRECATED dOMStyleSheetListItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMStyleSheetListItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMStyleSheetList a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMStyleSheetList.DOMStyleSheetList' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMStyleSheet.DOMStyleSheet' -}
-dOMStyleSheetListItem self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_style_sheet_list_item self' index
-    checkUnexpectedReturnNULL "dOMStyleSheetListItem" result
-    result' <- (wrapObject WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMStyleSheetListItemMethodInfo
-instance (signature ~ (CULong -> m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet), MonadIO m, IsDOMStyleSheetList a) => O.MethodInfo DOMStyleSheetListItemMethodInfo a signature where
-    overloadedMethod _ = dOMStyleSheetListItem
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMStyleSheetList.hs-boot b/GI/WebKit2WebExtension/Objects/DOMStyleSheetList.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMStyleSheetList.hs-boot
+++ /dev/null
@@ -1,38 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMStyleSheetList where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMStyleSheetList = DOMStyleSheetList (ManagedPtr DOMStyleSheetList)
-instance GObject DOMStyleSheetList where
-class (GObject o, O.IsDescendantOf DOMStyleSheetList o) => IsDOMStyleSheetList o
-instance (GObject o, O.IsDescendantOf DOMStyleSheetList o) => IsDOMStyleSheetList o
-instance O.HasParentTypes DOMStyleSheetList
-#if ENABLE_OVERLOADING
-data DOMStyleSheetListLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetListGetLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMStyleSheetListItemMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMText.hs b/GI/WebKit2WebExtension/Objects/DOMText.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMText.hs
+++ /dev/null
@@ -1,377 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMText
-    ( 
-
--- * Exported types
-    DOMText(..)                             ,
-    IsDOMText                               ,
-    toDOMText                               ,
-    noDOMText                               ,
-
-
- -- * Methods
--- ** getWholeText #method:getWholeText#
-
-#if ENABLE_OVERLOADING
-    DOMTextGetWholeTextMethodInfo           ,
-#endif
-    dOMTextGetWholeText                     ,
-
-
--- ** replaceWholeText #method:replaceWholeText#
-
-#if ENABLE_OVERLOADING
-    DOMTextReplaceWholeTextMethodInfo       ,
-#endif
-    dOMTextReplaceWholeText                 ,
-
-
--- ** splitText #method:splitText#
-
-#if ENABLE_OVERLOADING
-    DOMTextSplitTextMethodInfo              ,
-#endif
-    dOMTextSplitText                        ,
-
-
-
-
- -- * Properties
--- ** wholeText #attr:wholeText#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMTextWholeTextPropertyInfo            ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMTextWholeText                        ,
-#endif
-    getDOMTextWholeText                     ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCharacterData as WebKit2WebExtension.DOMCharacterData
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMText = DOMText (ManagedPtr DOMText)
-foreign import ccall "webkit_dom_text_get_type"
-    c_webkit_dom_text_get_type :: IO GType
-
-instance GObject DOMText where
-    gobjectType = c_webkit_dom_text_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMText`, for instance with `toDOMText`.
-class (GObject o, O.IsDescendantOf DOMText o) => IsDOMText o
-instance (GObject o, O.IsDescendantOf DOMText o) => IsDOMText o
-
-instance O.HasParentTypes DOMText
-type instance O.ParentTypes DOMText = '[WebKit2WebExtension.DOMCharacterData.DOMCharacterData, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
-
--- | Cast to `DOMText`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMText :: (MonadIO m, IsDOMText o) => o -> m DOMText
-toDOMText = liftIO . unsafeCastTo DOMText
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMText`.
-noDOMText :: Maybe DOMText
-noDOMText = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMTextMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMTextMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
-    ResolveDOMTextMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
-    ResolveDOMTextMethod "appendData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataAppendDataMethodInfo
-    ResolveDOMTextMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMTextMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMTextMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
-    ResolveDOMTextMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
-    ResolveDOMTextMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
-    ResolveDOMTextMethod "deleteData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDeleteDataMethodInfo
-    ResolveDOMTextMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
-    ResolveDOMTextMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMTextMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMTextMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMTextMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
-    ResolveDOMTextMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
-    ResolveDOMTextMethod "insertData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataInsertDataMethodInfo
-    ResolveDOMTextMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
-    ResolveDOMTextMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
-    ResolveDOMTextMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMTextMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
-    ResolveDOMTextMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
-    ResolveDOMTextMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
-    ResolveDOMTextMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
-    ResolveDOMTextMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
-    ResolveDOMTextMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMTextMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMTextMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMTextMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMTextMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
-    ResolveDOMTextMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
-    ResolveDOMTextMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
-    ResolveDOMTextMethod "replaceData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataReplaceDataMethodInfo
-    ResolveDOMTextMethod "replaceWholeText" o = DOMTextReplaceWholeTextMethodInfo
-    ResolveDOMTextMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMTextMethod "splitText" o = DOMTextSplitTextMethodInfo
-    ResolveDOMTextMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMTextMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMTextMethod "substringData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSubstringDataMethodInfo
-    ResolveDOMTextMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMTextMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMTextMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMTextMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
-    ResolveDOMTextMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
-    ResolveDOMTextMethod "getData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetDataMethodInfo
-    ResolveDOMTextMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
-    ResolveDOMTextMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
-    ResolveDOMTextMethod "getLength" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataGetLengthMethodInfo
-    ResolveDOMTextMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo
-    ResolveDOMTextMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo
-    ResolveDOMTextMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
-    ResolveDOMTextMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
-    ResolveDOMTextMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
-    ResolveDOMTextMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
-    ResolveDOMTextMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
-    ResolveDOMTextMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
-    ResolveDOMTextMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
-    ResolveDOMTextMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo
-    ResolveDOMTextMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
-    ResolveDOMTextMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMTextMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMTextMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
-    ResolveDOMTextMethod "getWholeText" o = DOMTextGetWholeTextMethodInfo
-    ResolveDOMTextMethod "setData" o = WebKit2WebExtension.DOMCharacterData.DOMCharacterDataSetDataMethodInfo
-    ResolveDOMTextMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
-    ResolveDOMTextMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
-    ResolveDOMTextMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMTextMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
-    ResolveDOMTextMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMTextMethod t DOMText, O.MethodInfo info DOMText p) => OL.IsLabel t (DOMText -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "whole-text"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@whole-text@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMText #wholeText
-@
--}
-getDOMTextWholeText :: (MonadIO m, IsDOMText o) => o -> m (Maybe T.Text)
-getDOMTextWholeText obj = liftIO $ B.Properties.getObjectPropertyString obj "whole-text"
-
-#if ENABLE_OVERLOADING
-data DOMTextWholeTextPropertyInfo
-instance AttrInfo DOMTextWholeTextPropertyInfo where
-    type AttrAllowedOps DOMTextWholeTextPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMTextWholeTextPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMTextWholeTextPropertyInfo = IsDOMText
-    type AttrGetType DOMTextWholeTextPropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMTextWholeTextPropertyInfo = "whole-text"
-    type AttrOrigin DOMTextWholeTextPropertyInfo = DOMText
-    attrGet _ = getDOMTextWholeText
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMText
-type instance O.AttributeList DOMText = DOMTextAttributeList
-type DOMTextAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("data", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataDataPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("length", WebKit2WebExtension.DOMCharacterData.DOMCharacterDataLengthPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("wholeText", DOMTextWholeTextPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMTextWholeText :: AttrLabelProxy "wholeText"
-dOMTextWholeText = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMText = DOMTextSignalList
-type DOMTextSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMText::get_whole_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMText", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_text_get_whole_text" webkit_dom_text_get_whole_text :: 
-    Ptr DOMText ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"})
-    IO CString
-
-{-# DEPRECATED dOMTextGetWholeText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTextGetWholeText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMText a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ -}
-dOMTextGetWholeText self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_text_get_whole_text self'
-    checkUnexpectedReturnNULL "dOMTextGetWholeText" result
-    result' <- cstringToText result
-    freeMem result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMTextGetWholeTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMText a) => O.MethodInfo DOMTextGetWholeTextMethodInfo a signature where
-    overloadedMethod _ = dOMTextGetWholeText
-
-#endif
-
--- method DOMText::replace_whole_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMText", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "content", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_text_replace_whole_text" webkit_dom_text_replace_whole_text :: 
-    Ptr DOMText ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"})
-    CString ->                              -- content : TBasicType TUTF8
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr DOMText)
-
-{-# DEPRECATED dOMTextReplaceWholeText ["(Since version 2.14)"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTextReplaceWholeText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMText a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' -}
-    -> T.Text
-    {- ^ /@content@/: A @/gchar/@ -}
-    -> m DOMText
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMTextReplaceWholeText self content = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    content' <- textToCString content
-    onException (do
-        result <- propagateGError $ webkit_dom_text_replace_whole_text self' content'
-        checkUnexpectedReturnNULL "dOMTextReplaceWholeText" result
-        result' <- (newObject DOMText) result
-        touchManagedPtr self
-        freeMem content'
-        return result'
-     ) (do
-        freeMem content'
-     )
-
-#if ENABLE_OVERLOADING
-data DOMTextReplaceWholeTextMethodInfo
-instance (signature ~ (T.Text -> m DOMText), MonadIO m, IsDOMText a) => O.MethodInfo DOMTextReplaceWholeTextMethodInfo a signature where
-    overloadedMethod _ = dOMTextReplaceWholeText
-
-#endif
-
--- method DOMText::split_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMText", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "offset", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_text_split_text" webkit_dom_text_split_text :: 
-    Ptr DOMText ->                          -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMText"})
-    CULong ->                               -- offset : TBasicType TULong
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr DOMText)
-
-{-# DEPRECATED dOMTextSplitText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTextSplitText ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMText a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' -}
-    -> CULong
-    {- ^ /@offset@/: A @/gulong/@ -}
-    -> m DOMText
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMText.DOMText' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMTextSplitText self offset = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_text_split_text self' offset
-        checkUnexpectedReturnNULL "dOMTextSplitText" result
-        result' <- (newObject DOMText) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMTextSplitTextMethodInfo
-instance (signature ~ (CULong -> m DOMText), MonadIO m, IsDOMText a) => O.MethodInfo DOMTextSplitTextMethodInfo a signature where
-    overloadedMethod _ = dOMTextSplitText
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMText.hs-boot b/GI/WebKit2WebExtension/Objects/DOMText.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMText.hs-boot
+++ /dev/null
@@ -1,41 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMText where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMText = DOMText (ManagedPtr DOMText)
-instance GObject DOMText where
-class (GObject o, O.IsDescendantOf DOMText o) => IsDOMText o
-instance (GObject o, O.IsDescendantOf DOMText o) => IsDOMText o
-instance O.HasParentTypes DOMText
-#if ENABLE_OVERLOADING
-data DOMTextWholeTextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTextGetWholeTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTextReplaceWholeTextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTextSplitTextMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMTreeWalker.hs b/GI/WebKit2WebExtension/Objects/DOMTreeWalker.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMTreeWalker.hs
+++ /dev/null
@@ -1,917 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMTreeWalker
-    ( 
-
--- * Exported types
-    DOMTreeWalker(..)                       ,
-    IsDOMTreeWalker                         ,
-    toDOMTreeWalker                         ,
-    noDOMTreeWalker                         ,
-
-
- -- * Methods
--- ** firstChild #method:firstChild#
-
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerFirstChildMethodInfo       ,
-#endif
-    dOMTreeWalkerFirstChild                 ,
-
-
--- ** getCurrentNode #method:getCurrentNode#
-
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerGetCurrentNodeMethodInfo   ,
-#endif
-    dOMTreeWalkerGetCurrentNode             ,
-
-
--- ** getExpandEntityReferences #method:getExpandEntityReferences#
-
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerGetExpandEntityReferencesMethodInfo,
-#endif
-    dOMTreeWalkerGetExpandEntityReferences  ,
-
-
--- ** getFilter #method:getFilter#
-
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerGetFilterMethodInfo        ,
-#endif
-    dOMTreeWalkerGetFilter                  ,
-
-
--- ** getRoot #method:getRoot#
-
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerGetRootMethodInfo          ,
-#endif
-    dOMTreeWalkerGetRoot                    ,
-
-
--- ** getWhatToShow #method:getWhatToShow#
-
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerGetWhatToShowMethodInfo    ,
-#endif
-    dOMTreeWalkerGetWhatToShow              ,
-
-
--- ** lastChild #method:lastChild#
-
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerLastChildMethodInfo        ,
-#endif
-    dOMTreeWalkerLastChild                  ,
-
-
--- ** nextNode #method:nextNode#
-
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerNextNodeMethodInfo         ,
-#endif
-    dOMTreeWalkerNextNode                   ,
-
-
--- ** nextSibling #method:nextSibling#
-
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerNextSiblingMethodInfo      ,
-#endif
-    dOMTreeWalkerNextSibling                ,
-
-
--- ** parentNode #method:parentNode#
-
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerParentNodeMethodInfo       ,
-#endif
-    dOMTreeWalkerParentNode                 ,
-
-
--- ** previousNode #method:previousNode#
-
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerPreviousNodeMethodInfo     ,
-#endif
-    dOMTreeWalkerPreviousNode               ,
-
-
--- ** previousSibling #method:previousSibling#
-
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerPreviousSiblingMethodInfo  ,
-#endif
-    dOMTreeWalkerPreviousSibling            ,
-
-
--- ** setCurrentNode #method:setCurrentNode#
-
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerSetCurrentNodeMethodInfo   ,
-#endif
-    dOMTreeWalkerSetCurrentNode             ,
-
-
-
-
- -- * Properties
--- ** currentNode #attr:currentNode#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerCurrentNodePropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMTreeWalkerCurrentNode                ,
-#endif
-    getDOMTreeWalkerCurrentNode             ,
-
-
--- ** filter #attr:filter#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerFilterPropertyInfo         ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMTreeWalkerFilter                     ,
-#endif
-    getDOMTreeWalkerFilter                  ,
-
-
--- ** root #attr:root#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerRootPropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMTreeWalkerRoot                       ,
-#endif
-    getDOMTreeWalkerRoot                    ,
-
-
--- ** whatToShow #attr:whatToShow#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMTreeWalkerWhatToShowPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMTreeWalkerWhatToShow                 ,
-#endif
-    getDOMTreeWalkerWhatToShow              ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMNodeFilter as WebKit2WebExtension.DOMNodeFilter
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMTreeWalker = DOMTreeWalker (ManagedPtr DOMTreeWalker)
-foreign import ccall "webkit_dom_tree_walker_get_type"
-    c_webkit_dom_tree_walker_get_type :: IO GType
-
-instance GObject DOMTreeWalker where
-    gobjectType = c_webkit_dom_tree_walker_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMTreeWalker`, for instance with `toDOMTreeWalker`.
-class (GObject o, O.IsDescendantOf DOMTreeWalker o) => IsDOMTreeWalker o
-instance (GObject o, O.IsDescendantOf DOMTreeWalker o) => IsDOMTreeWalker o
-
-instance O.HasParentTypes DOMTreeWalker
-type instance O.ParentTypes DOMTreeWalker = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMTreeWalker`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMTreeWalker :: (MonadIO m, IsDOMTreeWalker o) => o -> m DOMTreeWalker
-toDOMTreeWalker = liftIO . unsafeCastTo DOMTreeWalker
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMTreeWalker`.
-noDOMTreeWalker :: Maybe DOMTreeWalker
-noDOMTreeWalker = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMTreeWalkerMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMTreeWalkerMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMTreeWalkerMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMTreeWalkerMethod "firstChild" o = DOMTreeWalkerFirstChildMethodInfo
-    ResolveDOMTreeWalkerMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMTreeWalkerMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMTreeWalkerMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMTreeWalkerMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMTreeWalkerMethod "lastChild" o = DOMTreeWalkerLastChildMethodInfo
-    ResolveDOMTreeWalkerMethod "nextNode" o = DOMTreeWalkerNextNodeMethodInfo
-    ResolveDOMTreeWalkerMethod "nextSibling" o = DOMTreeWalkerNextSiblingMethodInfo
-    ResolveDOMTreeWalkerMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMTreeWalkerMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMTreeWalkerMethod "parentNode" o = DOMTreeWalkerParentNodeMethodInfo
-    ResolveDOMTreeWalkerMethod "previousNode" o = DOMTreeWalkerPreviousNodeMethodInfo
-    ResolveDOMTreeWalkerMethod "previousSibling" o = DOMTreeWalkerPreviousSiblingMethodInfo
-    ResolveDOMTreeWalkerMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMTreeWalkerMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMTreeWalkerMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMTreeWalkerMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMTreeWalkerMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMTreeWalkerMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMTreeWalkerMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMTreeWalkerMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMTreeWalkerMethod "getCurrentNode" o = DOMTreeWalkerGetCurrentNodeMethodInfo
-    ResolveDOMTreeWalkerMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMTreeWalkerMethod "getExpandEntityReferences" o = DOMTreeWalkerGetExpandEntityReferencesMethodInfo
-    ResolveDOMTreeWalkerMethod "getFilter" o = DOMTreeWalkerGetFilterMethodInfo
-    ResolveDOMTreeWalkerMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMTreeWalkerMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMTreeWalkerMethod "getRoot" o = DOMTreeWalkerGetRootMethodInfo
-    ResolveDOMTreeWalkerMethod "getWhatToShow" o = DOMTreeWalkerGetWhatToShowMethodInfo
-    ResolveDOMTreeWalkerMethod "setCurrentNode" o = DOMTreeWalkerSetCurrentNodeMethodInfo
-    ResolveDOMTreeWalkerMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMTreeWalkerMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMTreeWalkerMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMTreeWalkerMethod t DOMTreeWalker, O.MethodInfo info DOMTreeWalker p) => OL.IsLabel t (DOMTreeWalker -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "current-node"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@current-node@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMTreeWalker #currentNode
-@
--}
-getDOMTreeWalkerCurrentNode :: (MonadIO m, IsDOMTreeWalker o) => o -> m WebKit2WebExtension.DOMNode.DOMNode
-getDOMTreeWalkerCurrentNode obj = liftIO $ checkUnexpectedNothing "getDOMTreeWalkerCurrentNode" $ B.Properties.getObjectPropertyObject obj "current-node" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerCurrentNodePropertyInfo
-instance AttrInfo DOMTreeWalkerCurrentNodePropertyInfo where
-    type AttrAllowedOps DOMTreeWalkerCurrentNodePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMTreeWalkerCurrentNodePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMTreeWalkerCurrentNodePropertyInfo = IsDOMTreeWalker
-    type AttrGetType DOMTreeWalkerCurrentNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode
-    type AttrLabel DOMTreeWalkerCurrentNodePropertyInfo = "current-node"
-    type AttrOrigin DOMTreeWalkerCurrentNodePropertyInfo = DOMTreeWalker
-    attrGet _ = getDOMTreeWalkerCurrentNode
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "filter"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@filter@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMTreeWalker #filter
-@
--}
-getDOMTreeWalkerFilter :: (MonadIO m, IsDOMTreeWalker o) => o -> m (Maybe WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter)
-getDOMTreeWalkerFilter obj = liftIO $ B.Properties.getObjectPropertyObject obj "filter" WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerFilterPropertyInfo
-instance AttrInfo DOMTreeWalkerFilterPropertyInfo where
-    type AttrAllowedOps DOMTreeWalkerFilterPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMTreeWalkerFilterPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMTreeWalkerFilterPropertyInfo = IsDOMTreeWalker
-    type AttrGetType DOMTreeWalkerFilterPropertyInfo = (Maybe WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter)
-    type AttrLabel DOMTreeWalkerFilterPropertyInfo = "filter"
-    type AttrOrigin DOMTreeWalkerFilterPropertyInfo = DOMTreeWalker
-    attrGet _ = getDOMTreeWalkerFilter
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "root"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@root@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMTreeWalker #root
-@
--}
-getDOMTreeWalkerRoot :: (MonadIO m, IsDOMTreeWalker o) => o -> m WebKit2WebExtension.DOMNode.DOMNode
-getDOMTreeWalkerRoot obj = liftIO $ checkUnexpectedNothing "getDOMTreeWalkerRoot" $ B.Properties.getObjectPropertyObject obj "root" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerRootPropertyInfo
-instance AttrInfo DOMTreeWalkerRootPropertyInfo where
-    type AttrAllowedOps DOMTreeWalkerRootPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMTreeWalkerRootPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMTreeWalkerRootPropertyInfo = IsDOMTreeWalker
-    type AttrGetType DOMTreeWalkerRootPropertyInfo = WebKit2WebExtension.DOMNode.DOMNode
-    type AttrLabel DOMTreeWalkerRootPropertyInfo = "root"
-    type AttrOrigin DOMTreeWalkerRootPropertyInfo = DOMTreeWalker
-    attrGet _ = getDOMTreeWalkerRoot
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "what-to-show"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@what-to-show@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMTreeWalker #whatToShow
-@
--}
-getDOMTreeWalkerWhatToShow :: (MonadIO m, IsDOMTreeWalker o) => o -> m CULong
-getDOMTreeWalkerWhatToShow obj = liftIO $ B.Properties.getObjectPropertyULong obj "what-to-show"
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerWhatToShowPropertyInfo
-instance AttrInfo DOMTreeWalkerWhatToShowPropertyInfo where
-    type AttrAllowedOps DOMTreeWalkerWhatToShowPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMTreeWalkerWhatToShowPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMTreeWalkerWhatToShowPropertyInfo = IsDOMTreeWalker
-    type AttrGetType DOMTreeWalkerWhatToShowPropertyInfo = CULong
-    type AttrLabel DOMTreeWalkerWhatToShowPropertyInfo = "what-to-show"
-    type AttrOrigin DOMTreeWalkerWhatToShowPropertyInfo = DOMTreeWalker
-    attrGet _ = getDOMTreeWalkerWhatToShow
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMTreeWalker
-type instance O.AttributeList DOMTreeWalker = DOMTreeWalkerAttributeList
-type DOMTreeWalkerAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("currentNode", DOMTreeWalkerCurrentNodePropertyInfo), '("filter", DOMTreeWalkerFilterPropertyInfo), '("root", DOMTreeWalkerRootPropertyInfo), '("whatToShow", DOMTreeWalkerWhatToShowPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMTreeWalkerCurrentNode :: AttrLabelProxy "currentNode"
-dOMTreeWalkerCurrentNode = AttrLabelProxy
-
-dOMTreeWalkerFilter :: AttrLabelProxy "filter"
-dOMTreeWalkerFilter = AttrLabelProxy
-
-dOMTreeWalkerRoot :: AttrLabelProxy "root"
-dOMTreeWalkerRoot = AttrLabelProxy
-
-dOMTreeWalkerWhatToShow :: AttrLabelProxy "whatToShow"
-dOMTreeWalkerWhatToShow = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMTreeWalker = DOMTreeWalkerSignalList
-type DOMTreeWalkerSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMTreeWalker::first_child
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_tree_walker_first_child" webkit_dom_tree_walker_first_child :: 
-    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMTreeWalkerFirstChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTreeWalkerFirstChild ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMTreeWalkerFirstChild self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_tree_walker_first_child self'
-    checkUnexpectedReturnNULL "dOMTreeWalkerFirstChild" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerFirstChildMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerFirstChildMethodInfo a signature where
-    overloadedMethod _ = dOMTreeWalkerFirstChild
-
-#endif
-
--- method DOMTreeWalker::get_current_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_tree_walker_get_current_node" webkit_dom_tree_walker_get_current_node :: 
-    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMTreeWalkerGetCurrentNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTreeWalkerGetCurrentNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMTreeWalkerGetCurrentNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_tree_walker_get_current_node self'
-    checkUnexpectedReturnNULL "dOMTreeWalkerGetCurrentNode" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerGetCurrentNodeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerGetCurrentNodeMethodInfo a signature where
-    overloadedMethod _ = dOMTreeWalkerGetCurrentNode
-
-#endif
-
--- method DOMTreeWalker::get_expand_entity_references
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_tree_walker_get_expand_entity_references" webkit_dom_tree_walker_get_expand_entity_references :: 
-    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})
-    IO CInt
-
-{-# DEPRECATED dOMTreeWalkerGetExpandEntityReferences ["(Since version 2.12)"] #-}
-{- |
-This function has been removed from the DOM spec and it just returns 'False'.
--}
-dOMTreeWalkerGetExpandEntityReferences ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMTreeWalkerGetExpandEntityReferences self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_tree_walker_get_expand_entity_references self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerGetExpandEntityReferencesMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerGetExpandEntityReferencesMethodInfo a signature where
-    overloadedMethod _ = dOMTreeWalkerGetExpandEntityReferences
-
-#endif
-
--- method DOMTreeWalker::get_filter
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNodeFilter"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_tree_walker_get_filter" webkit_dom_tree_walker_get_filter :: 
-    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})
-    IO (Ptr WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter)
-
-{-# DEPRECATED dOMTreeWalkerGetFilter ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTreeWalkerGetFilter ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}
-    -> m WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Interfaces.DOMNodeFilter.DOMNodeFilter' -}
-dOMTreeWalkerGetFilter self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_tree_walker_get_filter self'
-    checkUnexpectedReturnNULL "dOMTreeWalkerGetFilter" result
-    result' <- (wrapObject WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerGetFilterMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNodeFilter.DOMNodeFilter), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerGetFilterMethodInfo a signature where
-    overloadedMethod _ = dOMTreeWalkerGetFilter
-
-#endif
-
--- method DOMTreeWalker::get_root
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_tree_walker_get_root" webkit_dom_tree_walker_get_root :: 
-    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMTreeWalkerGetRoot ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTreeWalkerGetRoot ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMTreeWalkerGetRoot self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_tree_walker_get_root self'
-    checkUnexpectedReturnNULL "dOMTreeWalkerGetRoot" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerGetRootMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerGetRootMethodInfo a signature where
-    overloadedMethod _ = dOMTreeWalkerGetRoot
-
-#endif
-
--- method DOMTreeWalker::get_what_to_show
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_tree_walker_get_what_to_show" webkit_dom_tree_walker_get_what_to_show :: 
-    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})
-    IO CULong
-
-{-# DEPRECATED dOMTreeWalkerGetWhatToShow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTreeWalkerGetWhatToShow ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ -}
-dOMTreeWalkerGetWhatToShow self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_tree_walker_get_what_to_show self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerGetWhatToShowMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerGetWhatToShowMethodInfo a signature where
-    overloadedMethod _ = dOMTreeWalkerGetWhatToShow
-
-#endif
-
--- method DOMTreeWalker::last_child
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_tree_walker_last_child" webkit_dom_tree_walker_last_child :: 
-    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMTreeWalkerLastChild ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTreeWalkerLastChild ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMTreeWalkerLastChild self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_tree_walker_last_child self'
-    checkUnexpectedReturnNULL "dOMTreeWalkerLastChild" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerLastChildMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerLastChildMethodInfo a signature where
-    overloadedMethod _ = dOMTreeWalkerLastChild
-
-#endif
-
--- method DOMTreeWalker::next_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_tree_walker_next_node" webkit_dom_tree_walker_next_node :: 
-    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMTreeWalkerNextNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTreeWalkerNextNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMTreeWalkerNextNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_tree_walker_next_node self'
-    checkUnexpectedReturnNULL "dOMTreeWalkerNextNode" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerNextNodeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerNextNodeMethodInfo a signature where
-    overloadedMethod _ = dOMTreeWalkerNextNode
-
-#endif
-
--- method DOMTreeWalker::next_sibling
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_tree_walker_next_sibling" webkit_dom_tree_walker_next_sibling :: 
-    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMTreeWalkerNextSibling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTreeWalkerNextSibling ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMTreeWalkerNextSibling self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_tree_walker_next_sibling self'
-    checkUnexpectedReturnNULL "dOMTreeWalkerNextSibling" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerNextSiblingMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerNextSiblingMethodInfo a signature where
-    overloadedMethod _ = dOMTreeWalkerNextSibling
-
-#endif
-
--- method DOMTreeWalker::parent_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_tree_walker_parent_node" webkit_dom_tree_walker_parent_node :: 
-    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMTreeWalkerParentNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTreeWalkerParentNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMTreeWalkerParentNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_tree_walker_parent_node self'
-    checkUnexpectedReturnNULL "dOMTreeWalkerParentNode" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerParentNodeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerParentNodeMethodInfo a signature where
-    overloadedMethod _ = dOMTreeWalkerParentNode
-
-#endif
-
--- method DOMTreeWalker::previous_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_tree_walker_previous_node" webkit_dom_tree_walker_previous_node :: 
-    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMTreeWalkerPreviousNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTreeWalkerPreviousNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMTreeWalkerPreviousNode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_tree_walker_previous_node self'
-    checkUnexpectedReturnNULL "dOMTreeWalkerPreviousNode" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerPreviousNodeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerPreviousNodeMethodInfo a signature where
-    overloadedMethod _ = dOMTreeWalkerPreviousNode
-
-#endif
-
--- method DOMTreeWalker::previous_sibling
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_tree_walker_previous_sibling" webkit_dom_tree_walker_previous_sibling :: 
-    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMTreeWalkerPreviousSibling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTreeWalkerPreviousSibling ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-dOMTreeWalkerPreviousSibling self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_tree_walker_previous_sibling self'
-    checkUnexpectedReturnNULL "dOMTreeWalkerPreviousSibling" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerPreviousSiblingMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMTreeWalker a) => O.MethodInfo DOMTreeWalkerPreviousSiblingMethodInfo a signature where
-    overloadedMethod _ = dOMTreeWalkerPreviousSibling
-
-#endif
-
--- method DOMTreeWalker::set_current_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMTreeWalker", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_tree_walker_set_current_node" webkit_dom_tree_walker_set_current_node :: 
-    Ptr DOMTreeWalker ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMTreeWalker"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- value : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Ptr (Ptr GError) ->                     -- error
-    IO ()
-
-{-# DEPRECATED dOMTreeWalkerSetCurrentNode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMTreeWalkerSetCurrentNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMTreeWalker a, WebKit2WebExtension.DOMNode.IsDOMNode b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMTreeWalker.DOMTreeWalker' -}
-    -> b
-    {- ^ /@value@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMTreeWalkerSetCurrentNode self value = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    value' <- unsafeManagedPtrCastPtr value
-    onException (do
-        propagateGError $ webkit_dom_tree_walker_set_current_node self' value'
-        touchManagedPtr self
-        touchManagedPtr value
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerSetCurrentNodeMethodInfo
-instance (signature ~ (b -> m ()), MonadIO m, IsDOMTreeWalker a, WebKit2WebExtension.DOMNode.IsDOMNode b) => O.MethodInfo DOMTreeWalkerSetCurrentNodeMethodInfo a signature where
-    overloadedMethod _ = dOMTreeWalkerSetCurrentNode
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMTreeWalker.hs-boot b/GI/WebKit2WebExtension/Objects/DOMTreeWalker.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMTreeWalker.hs-boot
+++ /dev/null
@@ -1,80 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMTreeWalker where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMTreeWalker = DOMTreeWalker (ManagedPtr DOMTreeWalker)
-instance GObject DOMTreeWalker where
-class (GObject o, O.IsDescendantOf DOMTreeWalker o) => IsDOMTreeWalker o
-instance (GObject o, O.IsDescendantOf DOMTreeWalker o) => IsDOMTreeWalker o
-instance O.HasParentTypes DOMTreeWalker
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerCurrentNodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerFilterPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerRootPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerWhatToShowPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerFirstChildMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerGetCurrentNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerGetExpandEntityReferencesMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerGetFilterMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerGetRootMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerGetWhatToShowMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerLastChildMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerNextNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerNextSiblingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerParentNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerPreviousNodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerPreviousSiblingMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMTreeWalkerSetCurrentNodeMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMUIEvent.hs b/GI/WebKit2WebExtension/Objects/DOMUIEvent.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMUIEvent.hs
+++ /dev/null
@@ -1,931 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMUIEvent
-    ( 
-
--- * Exported types
-    DOMUIEvent(..)                          ,
-    IsDOMUIEvent                            ,
-    toDOMUIEvent                            ,
-    noDOMUIEvent                            ,
-
-
- -- * Methods
--- ** getCharCode #method:getCharCode#
-
-#if ENABLE_OVERLOADING
-    DOMUIEventGetCharCodeMethodInfo         ,
-#endif
-    dOMUIEventGetCharCode                   ,
-
-
--- ** getDetail #method:getDetail#
-
-#if ENABLE_OVERLOADING
-    DOMUIEventGetDetailMethodInfo           ,
-#endif
-    dOMUIEventGetDetail                     ,
-
-
--- ** getKeyCode #method:getKeyCode#
-
-#if ENABLE_OVERLOADING
-    DOMUIEventGetKeyCodeMethodInfo          ,
-#endif
-    dOMUIEventGetKeyCode                    ,
-
-
--- ** getLayerX #method:getLayerX#
-
-#if ENABLE_OVERLOADING
-    DOMUIEventGetLayerXMethodInfo           ,
-#endif
-    dOMUIEventGetLayerX                     ,
-
-
--- ** getLayerY #method:getLayerY#
-
-#if ENABLE_OVERLOADING
-    DOMUIEventGetLayerYMethodInfo           ,
-#endif
-    dOMUIEventGetLayerY                     ,
-
-
--- ** getPageX #method:getPageX#
-
-#if ENABLE_OVERLOADING
-    DOMUIEventGetPageXMethodInfo            ,
-#endif
-    dOMUIEventGetPageX                      ,
-
-
--- ** getPageY #method:getPageY#
-
-#if ENABLE_OVERLOADING
-    DOMUIEventGetPageYMethodInfo            ,
-#endif
-    dOMUIEventGetPageY                      ,
-
-
--- ** getView #method:getView#
-
-#if ENABLE_OVERLOADING
-    DOMUIEventGetViewMethodInfo             ,
-#endif
-    dOMUIEventGetView                       ,
-
-
--- ** initUiEvent #method:initUiEvent#
-
-#if ENABLE_OVERLOADING
-    DOMUIEventInitUiEventMethodInfo         ,
-#endif
-    dOMUIEventInitUiEvent                   ,
-
-
-
-
- -- * Properties
--- ** charCode #attr:charCode#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMUIEventCharCodePropertyInfo          ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMUIEventCharCode                      ,
-#endif
-    getDOMUIEventCharCode                   ,
-
-
--- ** detail #attr:detail#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMUIEventDetailPropertyInfo            ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMUIEventDetail                        ,
-#endif
-    getDOMUIEventDetail                     ,
-
-
--- ** keyCode #attr:keyCode#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMUIEventKeyCodePropertyInfo           ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMUIEventKeyCode                       ,
-#endif
-    getDOMUIEventKeyCode                    ,
-
-
--- ** layerX #attr:layerX#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMUIEventLayerXPropertyInfo            ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMUIEventLayerX                        ,
-#endif
-    getDOMUIEventLayerX                     ,
-
-
--- ** layerY #attr:layerY#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMUIEventLayerYPropertyInfo            ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMUIEventLayerY                        ,
-#endif
-    getDOMUIEventLayerY                     ,
-
-
--- ** pageX #attr:pageX#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMUIEventPageXPropertyInfo             ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMUIEventPageX                         ,
-#endif
-    getDOMUIEventPageX                      ,
-
-
--- ** pageY #attr:pageY#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMUIEventPageYPropertyInfo             ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMUIEventPageY                         ,
-#endif
-    getDOMUIEventPageY                      ,
-
-
--- ** view #attr:view#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMUIEventViewPropertyInfo              ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMUIEventView                          ,
-#endif
-    getDOMUIEventView                       ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEvent as WebKit2WebExtension.DOMEvent
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMUIEvent = DOMUIEvent (ManagedPtr DOMUIEvent)
-foreign import ccall "webkit_dom_ui_event_get_type"
-    c_webkit_dom_ui_event_get_type :: IO GType
-
-instance GObject DOMUIEvent where
-    gobjectType = c_webkit_dom_ui_event_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMUIEvent`, for instance with `toDOMUIEvent`.
-class (GObject o, O.IsDescendantOf DOMUIEvent o) => IsDOMUIEvent o
-instance (GObject o, O.IsDescendantOf DOMUIEvent o) => IsDOMUIEvent o
-
-instance O.HasParentTypes DOMUIEvent
-type instance O.ParentTypes DOMUIEvent = '[WebKit2WebExtension.DOMEvent.DOMEvent, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMUIEvent`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMUIEvent :: (MonadIO m, IsDOMUIEvent o) => o -> m DOMUIEvent
-toDOMUIEvent = liftIO . unsafeCastTo DOMUIEvent
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMUIEvent`.
-noDOMUIEvent :: Maybe DOMUIEvent
-noDOMUIEvent = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMUIEventMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMUIEventMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMUIEventMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMUIEventMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMUIEventMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMUIEventMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMUIEventMethod "initEvent" o = WebKit2WebExtension.DOMEvent.DOMEventInitEventMethodInfo
-    ResolveDOMUIEventMethod "initUiEvent" o = DOMUIEventInitUiEventMethodInfo
-    ResolveDOMUIEventMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMUIEventMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMUIEventMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMUIEventMethod "preventDefault" o = WebKit2WebExtension.DOMEvent.DOMEventPreventDefaultMethodInfo
-    ResolveDOMUIEventMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMUIEventMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMUIEventMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMUIEventMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMUIEventMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMUIEventMethod "stopPropagation" o = WebKit2WebExtension.DOMEvent.DOMEventStopPropagationMethodInfo
-    ResolveDOMUIEventMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMUIEventMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMUIEventMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMUIEventMethod "getBubbles" o = WebKit2WebExtension.DOMEvent.DOMEventGetBubblesMethodInfo
-    ResolveDOMUIEventMethod "getCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelBubbleMethodInfo
-    ResolveDOMUIEventMethod "getCancelable" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelableMethodInfo
-    ResolveDOMUIEventMethod "getCharCode" o = DOMUIEventGetCharCodeMethodInfo
-    ResolveDOMUIEventMethod "getCurrentTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetCurrentTargetMethodInfo
-    ResolveDOMUIEventMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMUIEventMethod "getDetail" o = DOMUIEventGetDetailMethodInfo
-    ResolveDOMUIEventMethod "getEventPhase" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventPhaseMethodInfo
-    ResolveDOMUIEventMethod "getEventType" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventTypeMethodInfo
-    ResolveDOMUIEventMethod "getKeyCode" o = DOMUIEventGetKeyCodeMethodInfo
-    ResolveDOMUIEventMethod "getLayerX" o = DOMUIEventGetLayerXMethodInfo
-    ResolveDOMUIEventMethod "getLayerY" o = DOMUIEventGetLayerYMethodInfo
-    ResolveDOMUIEventMethod "getPageX" o = DOMUIEventGetPageXMethodInfo
-    ResolveDOMUIEventMethod "getPageY" o = DOMUIEventGetPageYMethodInfo
-    ResolveDOMUIEventMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMUIEventMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMUIEventMethod "getReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventGetReturnValueMethodInfo
-    ResolveDOMUIEventMethod "getSrcElement" o = WebKit2WebExtension.DOMEvent.DOMEventGetSrcElementMethodInfo
-    ResolveDOMUIEventMethod "getTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetTargetMethodInfo
-    ResolveDOMUIEventMethod "getTimeStamp" o = WebKit2WebExtension.DOMEvent.DOMEventGetTimeStampMethodInfo
-    ResolveDOMUIEventMethod "getView" o = DOMUIEventGetViewMethodInfo
-    ResolveDOMUIEventMethod "setCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventSetCancelBubbleMethodInfo
-    ResolveDOMUIEventMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMUIEventMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMUIEventMethod "setReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventSetReturnValueMethodInfo
-    ResolveDOMUIEventMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMUIEventMethod t DOMUIEvent, O.MethodInfo info DOMUIEvent p) => OL.IsLabel t (DOMUIEvent -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "char-code"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@char-code@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMUIEvent #charCode
-@
--}
-getDOMUIEventCharCode :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong
-getDOMUIEventCharCode obj = liftIO $ B.Properties.getObjectPropertyLong obj "char-code"
-
-#if ENABLE_OVERLOADING
-data DOMUIEventCharCodePropertyInfo
-instance AttrInfo DOMUIEventCharCodePropertyInfo where
-    type AttrAllowedOps DOMUIEventCharCodePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMUIEventCharCodePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMUIEventCharCodePropertyInfo = IsDOMUIEvent
-    type AttrGetType DOMUIEventCharCodePropertyInfo = CLong
-    type AttrLabel DOMUIEventCharCodePropertyInfo = "char-code"
-    type AttrOrigin DOMUIEventCharCodePropertyInfo = DOMUIEvent
-    attrGet _ = getDOMUIEventCharCode
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "detail"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@detail@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMUIEvent #detail
-@
--}
-getDOMUIEventDetail :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong
-getDOMUIEventDetail obj = liftIO $ B.Properties.getObjectPropertyLong obj "detail"
-
-#if ENABLE_OVERLOADING
-data DOMUIEventDetailPropertyInfo
-instance AttrInfo DOMUIEventDetailPropertyInfo where
-    type AttrAllowedOps DOMUIEventDetailPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMUIEventDetailPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMUIEventDetailPropertyInfo = IsDOMUIEvent
-    type AttrGetType DOMUIEventDetailPropertyInfo = CLong
-    type AttrLabel DOMUIEventDetailPropertyInfo = "detail"
-    type AttrOrigin DOMUIEventDetailPropertyInfo = DOMUIEvent
-    attrGet _ = getDOMUIEventDetail
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "key-code"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@key-code@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMUIEvent #keyCode
-@
--}
-getDOMUIEventKeyCode :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong
-getDOMUIEventKeyCode obj = liftIO $ B.Properties.getObjectPropertyLong obj "key-code"
-
-#if ENABLE_OVERLOADING
-data DOMUIEventKeyCodePropertyInfo
-instance AttrInfo DOMUIEventKeyCodePropertyInfo where
-    type AttrAllowedOps DOMUIEventKeyCodePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMUIEventKeyCodePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMUIEventKeyCodePropertyInfo = IsDOMUIEvent
-    type AttrGetType DOMUIEventKeyCodePropertyInfo = CLong
-    type AttrLabel DOMUIEventKeyCodePropertyInfo = "key-code"
-    type AttrOrigin DOMUIEventKeyCodePropertyInfo = DOMUIEvent
-    attrGet _ = getDOMUIEventKeyCode
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "layer-x"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@layer-x@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMUIEvent #layerX
-@
--}
-getDOMUIEventLayerX :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong
-getDOMUIEventLayerX obj = liftIO $ B.Properties.getObjectPropertyLong obj "layer-x"
-
-#if ENABLE_OVERLOADING
-data DOMUIEventLayerXPropertyInfo
-instance AttrInfo DOMUIEventLayerXPropertyInfo where
-    type AttrAllowedOps DOMUIEventLayerXPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMUIEventLayerXPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMUIEventLayerXPropertyInfo = IsDOMUIEvent
-    type AttrGetType DOMUIEventLayerXPropertyInfo = CLong
-    type AttrLabel DOMUIEventLayerXPropertyInfo = "layer-x"
-    type AttrOrigin DOMUIEventLayerXPropertyInfo = DOMUIEvent
-    attrGet _ = getDOMUIEventLayerX
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "layer-y"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@layer-y@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMUIEvent #layerY
-@
--}
-getDOMUIEventLayerY :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong
-getDOMUIEventLayerY obj = liftIO $ B.Properties.getObjectPropertyLong obj "layer-y"
-
-#if ENABLE_OVERLOADING
-data DOMUIEventLayerYPropertyInfo
-instance AttrInfo DOMUIEventLayerYPropertyInfo where
-    type AttrAllowedOps DOMUIEventLayerYPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMUIEventLayerYPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMUIEventLayerYPropertyInfo = IsDOMUIEvent
-    type AttrGetType DOMUIEventLayerYPropertyInfo = CLong
-    type AttrLabel DOMUIEventLayerYPropertyInfo = "layer-y"
-    type AttrOrigin DOMUIEventLayerYPropertyInfo = DOMUIEvent
-    attrGet _ = getDOMUIEventLayerY
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "page-x"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@page-x@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMUIEvent #pageX
-@
--}
-getDOMUIEventPageX :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong
-getDOMUIEventPageX obj = liftIO $ B.Properties.getObjectPropertyLong obj "page-x"
-
-#if ENABLE_OVERLOADING
-data DOMUIEventPageXPropertyInfo
-instance AttrInfo DOMUIEventPageXPropertyInfo where
-    type AttrAllowedOps DOMUIEventPageXPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMUIEventPageXPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMUIEventPageXPropertyInfo = IsDOMUIEvent
-    type AttrGetType DOMUIEventPageXPropertyInfo = CLong
-    type AttrLabel DOMUIEventPageXPropertyInfo = "page-x"
-    type AttrOrigin DOMUIEventPageXPropertyInfo = DOMUIEvent
-    attrGet _ = getDOMUIEventPageX
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "page-y"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@page-y@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMUIEvent #pageY
-@
--}
-getDOMUIEventPageY :: (MonadIO m, IsDOMUIEvent o) => o -> m CLong
-getDOMUIEventPageY obj = liftIO $ B.Properties.getObjectPropertyLong obj "page-y"
-
-#if ENABLE_OVERLOADING
-data DOMUIEventPageYPropertyInfo
-instance AttrInfo DOMUIEventPageYPropertyInfo where
-    type AttrAllowedOps DOMUIEventPageYPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMUIEventPageYPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMUIEventPageYPropertyInfo = IsDOMUIEvent
-    type AttrGetType DOMUIEventPageYPropertyInfo = CLong
-    type AttrLabel DOMUIEventPageYPropertyInfo = "page-y"
-    type AttrOrigin DOMUIEventPageYPropertyInfo = DOMUIEvent
-    attrGet _ = getDOMUIEventPageY
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "view"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@view@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMUIEvent #view
-@
--}
-getDOMUIEventView :: (MonadIO m, IsDOMUIEvent o) => o -> m (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
-getDOMUIEventView obj = liftIO $ B.Properties.getObjectPropertyObject obj "view" WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow
-
-#if ENABLE_OVERLOADING
-data DOMUIEventViewPropertyInfo
-instance AttrInfo DOMUIEventViewPropertyInfo where
-    type AttrAllowedOps DOMUIEventViewPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMUIEventViewPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMUIEventViewPropertyInfo = IsDOMUIEvent
-    type AttrGetType DOMUIEventViewPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
-    type AttrLabel DOMUIEventViewPropertyInfo = "view"
-    type AttrOrigin DOMUIEventViewPropertyInfo = DOMUIEvent
-    attrGet _ = getDOMUIEventView
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMUIEvent
-type instance O.AttributeList DOMUIEvent = DOMUIEventAttributeList
-type DOMUIEventAttributeList = ('[ '("bubbles", WebKit2WebExtension.DOMEvent.DOMEventBubblesPropertyInfo), '("cancelBubble", WebKit2WebExtension.DOMEvent.DOMEventCancelBubblePropertyInfo), '("cancelable", WebKit2WebExtension.DOMEvent.DOMEventCancelablePropertyInfo), '("charCode", DOMUIEventCharCodePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("currentTarget", WebKit2WebExtension.DOMEvent.DOMEventCurrentTargetPropertyInfo), '("detail", DOMUIEventDetailPropertyInfo), '("eventPhase", WebKit2WebExtension.DOMEvent.DOMEventEventPhasePropertyInfo), '("keyCode", DOMUIEventKeyCodePropertyInfo), '("layerX", DOMUIEventLayerXPropertyInfo), '("layerY", DOMUIEventLayerYPropertyInfo), '("pageX", DOMUIEventPageXPropertyInfo), '("pageY", DOMUIEventPageYPropertyInfo), '("returnValue", WebKit2WebExtension.DOMEvent.DOMEventReturnValuePropertyInfo), '("srcElement", WebKit2WebExtension.DOMEvent.DOMEventSrcElementPropertyInfo), '("target", WebKit2WebExtension.DOMEvent.DOMEventTargetPropertyInfo), '("timeStamp", WebKit2WebExtension.DOMEvent.DOMEventTimeStampPropertyInfo), '("type", WebKit2WebExtension.DOMEvent.DOMEventTypePropertyInfo), '("view", DOMUIEventViewPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMUIEventCharCode :: AttrLabelProxy "charCode"
-dOMUIEventCharCode = AttrLabelProxy
-
-dOMUIEventDetail :: AttrLabelProxy "detail"
-dOMUIEventDetail = AttrLabelProxy
-
-dOMUIEventKeyCode :: AttrLabelProxy "keyCode"
-dOMUIEventKeyCode = AttrLabelProxy
-
-dOMUIEventLayerX :: AttrLabelProxy "layerX"
-dOMUIEventLayerX = AttrLabelProxy
-
-dOMUIEventLayerY :: AttrLabelProxy "layerY"
-dOMUIEventLayerY = AttrLabelProxy
-
-dOMUIEventPageX :: AttrLabelProxy "pageX"
-dOMUIEventPageX = AttrLabelProxy
-
-dOMUIEventPageY :: AttrLabelProxy "pageY"
-dOMUIEventPageY = AttrLabelProxy
-
-dOMUIEventView :: AttrLabelProxy "view"
-dOMUIEventView = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMUIEvent = DOMUIEventSignalList
-type DOMUIEventSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMUIEvent::get_char_code
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_ui_event_get_char_code" webkit_dom_ui_event_get_char_code :: 
-    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMUIEventGetCharCode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMUIEventGetCharCode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMUIEventGetCharCode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_ui_event_get_char_code self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMUIEventGetCharCodeMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetCharCodeMethodInfo a signature where
-    overloadedMethod _ = dOMUIEventGetCharCode
-
-#endif
-
--- method DOMUIEvent::get_detail
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_ui_event_get_detail" webkit_dom_ui_event_get_detail :: 
-    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMUIEventGetDetail ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMUIEventGetDetail ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMUIEventGetDetail self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_ui_event_get_detail self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMUIEventGetDetailMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetDetailMethodInfo a signature where
-    overloadedMethod _ = dOMUIEventGetDetail
-
-#endif
-
--- method DOMUIEvent::get_key_code
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_ui_event_get_key_code" webkit_dom_ui_event_get_key_code :: 
-    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMUIEventGetKeyCode ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMUIEventGetKeyCode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMUIEventGetKeyCode self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_ui_event_get_key_code self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMUIEventGetKeyCodeMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetKeyCodeMethodInfo a signature where
-    overloadedMethod _ = dOMUIEventGetKeyCode
-
-#endif
-
--- method DOMUIEvent::get_layer_x
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_ui_event_get_layer_x" webkit_dom_ui_event_get_layer_x :: 
-    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMUIEventGetLayerX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMUIEventGetLayerX ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMUIEventGetLayerX self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_ui_event_get_layer_x self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMUIEventGetLayerXMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetLayerXMethodInfo a signature where
-    overloadedMethod _ = dOMUIEventGetLayerX
-
-#endif
-
--- method DOMUIEvent::get_layer_y
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_ui_event_get_layer_y" webkit_dom_ui_event_get_layer_y :: 
-    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMUIEventGetLayerY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMUIEventGetLayerY ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMUIEventGetLayerY self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_ui_event_get_layer_y self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMUIEventGetLayerYMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetLayerYMethodInfo a signature where
-    overloadedMethod _ = dOMUIEventGetLayerY
-
-#endif
-
--- method DOMUIEvent::get_page_x
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_ui_event_get_page_x" webkit_dom_ui_event_get_page_x :: 
-    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMUIEventGetPageX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMUIEventGetPageX ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMUIEventGetPageX self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_ui_event_get_page_x self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMUIEventGetPageXMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetPageXMethodInfo a signature where
-    overloadedMethod _ = dOMUIEventGetPageX
-
-#endif
-
--- method DOMUIEvent::get_page_y
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_ui_event_get_page_y" webkit_dom_ui_event_get_page_y :: 
-    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMUIEventGetPageY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMUIEventGetPageY ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMUIEventGetPageY self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_ui_event_get_page_y self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMUIEventGetPageYMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetPageYMethodInfo a signature where
-    overloadedMethod _ = dOMUIEventGetPageY
-
-#endif
-
--- method DOMUIEvent::get_view
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_ui_event_get_view" webkit_dom_ui_event_get_view :: 
-    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})
-    IO (Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
-
-{-# DEPRECATED dOMUIEventGetView ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMUIEventGetView ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}
-    -> m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-dOMUIEventGetView self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_ui_event_get_view self'
-    checkUnexpectedReturnNULL "dOMUIEventGetView" result
-    result' <- (wrapObject WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMUIEventGetViewMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow), MonadIO m, IsDOMUIEvent a) => O.MethodInfo DOMUIEventGetViewMethodInfo a signature where
-    overloadedMethod _ = dOMUIEventGetView
-
-#endif
-
--- method DOMUIEvent::init_ui_event
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMUIEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gchar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "canBubble", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancelable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "view", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "detail", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_ui_event_init_ui_event" webkit_dom_ui_event_init_ui_event :: 
-    Ptr DOMUIEvent ->                       -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMUIEvent"})
-    CString ->                              -- type : TBasicType TUTF8
-    CInt ->                                 -- canBubble : TBasicType TBoolean
-    CInt ->                                 -- cancelable : TBasicType TBoolean
-    Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow -> -- view : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CLong ->                                -- detail : TBasicType TLong
-    IO ()
-
-{-# DEPRECATED dOMUIEventInitUiEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMUIEventInitUiEvent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMUIEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMUIEvent.DOMUIEvent' -}
-    -> T.Text
-    {- ^ /@type@/: A @/gchar/@ -}
-    -> Bool
-    {- ^ /@canBubble@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@cancelable@/: A 'Bool' -}
-    -> b
-    {- ^ /@view@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> CLong
-    {- ^ /@detail@/: A @/glong/@ -}
-    -> m ()
-dOMUIEventInitUiEvent self type_ canBubble cancelable view detail = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    type_' <- textToCString type_
-    let canBubble' = (fromIntegral . fromEnum) canBubble
-    let cancelable' = (fromIntegral . fromEnum) cancelable
-    view' <- unsafeManagedPtrCastPtr view
-    webkit_dom_ui_event_init_ui_event self' type_' canBubble' cancelable' view' detail
-    touchManagedPtr self
-    touchManagedPtr view
-    freeMem type_'
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMUIEventInitUiEventMethodInfo
-instance (signature ~ (T.Text -> Bool -> Bool -> b -> CLong -> m ()), MonadIO m, IsDOMUIEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b) => O.MethodInfo DOMUIEventInitUiEventMethodInfo a signature where
-    overloadedMethod _ = dOMUIEventInitUiEvent
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMUIEvent.hs-boot b/GI/WebKit2WebExtension/Objects/DOMUIEvent.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMUIEvent.hs-boot
+++ /dev/null
@@ -1,80 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMUIEvent where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMUIEvent = DOMUIEvent (ManagedPtr DOMUIEvent)
-instance GObject DOMUIEvent where
-class (GObject o, O.IsDescendantOf DOMUIEvent o) => IsDOMUIEvent o
-instance (GObject o, O.IsDescendantOf DOMUIEvent o) => IsDOMUIEvent o
-instance O.HasParentTypes DOMUIEvent
-#if ENABLE_OVERLOADING
-data DOMUIEventCharCodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventDetailPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventKeyCodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventLayerXPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventLayerYPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventPageXPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventPageYPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventViewPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventGetCharCodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventGetDetailMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventGetKeyCodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventGetLayerXMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventGetLayerYMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventGetPageXMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventGetPageYMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventGetViewMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMUIEventInitUiEventMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMWheelEvent.hs b/GI/WebKit2WebExtension/Objects/DOMWheelEvent.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMWheelEvent.hs
+++ /dev/null
@@ -1,525 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMWheelEvent
-    ( 
-
--- * Exported types
-    DOMWheelEvent(..)                       ,
-    IsDOMWheelEvent                         ,
-    toDOMWheelEvent                         ,
-    noDOMWheelEvent                         ,
-
-
- -- * Methods
--- ** getWheelDelta #method:getWheelDelta#
-
-#if ENABLE_OVERLOADING
-    DOMWheelEventGetWheelDeltaMethodInfo    ,
-#endif
-    dOMWheelEventGetWheelDelta              ,
-
-
--- ** getWheelDeltaX #method:getWheelDeltaX#
-
-#if ENABLE_OVERLOADING
-    DOMWheelEventGetWheelDeltaXMethodInfo   ,
-#endif
-    dOMWheelEventGetWheelDeltaX             ,
-
-
--- ** getWheelDeltaY #method:getWheelDeltaY#
-
-#if ENABLE_OVERLOADING
-    DOMWheelEventGetWheelDeltaYMethodInfo   ,
-#endif
-    dOMWheelEventGetWheelDeltaY             ,
-
-
--- ** initWheelEvent #method:initWheelEvent#
-
-#if ENABLE_OVERLOADING
-    DOMWheelEventInitWheelEventMethodInfo   ,
-#endif
-    dOMWheelEventInitWheelEvent             ,
-
-
-
-
- -- * Properties
--- ** wheelDelta #attr:wheelDelta#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMWheelEventWheelDeltaPropertyInfo     ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMWheelEventWheelDelta                 ,
-#endif
-    getDOMWheelEventWheelDelta              ,
-
-
--- ** wheelDeltaX #attr:wheelDeltaX#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMWheelEventWheelDeltaXPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMWheelEventWheelDeltaX                ,
-#endif
-    getDOMWheelEventWheelDeltaX             ,
-
-
--- ** wheelDeltaY #attr:wheelDeltaY#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMWheelEventWheelDeltaYPropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMWheelEventWheelDeltaY                ,
-#endif
-    getDOMWheelEventWheelDeltaY             ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMEvent as WebKit2WebExtension.DOMEvent
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMMouseEvent as WebKit2WebExtension.DOMMouseEvent
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMUIEvent as WebKit2WebExtension.DOMUIEvent
-
--- | Memory-managed wrapper type.
-newtype DOMWheelEvent = DOMWheelEvent (ManagedPtr DOMWheelEvent)
-foreign import ccall "webkit_dom_wheel_event_get_type"
-    c_webkit_dom_wheel_event_get_type :: IO GType
-
-instance GObject DOMWheelEvent where
-    gobjectType = c_webkit_dom_wheel_event_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMWheelEvent`, for instance with `toDOMWheelEvent`.
-class (GObject o, O.IsDescendantOf DOMWheelEvent o) => IsDOMWheelEvent o
-instance (GObject o, O.IsDescendantOf DOMWheelEvent o) => IsDOMWheelEvent o
-
-instance O.HasParentTypes DOMWheelEvent
-type instance O.ParentTypes DOMWheelEvent = '[WebKit2WebExtension.DOMMouseEvent.DOMMouseEvent, WebKit2WebExtension.DOMUIEvent.DOMUIEvent, WebKit2WebExtension.DOMEvent.DOMEvent, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMWheelEvent`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMWheelEvent :: (MonadIO m, IsDOMWheelEvent o) => o -> m DOMWheelEvent
-toDOMWheelEvent = liftIO . unsafeCastTo DOMWheelEvent
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMWheelEvent`.
-noDOMWheelEvent :: Maybe DOMWheelEvent
-noDOMWheelEvent = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMWheelEventMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMWheelEventMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMWheelEventMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMWheelEventMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMWheelEventMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMWheelEventMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMWheelEventMethod "initEvent" o = WebKit2WebExtension.DOMEvent.DOMEventInitEventMethodInfo
-    ResolveDOMWheelEventMethod "initMouseEvent" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventInitMouseEventMethodInfo
-    ResolveDOMWheelEventMethod "initUiEvent" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventInitUiEventMethodInfo
-    ResolveDOMWheelEventMethod "initWheelEvent" o = DOMWheelEventInitWheelEventMethodInfo
-    ResolveDOMWheelEventMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMWheelEventMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMWheelEventMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMWheelEventMethod "preventDefault" o = WebKit2WebExtension.DOMEvent.DOMEventPreventDefaultMethodInfo
-    ResolveDOMWheelEventMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMWheelEventMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMWheelEventMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMWheelEventMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMWheelEventMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMWheelEventMethod "stopPropagation" o = WebKit2WebExtension.DOMEvent.DOMEventStopPropagationMethodInfo
-    ResolveDOMWheelEventMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMWheelEventMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMWheelEventMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMWheelEventMethod "getAltKey" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetAltKeyMethodInfo
-    ResolveDOMWheelEventMethod "getBubbles" o = WebKit2WebExtension.DOMEvent.DOMEventGetBubblesMethodInfo
-    ResolveDOMWheelEventMethod "getButton" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetButtonMethodInfo
-    ResolveDOMWheelEventMethod "getCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelBubbleMethodInfo
-    ResolveDOMWheelEventMethod "getCancelable" o = WebKit2WebExtension.DOMEvent.DOMEventGetCancelableMethodInfo
-    ResolveDOMWheelEventMethod "getCharCode" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetCharCodeMethodInfo
-    ResolveDOMWheelEventMethod "getClientX" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetClientXMethodInfo
-    ResolveDOMWheelEventMethod "getClientY" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetClientYMethodInfo
-    ResolveDOMWheelEventMethod "getCtrlKey" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetCtrlKeyMethodInfo
-    ResolveDOMWheelEventMethod "getCurrentTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetCurrentTargetMethodInfo
-    ResolveDOMWheelEventMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMWheelEventMethod "getDetail" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetDetailMethodInfo
-    ResolveDOMWheelEventMethod "getEventPhase" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventPhaseMethodInfo
-    ResolveDOMWheelEventMethod "getEventType" o = WebKit2WebExtension.DOMEvent.DOMEventGetEventTypeMethodInfo
-    ResolveDOMWheelEventMethod "getFromElement" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetFromElementMethodInfo
-    ResolveDOMWheelEventMethod "getKeyCode" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetKeyCodeMethodInfo
-    ResolveDOMWheelEventMethod "getLayerX" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetLayerXMethodInfo
-    ResolveDOMWheelEventMethod "getLayerY" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetLayerYMethodInfo
-    ResolveDOMWheelEventMethod "getMetaKey" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetMetaKeyMethodInfo
-    ResolveDOMWheelEventMethod "getOffsetX" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetOffsetXMethodInfo
-    ResolveDOMWheelEventMethod "getOffsetY" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetOffsetYMethodInfo
-    ResolveDOMWheelEventMethod "getPageX" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetPageXMethodInfo
-    ResolveDOMWheelEventMethod "getPageY" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetPageYMethodInfo
-    ResolveDOMWheelEventMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMWheelEventMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMWheelEventMethod "getRelatedTarget" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetRelatedTargetMethodInfo
-    ResolveDOMWheelEventMethod "getReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventGetReturnValueMethodInfo
-    ResolveDOMWheelEventMethod "getScreenX" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetScreenXMethodInfo
-    ResolveDOMWheelEventMethod "getScreenY" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetScreenYMethodInfo
-    ResolveDOMWheelEventMethod "getShiftKey" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetShiftKeyMethodInfo
-    ResolveDOMWheelEventMethod "getSrcElement" o = WebKit2WebExtension.DOMEvent.DOMEventGetSrcElementMethodInfo
-    ResolveDOMWheelEventMethod "getTarget" o = WebKit2WebExtension.DOMEvent.DOMEventGetTargetMethodInfo
-    ResolveDOMWheelEventMethod "getTimeStamp" o = WebKit2WebExtension.DOMEvent.DOMEventGetTimeStampMethodInfo
-    ResolveDOMWheelEventMethod "getToElement" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetToElementMethodInfo
-    ResolveDOMWheelEventMethod "getView" o = WebKit2WebExtension.DOMUIEvent.DOMUIEventGetViewMethodInfo
-    ResolveDOMWheelEventMethod "getWheelDelta" o = DOMWheelEventGetWheelDeltaMethodInfo
-    ResolveDOMWheelEventMethod "getWheelDeltaX" o = DOMWheelEventGetWheelDeltaXMethodInfo
-    ResolveDOMWheelEventMethod "getWheelDeltaY" o = DOMWheelEventGetWheelDeltaYMethodInfo
-    ResolveDOMWheelEventMethod "getX" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetXMethodInfo
-    ResolveDOMWheelEventMethod "getY" o = WebKit2WebExtension.DOMMouseEvent.DOMMouseEventGetYMethodInfo
-    ResolveDOMWheelEventMethod "setCancelBubble" o = WebKit2WebExtension.DOMEvent.DOMEventSetCancelBubbleMethodInfo
-    ResolveDOMWheelEventMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMWheelEventMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMWheelEventMethod "setReturnValue" o = WebKit2WebExtension.DOMEvent.DOMEventSetReturnValueMethodInfo
-    ResolveDOMWheelEventMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMWheelEventMethod t DOMWheelEvent, O.MethodInfo info DOMWheelEvent p) => OL.IsLabel t (DOMWheelEvent -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "wheel-delta"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@wheel-delta@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMWheelEvent #wheelDelta
-@
--}
-getDOMWheelEventWheelDelta :: (MonadIO m, IsDOMWheelEvent o) => o -> m CLong
-getDOMWheelEventWheelDelta obj = liftIO $ B.Properties.getObjectPropertyLong obj "wheel-delta"
-
-#if ENABLE_OVERLOADING
-data DOMWheelEventWheelDeltaPropertyInfo
-instance AttrInfo DOMWheelEventWheelDeltaPropertyInfo where
-    type AttrAllowedOps DOMWheelEventWheelDeltaPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMWheelEventWheelDeltaPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMWheelEventWheelDeltaPropertyInfo = IsDOMWheelEvent
-    type AttrGetType DOMWheelEventWheelDeltaPropertyInfo = CLong
-    type AttrLabel DOMWheelEventWheelDeltaPropertyInfo = "wheel-delta"
-    type AttrOrigin DOMWheelEventWheelDeltaPropertyInfo = DOMWheelEvent
-    attrGet _ = getDOMWheelEventWheelDelta
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "wheel-delta-x"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@wheel-delta-x@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMWheelEvent #wheelDeltaX
-@
--}
-getDOMWheelEventWheelDeltaX :: (MonadIO m, IsDOMWheelEvent o) => o -> m CLong
-getDOMWheelEventWheelDeltaX obj = liftIO $ B.Properties.getObjectPropertyLong obj "wheel-delta-x"
-
-#if ENABLE_OVERLOADING
-data DOMWheelEventWheelDeltaXPropertyInfo
-instance AttrInfo DOMWheelEventWheelDeltaXPropertyInfo where
-    type AttrAllowedOps DOMWheelEventWheelDeltaXPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMWheelEventWheelDeltaXPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMWheelEventWheelDeltaXPropertyInfo = IsDOMWheelEvent
-    type AttrGetType DOMWheelEventWheelDeltaXPropertyInfo = CLong
-    type AttrLabel DOMWheelEventWheelDeltaXPropertyInfo = "wheel-delta-x"
-    type AttrOrigin DOMWheelEventWheelDeltaXPropertyInfo = DOMWheelEvent
-    attrGet _ = getDOMWheelEventWheelDeltaX
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "wheel-delta-y"
-   -- Type: TBasicType TLong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@wheel-delta-y@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMWheelEvent #wheelDeltaY
-@
--}
-getDOMWheelEventWheelDeltaY :: (MonadIO m, IsDOMWheelEvent o) => o -> m CLong
-getDOMWheelEventWheelDeltaY obj = liftIO $ B.Properties.getObjectPropertyLong obj "wheel-delta-y"
-
-#if ENABLE_OVERLOADING
-data DOMWheelEventWheelDeltaYPropertyInfo
-instance AttrInfo DOMWheelEventWheelDeltaYPropertyInfo where
-    type AttrAllowedOps DOMWheelEventWheelDeltaYPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMWheelEventWheelDeltaYPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMWheelEventWheelDeltaYPropertyInfo = IsDOMWheelEvent
-    type AttrGetType DOMWheelEventWheelDeltaYPropertyInfo = CLong
-    type AttrLabel DOMWheelEventWheelDeltaYPropertyInfo = "wheel-delta-y"
-    type AttrOrigin DOMWheelEventWheelDeltaYPropertyInfo = DOMWheelEvent
-    attrGet _ = getDOMWheelEventWheelDeltaY
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMWheelEvent
-type instance O.AttributeList DOMWheelEvent = DOMWheelEventAttributeList
-type DOMWheelEventAttributeList = ('[ '("altKey", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventAltKeyPropertyInfo), '("bubbles", WebKit2WebExtension.DOMEvent.DOMEventBubblesPropertyInfo), '("button", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventButtonPropertyInfo), '("cancelBubble", WebKit2WebExtension.DOMEvent.DOMEventCancelBubblePropertyInfo), '("cancelable", WebKit2WebExtension.DOMEvent.DOMEventCancelablePropertyInfo), '("charCode", WebKit2WebExtension.DOMUIEvent.DOMUIEventCharCodePropertyInfo), '("clientX", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventClientXPropertyInfo), '("clientY", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventClientYPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("ctrlKey", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventCtrlKeyPropertyInfo), '("currentTarget", WebKit2WebExtension.DOMEvent.DOMEventCurrentTargetPropertyInfo), '("detail", WebKit2WebExtension.DOMUIEvent.DOMUIEventDetailPropertyInfo), '("eventPhase", WebKit2WebExtension.DOMEvent.DOMEventEventPhasePropertyInfo), '("fromElement", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventFromElementPropertyInfo), '("keyCode", WebKit2WebExtension.DOMUIEvent.DOMUIEventKeyCodePropertyInfo), '("layerX", WebKit2WebExtension.DOMUIEvent.DOMUIEventLayerXPropertyInfo), '("layerY", WebKit2WebExtension.DOMUIEvent.DOMUIEventLayerYPropertyInfo), '("metaKey", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventMetaKeyPropertyInfo), '("offsetX", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventOffsetXPropertyInfo), '("offsetY", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventOffsetYPropertyInfo), '("pageX", WebKit2WebExtension.DOMUIEvent.DOMUIEventPageXPropertyInfo), '("pageY", WebKit2WebExtension.DOMUIEvent.DOMUIEventPageYPropertyInfo), '("relatedTarget", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventRelatedTargetPropertyInfo), '("returnValue", WebKit2WebExtension.DOMEvent.DOMEventReturnValuePropertyInfo), '("screenX", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventScreenXPropertyInfo), '("screenY", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventScreenYPropertyInfo), '("shiftKey", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventShiftKeyPropertyInfo), '("srcElement", WebKit2WebExtension.DOMEvent.DOMEventSrcElementPropertyInfo), '("target", WebKit2WebExtension.DOMEvent.DOMEventTargetPropertyInfo), '("timeStamp", WebKit2WebExtension.DOMEvent.DOMEventTimeStampPropertyInfo), '("toElement", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventToElementPropertyInfo), '("type", WebKit2WebExtension.DOMEvent.DOMEventTypePropertyInfo), '("view", WebKit2WebExtension.DOMUIEvent.DOMUIEventViewPropertyInfo), '("wheelDelta", DOMWheelEventWheelDeltaPropertyInfo), '("wheelDeltaX", DOMWheelEventWheelDeltaXPropertyInfo), '("wheelDeltaY", DOMWheelEventWheelDeltaYPropertyInfo), '("x", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventXPropertyInfo), '("y", WebKit2WebExtension.DOMMouseEvent.DOMMouseEventYPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMWheelEventWheelDelta :: AttrLabelProxy "wheelDelta"
-dOMWheelEventWheelDelta = AttrLabelProxy
-
-dOMWheelEventWheelDeltaX :: AttrLabelProxy "wheelDeltaX"
-dOMWheelEventWheelDeltaX = AttrLabelProxy
-
-dOMWheelEventWheelDeltaY :: AttrLabelProxy "wheelDeltaY"
-dOMWheelEventWheelDeltaY = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMWheelEvent = DOMWheelEventSignalList
-type DOMWheelEventSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMWheelEvent::get_wheel_delta
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMWheelEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_wheel_event_get_wheel_delta" webkit_dom_wheel_event_get_wheel_delta :: 
-    Ptr DOMWheelEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMWheelEventGetWheelDelta ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMWheelEventGetWheelDelta ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMWheelEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMWheelEventGetWheelDelta self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_wheel_event_get_wheel_delta self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMWheelEventGetWheelDeltaMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMWheelEvent a) => O.MethodInfo DOMWheelEventGetWheelDeltaMethodInfo a signature where
-    overloadedMethod _ = dOMWheelEventGetWheelDelta
-
-#endif
-
--- method DOMWheelEvent::get_wheel_delta_x
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMWheelEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_wheel_event_get_wheel_delta_x" webkit_dom_wheel_event_get_wheel_delta_x :: 
-    Ptr DOMWheelEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMWheelEventGetWheelDeltaX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMWheelEventGetWheelDeltaX ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMWheelEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMWheelEventGetWheelDeltaX self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_wheel_event_get_wheel_delta_x self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMWheelEventGetWheelDeltaXMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMWheelEvent a) => O.MethodInfo DOMWheelEventGetWheelDeltaXMethodInfo a signature where
-    overloadedMethod _ = dOMWheelEventGetWheelDeltaX
-
-#endif
-
--- method DOMWheelEvent::get_wheel_delta_y
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMWheelEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TLong)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_wheel_event_get_wheel_delta_y" webkit_dom_wheel_event_get_wheel_delta_y :: 
-    Ptr DOMWheelEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"})
-    IO CLong
-
-{-# DEPRECATED dOMWheelEventGetWheelDeltaY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMWheelEventGetWheelDeltaY ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMWheelEvent a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent' -}
-    -> m CLong
-    {- ^ __Returns:__ A @/glong/@ -}
-dOMWheelEventGetWheelDeltaY self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_wheel_event_get_wheel_delta_y self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMWheelEventGetWheelDeltaYMethodInfo
-instance (signature ~ (m CLong), MonadIO m, IsDOMWheelEvent a) => O.MethodInfo DOMWheelEventGetWheelDeltaYMethodInfo a signature where
-    overloadedMethod _ = dOMWheelEventGetWheelDeltaY
-
-#endif
-
--- method DOMWheelEvent::init_wheel_event
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMWheelEvent", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wheelDeltaX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wheelDeltaY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "view", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMDOMWindow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "screenX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "screenY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clientX", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "clientY", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #glong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "ctrlKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "altKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "shiftKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "metaKey", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gboolean", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_wheel_event_init_wheel_event" webkit_dom_wheel_event_init_wheel_event :: 
-    Ptr DOMWheelEvent ->                    -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMWheelEvent"})
-    CLong ->                                -- wheelDeltaX : TBasicType TLong
-    CLong ->                                -- wheelDeltaY : TBasicType TLong
-    Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow -> -- view : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDOMWindow"})
-    CLong ->                                -- screenX : TBasicType TLong
-    CLong ->                                -- screenY : TBasicType TLong
-    CLong ->                                -- clientX : TBasicType TLong
-    CLong ->                                -- clientY : TBasicType TLong
-    CInt ->                                 -- ctrlKey : TBasicType TBoolean
-    CInt ->                                 -- altKey : TBasicType TBoolean
-    CInt ->                                 -- shiftKey : TBasicType TBoolean
-    CInt ->                                 -- metaKey : TBasicType TBoolean
-    IO ()
-
-{-# DEPRECATED dOMWheelEventInitWheelEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMWheelEventInitWheelEvent ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMWheelEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMWheelEvent.DOMWheelEvent' -}
-    -> CLong
-    {- ^ /@wheelDeltaX@/: A @/glong/@ -}
-    -> CLong
-    {- ^ /@wheelDeltaY@/: A @/glong/@ -}
-    -> b
-    {- ^ /@view@/: A 'GI.WebKit2WebExtension.Objects.DOMDOMWindow.DOMDOMWindow' -}
-    -> CLong
-    {- ^ /@screenX@/: A @/glong/@ -}
-    -> CLong
-    {- ^ /@screenY@/: A @/glong/@ -}
-    -> CLong
-    {- ^ /@clientX@/: A @/glong/@ -}
-    -> CLong
-    {- ^ /@clientY@/: A @/glong/@ -}
-    -> Bool
-    {- ^ /@ctrlKey@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@altKey@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@shiftKey@/: A 'Bool' -}
-    -> Bool
-    {- ^ /@metaKey@/: A 'Bool' -}
-    -> m ()
-dOMWheelEventInitWheelEvent self wheelDeltaX wheelDeltaY view screenX screenY clientX clientY ctrlKey altKey shiftKey metaKey = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    view' <- unsafeManagedPtrCastPtr view
-    let ctrlKey' = (fromIntegral . fromEnum) ctrlKey
-    let altKey' = (fromIntegral . fromEnum) altKey
-    let shiftKey' = (fromIntegral . fromEnum) shiftKey
-    let metaKey' = (fromIntegral . fromEnum) metaKey
-    webkit_dom_wheel_event_init_wheel_event self' wheelDeltaX wheelDeltaY view' screenX screenY clientX clientY ctrlKey' altKey' shiftKey' metaKey'
-    touchManagedPtr self
-    touchManagedPtr view
-    return ()
-
-#if ENABLE_OVERLOADING
-data DOMWheelEventInitWheelEventMethodInfo
-instance (signature ~ (CLong -> CLong -> b -> CLong -> CLong -> CLong -> CLong -> Bool -> Bool -> Bool -> Bool -> m ()), MonadIO m, IsDOMWheelEvent a, WebKit2WebExtension.DOMDOMWindow.IsDOMDOMWindow b) => O.MethodInfo DOMWheelEventInitWheelEventMethodInfo a signature where
-    overloadedMethod _ = dOMWheelEventInitWheelEvent
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMWheelEvent.hs-boot b/GI/WebKit2WebExtension/Objects/DOMWheelEvent.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMWheelEvent.hs-boot
+++ /dev/null
@@ -1,50 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMWheelEvent where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMWheelEvent = DOMWheelEvent (ManagedPtr DOMWheelEvent)
-instance GObject DOMWheelEvent where
-class (GObject o, O.IsDescendantOf DOMWheelEvent o) => IsDOMWheelEvent o
-instance (GObject o, O.IsDescendantOf DOMWheelEvent o) => IsDOMWheelEvent o
-instance O.HasParentTypes DOMWheelEvent
-#if ENABLE_OVERLOADING
-data DOMWheelEventWheelDeltaPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMWheelEventWheelDeltaXPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMWheelEventWheelDeltaYPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMWheelEventGetWheelDeltaMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMWheelEventGetWheelDeltaXMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMWheelEventGetWheelDeltaYMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMWheelEventInitWheelEventMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMXPathExpression.hs b/GI/WebKit2WebExtension/Objects/DOMXPathExpression.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMXPathExpression.hs
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMXPathExpression
-    ( 
-
--- * Exported types
-    DOMXPathExpression(..)                  ,
-    IsDOMXPathExpression                    ,
-    toDOMXPathExpression                    ,
-    noDOMXPathExpression                    ,
-
-
- -- * Methods
--- ** evaluate #method:evaluate#
-
-#if ENABLE_OVERLOADING
-    DOMXPathExpressionEvaluateMethodInfo    ,
-#endif
-    dOMXPathExpressionEvaluate              ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMXPathResult as WebKit2WebExtension.DOMXPathResult
-
--- | Memory-managed wrapper type.
-newtype DOMXPathExpression = DOMXPathExpression (ManagedPtr DOMXPathExpression)
-foreign import ccall "webkit_dom_xpath_expression_get_type"
-    c_webkit_dom_xpath_expression_get_type :: IO GType
-
-instance GObject DOMXPathExpression where
-    gobjectType = c_webkit_dom_xpath_expression_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMXPathExpression`, for instance with `toDOMXPathExpression`.
-class (GObject o, O.IsDescendantOf DOMXPathExpression o) => IsDOMXPathExpression o
-instance (GObject o, O.IsDescendantOf DOMXPathExpression o) => IsDOMXPathExpression o
-
-instance O.HasParentTypes DOMXPathExpression
-type instance O.ParentTypes DOMXPathExpression = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMXPathExpression`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMXPathExpression :: (MonadIO m, IsDOMXPathExpression o) => o -> m DOMXPathExpression
-toDOMXPathExpression = liftIO . unsafeCastTo DOMXPathExpression
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMXPathExpression`.
-noDOMXPathExpression :: Maybe DOMXPathExpression
-noDOMXPathExpression = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMXPathExpressionMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMXPathExpressionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMXPathExpressionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMXPathExpressionMethod "evaluate" o = DOMXPathExpressionEvaluateMethodInfo
-    ResolveDOMXPathExpressionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMXPathExpressionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMXPathExpressionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMXPathExpressionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMXPathExpressionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMXPathExpressionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMXPathExpressionMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMXPathExpressionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMXPathExpressionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMXPathExpressionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMXPathExpressionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMXPathExpressionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMXPathExpressionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMXPathExpressionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMXPathExpressionMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMXPathExpressionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMXPathExpressionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMXPathExpressionMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMXPathExpressionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMXPathExpressionMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMXPathExpressionMethod t DOMXPathExpression, O.MethodInfo info DOMXPathExpression p) => OL.IsLabel t (DOMXPathExpression -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMXPathExpression
-type instance O.AttributeList DOMXPathExpression = DOMXPathExpressionAttributeList
-type DOMXPathExpressionAttributeList = ('[ '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMXPathExpression = DOMXPathExpressionSignalList
-type DOMXPathExpressionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMXPathExpression::evaluate
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathExpression"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathExpression", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "contextNode", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMNode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUInt16, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gushort", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "inResult", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_xpath_expression_evaluate" webkit_dom_xpath_expression_evaluate :: 
-    Ptr DOMXPathExpression ->               -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathExpression"})
-    Ptr WebKit2WebExtension.DOMNode.DOMNode -> -- contextNode : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-    Word16 ->                               -- type : TBasicType TUInt16
-    Ptr WebKit2WebExtension.DOMXPathResult.DOMXPathResult -> -- inResult : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMXPathResult.DOMXPathResult)
-
-{-# DEPRECATED dOMXPathExpressionEvaluate ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMXPathExpressionEvaluate ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathExpression a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMXPathResult.IsDOMXPathResult c) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathExpression.DOMXPathExpression' -}
-    -> b
-    {- ^ /@contextNode@/: A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-    -> Word16
-    {- ^ /@type@/: A @/gushort/@ -}
-    -> c
-    {- ^ /@inResult@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}
-    -> m WebKit2WebExtension.DOMXPathResult.DOMXPathResult
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMXPathExpressionEvaluate self contextNode type_ inResult = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    contextNode' <- unsafeManagedPtrCastPtr contextNode
-    inResult' <- unsafeManagedPtrCastPtr inResult
-    onException (do
-        result <- propagateGError $ webkit_dom_xpath_expression_evaluate self' contextNode' type_ inResult'
-        checkUnexpectedReturnNULL "dOMXPathExpressionEvaluate" result
-        result' <- (wrapObject WebKit2WebExtension.DOMXPathResult.DOMXPathResult) result
-        touchManagedPtr self
-        touchManagedPtr contextNode
-        touchManagedPtr inResult
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMXPathExpressionEvaluateMethodInfo
-instance (signature ~ (b -> Word16 -> c -> m WebKit2WebExtension.DOMXPathResult.DOMXPathResult), MonadIO m, IsDOMXPathExpression a, WebKit2WebExtension.DOMNode.IsDOMNode b, WebKit2WebExtension.DOMXPathResult.IsDOMXPathResult c) => O.MethodInfo DOMXPathExpressionEvaluateMethodInfo a signature where
-    overloadedMethod _ = dOMXPathExpressionEvaluate
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMXPathExpression.hs-boot b/GI/WebKit2WebExtension/Objects/DOMXPathExpression.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMXPathExpression.hs-boot
+++ /dev/null
@@ -1,32 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMXPathExpression where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMXPathExpression = DOMXPathExpression (ManagedPtr DOMXPathExpression)
-instance GObject DOMXPathExpression where
-class (GObject o, O.IsDescendantOf DOMXPathExpression o) => IsDOMXPathExpression o
-instance (GObject o, O.IsDescendantOf DOMXPathExpression o) => IsDOMXPathExpression o
-instance O.HasParentTypes DOMXPathExpression
-#if ENABLE_OVERLOADING
-data DOMXPathExpressionEvaluateMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/DOMXPathResult.hs b/GI/WebKit2WebExtension/Objects/DOMXPathResult.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMXPathResult.hs
+++ /dev/null
@@ -1,896 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.DOMXPathResult
-    ( 
-
--- * Exported types
-    DOMXPathResult(..)                      ,
-    IsDOMXPathResult                        ,
-    toDOMXPathResult                        ,
-    noDOMXPathResult                        ,
-
-
- -- * Methods
--- ** getBooleanValue #method:getBooleanValue#
-
-#if ENABLE_OVERLOADING
-    DOMXPathResultGetBooleanValueMethodInfo ,
-#endif
-    dOMXPathResultGetBooleanValue           ,
-
-
--- ** getInvalidIteratorState #method:getInvalidIteratorState#
-
-#if ENABLE_OVERLOADING
-    DOMXPathResultGetInvalidIteratorStateMethodInfo,
-#endif
-    dOMXPathResultGetInvalidIteratorState   ,
-
-
--- ** getNumberValue #method:getNumberValue#
-
-#if ENABLE_OVERLOADING
-    DOMXPathResultGetNumberValueMethodInfo  ,
-#endif
-    dOMXPathResultGetNumberValue            ,
-
-
--- ** getResultType #method:getResultType#
-
-#if ENABLE_OVERLOADING
-    DOMXPathResultGetResultTypeMethodInfo   ,
-#endif
-    dOMXPathResultGetResultType             ,
-
-
--- ** getSingleNodeValue #method:getSingleNodeValue#
-
-#if ENABLE_OVERLOADING
-    DOMXPathResultGetSingleNodeValueMethodInfo,
-#endif
-    dOMXPathResultGetSingleNodeValue        ,
-
-
--- ** getSnapshotLength #method:getSnapshotLength#
-
-#if ENABLE_OVERLOADING
-    DOMXPathResultGetSnapshotLengthMethodInfo,
-#endif
-    dOMXPathResultGetSnapshotLength         ,
-
-
--- ** getStringValue #method:getStringValue#
-
-#if ENABLE_OVERLOADING
-    DOMXPathResultGetStringValueMethodInfo  ,
-#endif
-    dOMXPathResultGetStringValue            ,
-
-
--- ** iterateNext #method:iterateNext#
-
-#if ENABLE_OVERLOADING
-    DOMXPathResultIterateNextMethodInfo     ,
-#endif
-    dOMXPathResultIterateNext               ,
-
-
--- ** snapshotItem #method:snapshotItem#
-
-#if ENABLE_OVERLOADING
-    DOMXPathResultSnapshotItemMethodInfo    ,
-#endif
-    dOMXPathResultSnapshotItem              ,
-
-
-
-
- -- * Properties
--- ** booleanValue #attr:booleanValue#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMXPathResultBooleanValuePropertyInfo  ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMXPathResultBooleanValue              ,
-#endif
-    getDOMXPathResultBooleanValue           ,
-
-
--- ** invalidIteratorState #attr:invalidIteratorState#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMXPathResultInvalidIteratorStatePropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMXPathResultInvalidIteratorState      ,
-#endif
-    getDOMXPathResultInvalidIteratorState   ,
-
-
--- ** numberValue #attr:numberValue#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMXPathResultNumberValuePropertyInfo   ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMXPathResultNumberValue               ,
-#endif
-    getDOMXPathResultNumberValue            ,
-
-
--- ** resultType #attr:resultType#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMXPathResultResultTypePropertyInfo    ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMXPathResultResultType                ,
-#endif
-    getDOMXPathResultResultType             ,
-
-
--- ** singleNodeValue #attr:singleNodeValue#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMXPathResultSingleNodeValuePropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMXPathResultSingleNodeValue           ,
-#endif
-    getDOMXPathResultSingleNodeValue        ,
-
-
--- ** snapshotLength #attr:snapshotLength#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMXPathResultSnapshotLengthPropertyInfo,
-#endif
-#if ENABLE_OVERLOADING
-    dOMXPathResultSnapshotLength            ,
-#endif
-    getDOMXPathResultSnapshotLength         ,
-
-
--- ** stringValue #attr:stringValue#
-{- | /No description available in the introspection data./
--}
-#if ENABLE_OVERLOADING
-    DOMXPathResultStringValuePropertyInfo   ,
-#endif
-#if ENABLE_OVERLOADING
-    dOMXPathResultStringValue               ,
-#endif
-    getDOMXPathResultStringValue            ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-
--- | Memory-managed wrapper type.
-newtype DOMXPathResult = DOMXPathResult (ManagedPtr DOMXPathResult)
-foreign import ccall "webkit_dom_xpath_result_get_type"
-    c_webkit_dom_xpath_result_get_type :: IO GType
-
-instance GObject DOMXPathResult where
-    gobjectType = c_webkit_dom_xpath_result_get_type
-    
-
--- | Type class for types which can be safely cast to `DOMXPathResult`, for instance with `toDOMXPathResult`.
-class (GObject o, O.IsDescendantOf DOMXPathResult o) => IsDOMXPathResult o
-instance (GObject o, O.IsDescendantOf DOMXPathResult o) => IsDOMXPathResult o
-
-instance O.HasParentTypes DOMXPathResult
-type instance O.ParentTypes DOMXPathResult = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object]
-
--- | Cast to `DOMXPathResult`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toDOMXPathResult :: (MonadIO m, IsDOMXPathResult o) => o -> m DOMXPathResult
-toDOMXPathResult = liftIO . unsafeCastTo DOMXPathResult
-
--- | A convenience alias for `Nothing` :: `Maybe` `DOMXPathResult`.
-noDOMXPathResult :: Maybe DOMXPathResult
-noDOMXPathResult = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveDOMXPathResultMethod (t :: Symbol) (o :: *) :: * where
-    ResolveDOMXPathResultMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveDOMXPathResultMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveDOMXPathResultMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveDOMXPathResultMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveDOMXPathResultMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveDOMXPathResultMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveDOMXPathResultMethod "iterateNext" o = DOMXPathResultIterateNextMethodInfo
-    ResolveDOMXPathResultMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveDOMXPathResultMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveDOMXPathResultMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveDOMXPathResultMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveDOMXPathResultMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveDOMXPathResultMethod "snapshotItem" o = DOMXPathResultSnapshotItemMethodInfo
-    ResolveDOMXPathResultMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveDOMXPathResultMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveDOMXPathResultMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveDOMXPathResultMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveDOMXPathResultMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveDOMXPathResultMethod "getBooleanValue" o = DOMXPathResultGetBooleanValueMethodInfo
-    ResolveDOMXPathResultMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveDOMXPathResultMethod "getInvalidIteratorState" o = DOMXPathResultGetInvalidIteratorStateMethodInfo
-    ResolveDOMXPathResultMethod "getNumberValue" o = DOMXPathResultGetNumberValueMethodInfo
-    ResolveDOMXPathResultMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveDOMXPathResultMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveDOMXPathResultMethod "getResultType" o = DOMXPathResultGetResultTypeMethodInfo
-    ResolveDOMXPathResultMethod "getSingleNodeValue" o = DOMXPathResultGetSingleNodeValueMethodInfo
-    ResolveDOMXPathResultMethod "getSnapshotLength" o = DOMXPathResultGetSnapshotLengthMethodInfo
-    ResolveDOMXPathResultMethod "getStringValue" o = DOMXPathResultGetStringValueMethodInfo
-    ResolveDOMXPathResultMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveDOMXPathResultMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveDOMXPathResultMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveDOMXPathResultMethod t DOMXPathResult, O.MethodInfo info DOMXPathResult p) => OL.IsLabel t (DOMXPathResult -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "boolean-value"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@boolean-value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMXPathResult #booleanValue
-@
--}
-getDOMXPathResultBooleanValue :: (MonadIO m, IsDOMXPathResult o) => o -> m Bool
-getDOMXPathResultBooleanValue obj = liftIO $ B.Properties.getObjectPropertyBool obj "boolean-value"
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultBooleanValuePropertyInfo
-instance AttrInfo DOMXPathResultBooleanValuePropertyInfo where
-    type AttrAllowedOps DOMXPathResultBooleanValuePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMXPathResultBooleanValuePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMXPathResultBooleanValuePropertyInfo = IsDOMXPathResult
-    type AttrGetType DOMXPathResultBooleanValuePropertyInfo = Bool
-    type AttrLabel DOMXPathResultBooleanValuePropertyInfo = "boolean-value"
-    type AttrOrigin DOMXPathResultBooleanValuePropertyInfo = DOMXPathResult
-    attrGet _ = getDOMXPathResultBooleanValue
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "invalid-iterator-state"
-   -- Type: TBasicType TBoolean
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@invalid-iterator-state@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMXPathResult #invalidIteratorState
-@
--}
-getDOMXPathResultInvalidIteratorState :: (MonadIO m, IsDOMXPathResult o) => o -> m Bool
-getDOMXPathResultInvalidIteratorState obj = liftIO $ B.Properties.getObjectPropertyBool obj "invalid-iterator-state"
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultInvalidIteratorStatePropertyInfo
-instance AttrInfo DOMXPathResultInvalidIteratorStatePropertyInfo where
-    type AttrAllowedOps DOMXPathResultInvalidIteratorStatePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMXPathResultInvalidIteratorStatePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMXPathResultInvalidIteratorStatePropertyInfo = IsDOMXPathResult
-    type AttrGetType DOMXPathResultInvalidIteratorStatePropertyInfo = Bool
-    type AttrLabel DOMXPathResultInvalidIteratorStatePropertyInfo = "invalid-iterator-state"
-    type AttrOrigin DOMXPathResultInvalidIteratorStatePropertyInfo = DOMXPathResult
-    attrGet _ = getDOMXPathResultInvalidIteratorState
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "number-value"
-   -- Type: TBasicType TDouble
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@number-value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMXPathResult #numberValue
-@
--}
-getDOMXPathResultNumberValue :: (MonadIO m, IsDOMXPathResult o) => o -> m Double
-getDOMXPathResultNumberValue obj = liftIO $ B.Properties.getObjectPropertyDouble obj "number-value"
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultNumberValuePropertyInfo
-instance AttrInfo DOMXPathResultNumberValuePropertyInfo where
-    type AttrAllowedOps DOMXPathResultNumberValuePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMXPathResultNumberValuePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMXPathResultNumberValuePropertyInfo = IsDOMXPathResult
-    type AttrGetType DOMXPathResultNumberValuePropertyInfo = Double
-    type AttrLabel DOMXPathResultNumberValuePropertyInfo = "number-value"
-    type AttrOrigin DOMXPathResultNumberValuePropertyInfo = DOMXPathResult
-    attrGet _ = getDOMXPathResultNumberValue
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "result-type"
-   -- Type: TBasicType TUInt
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@result-type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMXPathResult #resultType
-@
--}
-getDOMXPathResultResultType :: (MonadIO m, IsDOMXPathResult o) => o -> m Word32
-getDOMXPathResultResultType obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "result-type"
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultResultTypePropertyInfo
-instance AttrInfo DOMXPathResultResultTypePropertyInfo where
-    type AttrAllowedOps DOMXPathResultResultTypePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMXPathResultResultTypePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMXPathResultResultTypePropertyInfo = IsDOMXPathResult
-    type AttrGetType DOMXPathResultResultTypePropertyInfo = Word32
-    type AttrLabel DOMXPathResultResultTypePropertyInfo = "result-type"
-    type AttrOrigin DOMXPathResultResultTypePropertyInfo = DOMXPathResult
-    attrGet _ = getDOMXPathResultResultType
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "single-node-value"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@single-node-value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMXPathResult #singleNodeValue
-@
--}
-getDOMXPathResultSingleNodeValue :: (MonadIO m, IsDOMXPathResult o) => o -> m (Maybe WebKit2WebExtension.DOMNode.DOMNode)
-getDOMXPathResultSingleNodeValue obj = liftIO $ B.Properties.getObjectPropertyObject obj "single-node-value" WebKit2WebExtension.DOMNode.DOMNode
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultSingleNodeValuePropertyInfo
-instance AttrInfo DOMXPathResultSingleNodeValuePropertyInfo where
-    type AttrAllowedOps DOMXPathResultSingleNodeValuePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMXPathResultSingleNodeValuePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMXPathResultSingleNodeValuePropertyInfo = IsDOMXPathResult
-    type AttrGetType DOMXPathResultSingleNodeValuePropertyInfo = (Maybe WebKit2WebExtension.DOMNode.DOMNode)
-    type AttrLabel DOMXPathResultSingleNodeValuePropertyInfo = "single-node-value"
-    type AttrOrigin DOMXPathResultSingleNodeValuePropertyInfo = DOMXPathResult
-    attrGet _ = getDOMXPathResultSingleNodeValue
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "snapshot-length"
-   -- Type: TBasicType TULong
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@snapshot-length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMXPathResult #snapshotLength
-@
--}
-getDOMXPathResultSnapshotLength :: (MonadIO m, IsDOMXPathResult o) => o -> m CULong
-getDOMXPathResultSnapshotLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "snapshot-length"
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultSnapshotLengthPropertyInfo
-instance AttrInfo DOMXPathResultSnapshotLengthPropertyInfo where
-    type AttrAllowedOps DOMXPathResultSnapshotLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint DOMXPathResultSnapshotLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMXPathResultSnapshotLengthPropertyInfo = IsDOMXPathResult
-    type AttrGetType DOMXPathResultSnapshotLengthPropertyInfo = CULong
-    type AttrLabel DOMXPathResultSnapshotLengthPropertyInfo = "snapshot-length"
-    type AttrOrigin DOMXPathResultSnapshotLengthPropertyInfo = DOMXPathResult
-    attrGet _ = getDOMXPathResultSnapshotLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "string-value"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Nothing,Nothing)
-
-{- |
-Get the value of the “@string-value@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' dOMXPathResult #stringValue
-@
--}
-getDOMXPathResultStringValue :: (MonadIO m, IsDOMXPathResult o) => o -> m (Maybe T.Text)
-getDOMXPathResultStringValue obj = liftIO $ B.Properties.getObjectPropertyString obj "string-value"
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultStringValuePropertyInfo
-instance AttrInfo DOMXPathResultStringValuePropertyInfo where
-    type AttrAllowedOps DOMXPathResultStringValuePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint DOMXPathResultStringValuePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint DOMXPathResultStringValuePropertyInfo = IsDOMXPathResult
-    type AttrGetType DOMXPathResultStringValuePropertyInfo = (Maybe T.Text)
-    type AttrLabel DOMXPathResultStringValuePropertyInfo = "string-value"
-    type AttrOrigin DOMXPathResultStringValuePropertyInfo = DOMXPathResult
-    attrGet _ = getDOMXPathResultStringValue
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList DOMXPathResult
-type instance O.AttributeList DOMXPathResult = DOMXPathResultAttributeList
-type DOMXPathResultAttributeList = ('[ '("booleanValue", DOMXPathResultBooleanValuePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("invalidIteratorState", DOMXPathResultInvalidIteratorStatePropertyInfo), '("numberValue", DOMXPathResultNumberValuePropertyInfo), '("resultType", DOMXPathResultResultTypePropertyInfo), '("singleNodeValue", DOMXPathResultSingleNodeValuePropertyInfo), '("snapshotLength", DOMXPathResultSnapshotLengthPropertyInfo), '("stringValue", DOMXPathResultStringValuePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-dOMXPathResultBooleanValue :: AttrLabelProxy "booleanValue"
-dOMXPathResultBooleanValue = AttrLabelProxy
-
-dOMXPathResultInvalidIteratorState :: AttrLabelProxy "invalidIteratorState"
-dOMXPathResultInvalidIteratorState = AttrLabelProxy
-
-dOMXPathResultNumberValue :: AttrLabelProxy "numberValue"
-dOMXPathResultNumberValue = AttrLabelProxy
-
-dOMXPathResultResultType :: AttrLabelProxy "resultType"
-dOMXPathResultResultType = AttrLabelProxy
-
-dOMXPathResultSingleNodeValue :: AttrLabelProxy "singleNodeValue"
-dOMXPathResultSingleNodeValue = AttrLabelProxy
-
-dOMXPathResultSnapshotLength :: AttrLabelProxy "snapshotLength"
-dOMXPathResultSnapshotLength = AttrLabelProxy
-
-dOMXPathResultStringValue :: AttrLabelProxy "stringValue"
-dOMXPathResultStringValue = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList DOMXPathResult = DOMXPathResultSignalList
-type DOMXPathResultSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method DOMXPathResult::get_boolean_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_xpath_result_get_boolean_value" webkit_dom_xpath_result_get_boolean_value :: 
-    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})
-    Ptr (Ptr GError) ->                     -- error
-    IO CInt
-
-{-# DEPRECATED dOMXPathResultGetBooleanValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMXPathResultGetBooleanValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}
-    -> m ()
-    {- ^ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMXPathResultGetBooleanValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        _ <- propagateGError $ webkit_dom_xpath_result_get_boolean_value self'
-        touchManagedPtr self
-        return ()
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetBooleanValueMethodInfo
-instance (signature ~ (m ()), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetBooleanValueMethodInfo a signature where
-    overloadedMethod _ = dOMXPathResultGetBooleanValue
-
-#endif
-
--- method DOMXPathResult::get_invalid_iterator_state
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_xpath_result_get_invalid_iterator_state" webkit_dom_xpath_result_get_invalid_iterator_state :: 
-    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})
-    IO CInt
-
-{-# DEPRECATED dOMXPathResultGetInvalidIteratorState ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMXPathResultGetInvalidIteratorState ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}
-    -> m Bool
-    {- ^ __Returns:__ A 'Bool' -}
-dOMXPathResultGetInvalidIteratorState self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_xpath_result_get_invalid_iterator_state self'
-    let result' = (/= 0) result
-    touchManagedPtr self
-    return result'
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetInvalidIteratorStateMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetInvalidIteratorStateMethodInfo a signature where
-    overloadedMethod _ = dOMXPathResultGetInvalidIteratorState
-
-#endif
-
--- method DOMXPathResult::get_number_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TDouble)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_xpath_result_get_number_value" webkit_dom_xpath_result_get_number_value :: 
-    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})
-    Ptr (Ptr GError) ->                     -- error
-    IO CDouble
-
-{-# DEPRECATED dOMXPathResultGetNumberValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMXPathResultGetNumberValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}
-    -> m Double
-    {- ^ __Returns:__ A @/gdouble/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMXPathResultGetNumberValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_xpath_result_get_number_value self'
-        let result' = realToFrac result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetNumberValueMethodInfo
-instance (signature ~ (m Double), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetNumberValueMethodInfo a signature where
-    overloadedMethod _ = dOMXPathResultGetNumberValue
-
-#endif
-
--- method DOMXPathResult::get_result_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt16)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_dom_xpath_result_get_result_type" webkit_dom_xpath_result_get_result_type :: 
-    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})
-    IO Word16
-
-{-# DEPRECATED dOMXPathResultGetResultType ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMXPathResultGetResultType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}
-    -> m Word16
-    {- ^ __Returns:__ A @/gushort/@ -}
-dOMXPathResultGetResultType self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    result <- webkit_dom_xpath_result_get_result_type self'
-    touchManagedPtr self
-    return result
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetResultTypeMethodInfo
-instance (signature ~ (m Word16), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetResultTypeMethodInfo a signature where
-    overloadedMethod _ = dOMXPathResultGetResultType
-
-#endif
-
--- method DOMXPathResult::get_single_node_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_xpath_result_get_single_node_value" webkit_dom_xpath_result_get_single_node_value :: 
-    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMXPathResultGetSingleNodeValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMXPathResultGetSingleNodeValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMXPathResultGetSingleNodeValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_xpath_result_get_single_node_value self'
-        checkUnexpectedReturnNULL "dOMXPathResultGetSingleNodeValue" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetSingleNodeValueMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetSingleNodeValueMethodInfo a signature where
-    overloadedMethod _ = dOMXPathResultGetSingleNodeValue
-
-#endif
-
--- method DOMXPathResult::get_snapshot_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TULong)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_xpath_result_get_snapshot_length" webkit_dom_xpath_result_get_snapshot_length :: 
-    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})
-    Ptr (Ptr GError) ->                     -- error
-    IO CULong
-
-{-# DEPRECATED dOMXPathResultGetSnapshotLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMXPathResultGetSnapshotLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}
-    -> m CULong
-    {- ^ __Returns:__ A @/gulong/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMXPathResultGetSnapshotLength self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_xpath_result_get_snapshot_length self'
-        touchManagedPtr self
-        return result
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetSnapshotLengthMethodInfo
-instance (signature ~ (m CULong), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetSnapshotLengthMethodInfo a signature where
-    overloadedMethod _ = dOMXPathResultGetSnapshotLength
-
-#endif
-
--- method DOMXPathResult::get_string_value
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_xpath_result_get_string_value" webkit_dom_xpath_result_get_string_value :: 
-    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})
-    Ptr (Ptr GError) ->                     -- error
-    IO CString
-
-{-# DEPRECATED dOMXPathResultGetStringValue ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMXPathResultGetStringValue ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}
-    -> m T.Text
-    {- ^ __Returns:__ A @/gchar/@ /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMXPathResultGetStringValue self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_xpath_result_get_string_value self'
-        checkUnexpectedReturnNULL "dOMXPathResultGetStringValue" result
-        result' <- cstringToText result
-        freeMem result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetStringValueMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultGetStringValueMethodInfo a signature where
-    overloadedMethod _ = dOMXPathResultGetStringValue
-
-#endif
-
--- method DOMXPathResult::iterate_next
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_xpath_result_iterate_next" webkit_dom_xpath_result_iterate_next :: 
-    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMXPathResultIterateNext ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMXPathResultIterateNext ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMXPathResultIterateNext self = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_xpath_result_iterate_next self'
-        checkUnexpectedReturnNULL "dOMXPathResultIterateNext" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultIterateNextMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultIterateNextMethodInfo a signature where
-    overloadedMethod _ = dOMXPathResultIterateNext
-
-#endif
-
--- method DOMXPathResult::snapshot_item
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #WebKitDOMXPathResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TULong, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #gulong", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : True
--- Skip return : False
-
-foreign import ccall "webkit_dom_xpath_result_snapshot_item" webkit_dom_xpath_result_snapshot_item :: 
-    Ptr DOMXPathResult ->                   -- self : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMXPathResult"})
-    CULong ->                               -- index : TBasicType TULong
-    Ptr (Ptr GError) ->                     -- error
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{-# DEPRECATED dOMXPathResultSnapshotItem ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
-{- |
-/No description available in the introspection data./
--}
-dOMXPathResultSnapshotItem ::
-    (B.CallStack.HasCallStack, MonadIO m, IsDOMXPathResult a) =>
-    a
-    {- ^ /@self@/: A 'GI.WebKit2WebExtension.Objects.DOMXPathResult.DOMXPathResult' -}
-    -> CULong
-    {- ^ /@index@/: A @/gulong/@ -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ A 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' /(Can throw 'Data.GI.Base.GError.GError')/ -}
-dOMXPathResultSnapshotItem self index = liftIO $ do
-    self' <- unsafeManagedPtrCastPtr self
-    onException (do
-        result <- propagateGError $ webkit_dom_xpath_result_snapshot_item self' index
-        checkUnexpectedReturnNULL "dOMXPathResultSnapshotItem" result
-        result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-        touchManagedPtr self
-        return result'
-     ) (do
-        return ()
-     )
-
-#if ENABLE_OVERLOADING
-data DOMXPathResultSnapshotItemMethodInfo
-instance (signature ~ (CULong -> m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsDOMXPathResult a) => O.MethodInfo DOMXPathResultSnapshotItemMethodInfo a signature where
-    overloadedMethod _ = dOMXPathResultSnapshotItem
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/DOMXPathResult.hs-boot b/GI/WebKit2WebExtension/Objects/DOMXPathResult.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/DOMXPathResult.hs-boot
+++ /dev/null
@@ -1,77 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.DOMXPathResult where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype DOMXPathResult = DOMXPathResult (ManagedPtr DOMXPathResult)
-instance GObject DOMXPathResult where
-class (GObject o, O.IsDescendantOf DOMXPathResult o) => IsDOMXPathResult o
-instance (GObject o, O.IsDescendantOf DOMXPathResult o) => IsDOMXPathResult o
-instance O.HasParentTypes DOMXPathResult
-#if ENABLE_OVERLOADING
-data DOMXPathResultBooleanValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultInvalidIteratorStatePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultNumberValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultResultTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultSingleNodeValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultSnapshotLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultStringValuePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetBooleanValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetInvalidIteratorStateMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetNumberValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetResultTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetSingleNodeValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetSnapshotLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultGetStringValueMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultIterateNextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data DOMXPathResultSnapshotItemMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/Frame.hs b/GI/WebKit2WebExtension/Objects/Frame.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/Frame.hs
+++ /dev/null
@@ -1,434 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.Frame
-    ( 
-
--- * Exported types
-    Frame(..)                               ,
-    IsFrame                                 ,
-    toFrame                                 ,
-    noFrame                                 ,
-
-
- -- * Methods
--- ** getJsContext #method:getJsContext#
-
-#if ENABLE_OVERLOADING
-    FrameGetJsContextMethodInfo             ,
-#endif
-    frameGetJsContext                       ,
-
-
--- ** getJsContextForScriptWorld #method:getJsContextForScriptWorld#
-
-#if ENABLE_OVERLOADING
-    FrameGetJsContextForScriptWorldMethodInfo,
-#endif
-    frameGetJsContextForScriptWorld         ,
-
-
--- ** getJsValueForDomObject #method:getJsValueForDomObject#
-
-#if ENABLE_OVERLOADING
-    FrameGetJsValueForDomObjectMethodInfo   ,
-#endif
-    frameGetJsValueForDomObject             ,
-
-
--- ** getJsValueForDomObjectInScriptWorld #method:getJsValueForDomObjectInScriptWorld#
-
-#if ENABLE_OVERLOADING
-    FrameGetJsValueForDomObjectInScriptWorldMethodInfo,
-#endif
-    frameGetJsValueForDomObjectInScriptWorld,
-
-
--- ** getUri #method:getUri#
-
-#if ENABLE_OVERLOADING
-    FrameGetUriMethodInfo                   ,
-#endif
-    frameGetUri                             ,
-
-
--- ** isMainFrame #method:isMainFrame#
-
-#if ENABLE_OVERLOADING
-    FrameIsMainFrameMethodInfo              ,
-#endif
-    frameIsMainFrame                        ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import qualified GI.JavaScriptCore.Objects.Context as JavaScriptCore.Context
-import qualified GI.JavaScriptCore.Objects.Value as JavaScriptCore.Value
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.ScriptWorld as WebKit2WebExtension.ScriptWorld
-
--- | Memory-managed wrapper type.
-newtype Frame = Frame (ManagedPtr Frame)
-foreign import ccall "webkit_frame_get_type"
-    c_webkit_frame_get_type :: IO GType
-
-instance GObject Frame where
-    gobjectType = c_webkit_frame_get_type
-    
-
--- | Type class for types which can be safely cast to `Frame`, for instance with `toFrame`.
-class (GObject o, O.IsDescendantOf Frame o) => IsFrame o
-instance (GObject o, O.IsDescendantOf Frame o) => IsFrame o
-
-instance O.HasParentTypes Frame
-type instance O.ParentTypes Frame = '[GObject.Object.Object]
-
--- | Cast to `Frame`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toFrame :: (MonadIO m, IsFrame o) => o -> m Frame
-toFrame = liftIO . unsafeCastTo Frame
-
--- | A convenience alias for `Nothing` :: `Maybe` `Frame`.
-noFrame :: Maybe Frame
-noFrame = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveFrameMethod (t :: Symbol) (o :: *) :: * where
-    ResolveFrameMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveFrameMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveFrameMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveFrameMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveFrameMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveFrameMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveFrameMethod "isMainFrame" o = FrameIsMainFrameMethodInfo
-    ResolveFrameMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveFrameMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveFrameMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveFrameMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveFrameMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveFrameMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveFrameMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveFrameMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveFrameMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveFrameMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveFrameMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveFrameMethod "getJsContext" o = FrameGetJsContextMethodInfo
-    ResolveFrameMethod "getJsContextForScriptWorld" o = FrameGetJsContextForScriptWorldMethodInfo
-    ResolveFrameMethod "getJsValueForDomObject" o = FrameGetJsValueForDomObjectMethodInfo
-    ResolveFrameMethod "getJsValueForDomObjectInScriptWorld" o = FrameGetJsValueForDomObjectInScriptWorldMethodInfo
-    ResolveFrameMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveFrameMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveFrameMethod "getUri" o = FrameGetUriMethodInfo
-    ResolveFrameMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveFrameMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveFrameMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveFrameMethod t Frame, O.MethodInfo info Frame p) => OL.IsLabel t (Frame -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList Frame
-type instance O.AttributeList Frame = FrameAttributeList
-type FrameAttributeList = ('[ ] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList Frame = FrameSignalList
-type FrameSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method Frame::get_js_context
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "frame", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitFrame", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "JavaScriptCore", name = "Context"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_frame_get_js_context" webkit_frame_get_js_context :: 
-    Ptr Frame ->                            -- frame : TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"})
-    IO (Ptr JavaScriptCore.Context.Context)
-
-{- |
-Get the JavaScript execution context of /@frame@/. Use this function to bridge
-between the WebKit and JavaScriptCore APIs.
-
-/Since: 2.22/
--}
-frameGetJsContext ::
-    (B.CallStack.HasCallStack, MonadIO m, IsFrame a) =>
-    a
-    {- ^ /@frame@/: a 'GI.WebKit2WebExtension.Objects.Frame.Frame' -}
-    -> m JavaScriptCore.Context.Context
-    {- ^ __Returns:__ the 'GI.JavaScriptCore.Objects.Context.Context' for the JavaScript execution context of /@frame@/. -}
-frameGetJsContext frame = liftIO $ do
-    frame' <- unsafeManagedPtrCastPtr frame
-    result <- webkit_frame_get_js_context frame'
-    checkUnexpectedReturnNULL "frameGetJsContext" result
-    result' <- (wrapObject JavaScriptCore.Context.Context) result
-    touchManagedPtr frame
-    return result'
-
-#if ENABLE_OVERLOADING
-data FrameGetJsContextMethodInfo
-instance (signature ~ (m JavaScriptCore.Context.Context), MonadIO m, IsFrame a) => O.MethodInfo FrameGetJsContextMethodInfo a signature where
-    overloadedMethod _ = frameGetJsContext
-
-#endif
-
--- method Frame::get_js_context_for_script_world
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "frame", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitFrame", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "world", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitScriptWorld", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "JavaScriptCore", name = "Context"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_frame_get_js_context_for_script_world" webkit_frame_get_js_context_for_script_world :: 
-    Ptr Frame ->                            -- frame : TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"})
-    Ptr WebKit2WebExtension.ScriptWorld.ScriptWorld -> -- world : TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"})
-    IO (Ptr JavaScriptCore.Context.Context)
-
-{- |
-Get the JavaScript execution context of /@frame@/ for the given 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'.
-
-/Since: 2.22/
--}
-frameGetJsContextForScriptWorld ::
-    (B.CallStack.HasCallStack, MonadIO m, IsFrame a, WebKit2WebExtension.ScriptWorld.IsScriptWorld b) =>
-    a
-    {- ^ /@frame@/: a 'GI.WebKit2WebExtension.Objects.Frame.Frame' -}
-    -> b
-    {- ^ /@world@/: a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' -}
-    -> m JavaScriptCore.Context.Context
-    {- ^ __Returns:__ the 'GI.JavaScriptCore.Objects.Context.Context' for the JavaScript execution context of /@frame@/ for /@world@/. -}
-frameGetJsContextForScriptWorld frame world = liftIO $ do
-    frame' <- unsafeManagedPtrCastPtr frame
-    world' <- unsafeManagedPtrCastPtr world
-    result <- webkit_frame_get_js_context_for_script_world frame' world'
-    checkUnexpectedReturnNULL "frameGetJsContextForScriptWorld" result
-    result' <- (wrapObject JavaScriptCore.Context.Context) result
-    touchManagedPtr frame
-    touchManagedPtr world
-    return result'
-
-#if ENABLE_OVERLOADING
-data FrameGetJsContextForScriptWorldMethodInfo
-instance (signature ~ (b -> m JavaScriptCore.Context.Context), MonadIO m, IsFrame a, WebKit2WebExtension.ScriptWorld.IsScriptWorld b) => O.MethodInfo FrameGetJsContextForScriptWorldMethodInfo a signature where
-    overloadedMethod _ = frameGetJsContextForScriptWorld
-
-#endif
-
--- method Frame::get_js_value_for_dom_object
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "frame", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitFrame", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dom_object", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMObject", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "JavaScriptCore", name = "Value"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_frame_get_js_value_for_dom_object" webkit_frame_get_js_value_for_dom_object :: 
-    Ptr Frame ->                            -- frame : TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"})
-    Ptr WebKit2WebExtension.DOMObject.DOMObject -> -- dom_object : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMObject"})
-    IO (Ptr JavaScriptCore.Value.Value)
-
-{- |
-Get a 'GI.JavaScriptCore.Objects.Value.Value' referencing the given DOM object. The value is created in the JavaScript execution
-context of /@frame@/.
-
-/Since: 2.22/
--}
-frameGetJsValueForDomObject ::
-    (B.CallStack.HasCallStack, MonadIO m, IsFrame a, WebKit2WebExtension.DOMObject.IsDOMObject b) =>
-    a
-    {- ^ /@frame@/: a 'GI.WebKit2WebExtension.Objects.Frame.Frame' -}
-    -> b
-    {- ^ /@domObject@/: a 'GI.WebKit2WebExtension.Objects.DOMObject.DOMObject' -}
-    -> m JavaScriptCore.Value.Value
-    {- ^ __Returns:__ the 'GI.JavaScriptCore.Objects.Value.Value' referencing /@domObject@/. -}
-frameGetJsValueForDomObject frame domObject = liftIO $ do
-    frame' <- unsafeManagedPtrCastPtr frame
-    domObject' <- unsafeManagedPtrCastPtr domObject
-    result <- webkit_frame_get_js_value_for_dom_object frame' domObject'
-    checkUnexpectedReturnNULL "frameGetJsValueForDomObject" result
-    result' <- (wrapObject JavaScriptCore.Value.Value) result
-    touchManagedPtr frame
-    touchManagedPtr domObject
-    return result'
-
-#if ENABLE_OVERLOADING
-data FrameGetJsValueForDomObjectMethodInfo
-instance (signature ~ (b -> m JavaScriptCore.Value.Value), MonadIO m, IsFrame a, WebKit2WebExtension.DOMObject.IsDOMObject b) => O.MethodInfo FrameGetJsValueForDomObjectMethodInfo a signature where
-    overloadedMethod _ = frameGetJsValueForDomObject
-
-#endif
-
--- method Frame::get_js_value_for_dom_object_in_script_world
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "frame", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitFrame", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dom_object", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitDOMObject", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "world", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitScriptWorld", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "JavaScriptCore", name = "Value"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_frame_get_js_value_for_dom_object_in_script_world" webkit_frame_get_js_value_for_dom_object_in_script_world :: 
-    Ptr Frame ->                            -- frame : TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"})
-    Ptr WebKit2WebExtension.DOMObject.DOMObject -> -- dom_object : TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMObject"})
-    Ptr WebKit2WebExtension.ScriptWorld.ScriptWorld -> -- world : TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"})
-    IO (Ptr JavaScriptCore.Value.Value)
-
-{- |
-Get a 'GI.JavaScriptCore.Objects.Value.Value' referencing the given DOM object. The value is created in the JavaScript execution
-context of /@frame@/ for the given 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'.
-
-/Since: 2.22/
--}
-frameGetJsValueForDomObjectInScriptWorld ::
-    (B.CallStack.HasCallStack, MonadIO m, IsFrame a, WebKit2WebExtension.DOMObject.IsDOMObject b, WebKit2WebExtension.ScriptWorld.IsScriptWorld c) =>
-    a
-    {- ^ /@frame@/: a 'GI.WebKit2WebExtension.Objects.Frame.Frame' -}
-    -> b
-    {- ^ /@domObject@/: a 'GI.WebKit2WebExtension.Objects.DOMObject.DOMObject' -}
-    -> c
-    {- ^ /@world@/: a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' -}
-    -> m JavaScriptCore.Value.Value
-    {- ^ __Returns:__ the 'GI.JavaScriptCore.Objects.Value.Value' referencing /@domObject@/ -}
-frameGetJsValueForDomObjectInScriptWorld frame domObject world = liftIO $ do
-    frame' <- unsafeManagedPtrCastPtr frame
-    domObject' <- unsafeManagedPtrCastPtr domObject
-    world' <- unsafeManagedPtrCastPtr world
-    result <- webkit_frame_get_js_value_for_dom_object_in_script_world frame' domObject' world'
-    checkUnexpectedReturnNULL "frameGetJsValueForDomObjectInScriptWorld" result
-    result' <- (wrapObject JavaScriptCore.Value.Value) result
-    touchManagedPtr frame
-    touchManagedPtr domObject
-    touchManagedPtr world
-    return result'
-
-#if ENABLE_OVERLOADING
-data FrameGetJsValueForDomObjectInScriptWorldMethodInfo
-instance (signature ~ (b -> c -> m JavaScriptCore.Value.Value), MonadIO m, IsFrame a, WebKit2WebExtension.DOMObject.IsDOMObject b, WebKit2WebExtension.ScriptWorld.IsScriptWorld c) => O.MethodInfo FrameGetJsValueForDomObjectInScriptWorldMethodInfo a signature where
-    overloadedMethod _ = frameGetJsValueForDomObjectInScriptWorld
-
-#endif
-
--- method Frame::get_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "frame", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitFrame", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_frame_get_uri" webkit_frame_get_uri :: 
-    Ptr Frame ->                            -- frame : TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"})
-    IO CString
-
-{- |
-Gets the current active URI of /@frame@/.
-
-/Since: 2.2/
--}
-frameGetUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsFrame a) =>
-    a
-    {- ^ /@frame@/: a 'GI.WebKit2WebExtension.Objects.Frame.Frame' -}
-    -> m (Maybe T.Text)
-    {- ^ __Returns:__ the current active URI of /@frame@/ or 'Nothing' if nothing has been
-   loaded yet. -}
-frameGetUri frame = liftIO $ do
-    frame' <- unsafeManagedPtrCastPtr frame
-    result <- webkit_frame_get_uri frame'
-    maybeResult <- convertIfNonNull result $ \result' -> do
-        result'' <- cstringToText result'
-        return result''
-    touchManagedPtr frame
-    return maybeResult
-
-#if ENABLE_OVERLOADING
-data FrameGetUriMethodInfo
-instance (signature ~ (m (Maybe T.Text)), MonadIO m, IsFrame a) => O.MethodInfo FrameGetUriMethodInfo a signature where
-    overloadedMethod _ = frameGetUri
-
-#endif
-
--- method Frame::is_main_frame
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "frame", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitFrame", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_frame_is_main_frame" webkit_frame_is_main_frame :: 
-    Ptr Frame ->                            -- frame : TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"})
-    IO CInt
-
-{- |
-Gets whether /@frame@/ is the main frame of a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage'
-
-/Since: 2.2/
--}
-frameIsMainFrame ::
-    (B.CallStack.HasCallStack, MonadIO m, IsFrame a) =>
-    a
-    {- ^ /@frame@/: a 'GI.WebKit2WebExtension.Objects.Frame.Frame' -}
-    -> m Bool
-    {- ^ __Returns:__ 'True' if /@frame@/ is a main frame or 'False' otherwise -}
-frameIsMainFrame frame = liftIO $ do
-    frame' <- unsafeManagedPtrCastPtr frame
-    result <- webkit_frame_is_main_frame frame'
-    let result' = (/= 0) result
-    touchManagedPtr frame
-    return result'
-
-#if ENABLE_OVERLOADING
-data FrameIsMainFrameMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsFrame a) => O.MethodInfo FrameIsMainFrameMethodInfo a signature where
-    overloadedMethod _ = frameIsMainFrame
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/Frame.hs-boot b/GI/WebKit2WebExtension/Objects/Frame.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/Frame.hs-boot
+++ /dev/null
@@ -1,47 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.Frame where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype Frame = Frame (ManagedPtr Frame)
-instance GObject Frame where
-class (GObject o, O.IsDescendantOf Frame o) => IsFrame o
-instance (GObject o, O.IsDescendantOf Frame o) => IsFrame o
-instance O.HasParentTypes Frame
-#if ENABLE_OVERLOADING
-data FrameGetJsContextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data FrameGetJsContextForScriptWorldMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data FrameGetJsValueForDomObjectMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data FrameGetJsValueForDomObjectInScriptWorldMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data FrameGetUriMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data FrameIsMainFrameMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/HitTestResult.hs b/GI/WebKit2WebExtension/Objects/HitTestResult.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/HitTestResult.hs
+++ /dev/null
@@ -1,1004 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.HitTestResult
-    ( 
-
--- * Exported types
-    HitTestResult(..)                       ,
-    IsHitTestResult                         ,
-    toHitTestResult                         ,
-    noHitTestResult                         ,
-
-
- -- * Methods
--- ** contextIsEditable #method:contextIsEditable#
-
-#if ENABLE_OVERLOADING
-    HitTestResultContextIsEditableMethodInfo,
-#endif
-    hitTestResultContextIsEditable          ,
-
-
--- ** contextIsImage #method:contextIsImage#
-
-#if ENABLE_OVERLOADING
-    HitTestResultContextIsImageMethodInfo   ,
-#endif
-    hitTestResultContextIsImage             ,
-
-
--- ** contextIsLink #method:contextIsLink#
-
-#if ENABLE_OVERLOADING
-    HitTestResultContextIsLinkMethodInfo    ,
-#endif
-    hitTestResultContextIsLink              ,
-
-
--- ** contextIsMedia #method:contextIsMedia#
-
-#if ENABLE_OVERLOADING
-    HitTestResultContextIsMediaMethodInfo   ,
-#endif
-    hitTestResultContextIsMedia             ,
-
-
--- ** contextIsScrollbar #method:contextIsScrollbar#
-
-#if ENABLE_OVERLOADING
-    HitTestResultContextIsScrollbarMethodInfo,
-#endif
-    hitTestResultContextIsScrollbar         ,
-
-
--- ** contextIsSelection #method:contextIsSelection#
-
-#if ENABLE_OVERLOADING
-    HitTestResultContextIsSelectionMethodInfo,
-#endif
-    hitTestResultContextIsSelection         ,
-
-
--- ** getContext #method:getContext#
-
-#if ENABLE_OVERLOADING
-    HitTestResultGetContextMethodInfo       ,
-#endif
-    hitTestResultGetContext                 ,
-
-
--- ** getImageUri #method:getImageUri#
-
-#if ENABLE_OVERLOADING
-    HitTestResultGetImageUriMethodInfo      ,
-#endif
-    hitTestResultGetImageUri                ,
-
-
--- ** getLinkLabel #method:getLinkLabel#
-
-#if ENABLE_OVERLOADING
-    HitTestResultGetLinkLabelMethodInfo     ,
-#endif
-    hitTestResultGetLinkLabel               ,
-
-
--- ** getLinkTitle #method:getLinkTitle#
-
-#if ENABLE_OVERLOADING
-    HitTestResultGetLinkTitleMethodInfo     ,
-#endif
-    hitTestResultGetLinkTitle               ,
-
-
--- ** getLinkUri #method:getLinkUri#
-
-#if ENABLE_OVERLOADING
-    HitTestResultGetLinkUriMethodInfo       ,
-#endif
-    hitTestResultGetLinkUri                 ,
-
-
--- ** getMediaUri #method:getMediaUri#
-
-#if ENABLE_OVERLOADING
-    HitTestResultGetMediaUriMethodInfo      ,
-#endif
-    hitTestResultGetMediaUri                ,
-
-
-
-
- -- * Properties
--- ** context #attr:context#
-{- | Bitmask of 'GI.WebKit2WebExtension.Flags.HitTestResultContext' flags representing
-the context of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult'.
--}
-#if ENABLE_OVERLOADING
-    HitTestResultContextPropertyInfo        ,
-#endif
-    constructHitTestResultContext           ,
-    getHitTestResultContext                 ,
-#if ENABLE_OVERLOADING
-    hitTestResultContext                    ,
-#endif
-
-
--- ** imageUri #attr:imageUri#
-{- | The URI of the image if flag 'GI.WebKit2WebExtension.Flags.HitTestResultContextImage'
-is present in 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@
--}
-#if ENABLE_OVERLOADING
-    HitTestResultImageUriPropertyInfo       ,
-#endif
-    constructHitTestResultImageUri          ,
-    getHitTestResultImageUri                ,
-#if ENABLE_OVERLOADING
-    hitTestResultImageUri                   ,
-#endif
-
-
--- ** linkLabel #attr:linkLabel#
-{- | The label of the link if flag 'GI.WebKit2WebExtension.Flags.HitTestResultContextLink'
-is present in 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@
--}
-#if ENABLE_OVERLOADING
-    HitTestResultLinkLabelPropertyInfo      ,
-#endif
-    constructHitTestResultLinkLabel         ,
-    getHitTestResultLinkLabel               ,
-#if ENABLE_OVERLOADING
-    hitTestResultLinkLabel                  ,
-#endif
-
-
--- ** linkTitle #attr:linkTitle#
-{- | The title of the link if flag 'GI.WebKit2WebExtension.Flags.HitTestResultContextLink'
-is present in 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@
--}
-#if ENABLE_OVERLOADING
-    HitTestResultLinkTitlePropertyInfo      ,
-#endif
-    constructHitTestResultLinkTitle         ,
-    getHitTestResultLinkTitle               ,
-#if ENABLE_OVERLOADING
-    hitTestResultLinkTitle                  ,
-#endif
-
-
--- ** linkUri #attr:linkUri#
-{- | The URI of the link if flag 'GI.WebKit2WebExtension.Flags.HitTestResultContextLink'
-is present in 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@
--}
-#if ENABLE_OVERLOADING
-    HitTestResultLinkUriPropertyInfo        ,
-#endif
-    constructHitTestResultLinkUri           ,
-    getHitTestResultLinkUri                 ,
-#if ENABLE_OVERLOADING
-    hitTestResultLinkUri                    ,
-#endif
-
-
--- ** mediaUri #attr:mediaUri#
-{- | The URI of the media if flag 'GI.WebKit2WebExtension.Flags.HitTestResultContextMedia'
-is present in 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@
--}
-#if ENABLE_OVERLOADING
-    HitTestResultMediaUriPropertyInfo       ,
-#endif
-    constructHitTestResultMediaUri          ,
-    getHitTestResultMediaUri                ,
-#if ENABLE_OVERLOADING
-    hitTestResultMediaUri                   ,
-#endif
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-
--- | Memory-managed wrapper type.
-newtype HitTestResult = HitTestResult (ManagedPtr HitTestResult)
-foreign import ccall "webkit_hit_test_result_get_type"
-    c_webkit_hit_test_result_get_type :: IO GType
-
-instance GObject HitTestResult where
-    gobjectType = c_webkit_hit_test_result_get_type
-    
-
--- | Type class for types which can be safely cast to `HitTestResult`, for instance with `toHitTestResult`.
-class (GObject o, O.IsDescendantOf HitTestResult o) => IsHitTestResult o
-instance (GObject o, O.IsDescendantOf HitTestResult o) => IsHitTestResult o
-
-instance O.HasParentTypes HitTestResult
-type instance O.ParentTypes HitTestResult = '[GObject.Object.Object]
-
--- | Cast to `HitTestResult`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toHitTestResult :: (MonadIO m, IsHitTestResult o) => o -> m HitTestResult
-toHitTestResult = liftIO . unsafeCastTo HitTestResult
-
--- | A convenience alias for `Nothing` :: `Maybe` `HitTestResult`.
-noHitTestResult :: Maybe HitTestResult
-noHitTestResult = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveHitTestResultMethod (t :: Symbol) (o :: *) :: * where
-    ResolveHitTestResultMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveHitTestResultMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveHitTestResultMethod "contextIsEditable" o = HitTestResultContextIsEditableMethodInfo
-    ResolveHitTestResultMethod "contextIsImage" o = HitTestResultContextIsImageMethodInfo
-    ResolveHitTestResultMethod "contextIsLink" o = HitTestResultContextIsLinkMethodInfo
-    ResolveHitTestResultMethod "contextIsMedia" o = HitTestResultContextIsMediaMethodInfo
-    ResolveHitTestResultMethod "contextIsScrollbar" o = HitTestResultContextIsScrollbarMethodInfo
-    ResolveHitTestResultMethod "contextIsSelection" o = HitTestResultContextIsSelectionMethodInfo
-    ResolveHitTestResultMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveHitTestResultMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveHitTestResultMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveHitTestResultMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveHitTestResultMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveHitTestResultMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveHitTestResultMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveHitTestResultMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveHitTestResultMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveHitTestResultMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveHitTestResultMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveHitTestResultMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveHitTestResultMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveHitTestResultMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveHitTestResultMethod "getContext" o = HitTestResultGetContextMethodInfo
-    ResolveHitTestResultMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveHitTestResultMethod "getImageUri" o = HitTestResultGetImageUriMethodInfo
-    ResolveHitTestResultMethod "getLinkLabel" o = HitTestResultGetLinkLabelMethodInfo
-    ResolveHitTestResultMethod "getLinkTitle" o = HitTestResultGetLinkTitleMethodInfo
-    ResolveHitTestResultMethod "getLinkUri" o = HitTestResultGetLinkUriMethodInfo
-    ResolveHitTestResultMethod "getMediaUri" o = HitTestResultGetMediaUriMethodInfo
-    ResolveHitTestResultMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveHitTestResultMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveHitTestResultMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveHitTestResultMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveHitTestResultMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveHitTestResultMethod t HitTestResult, O.MethodInfo info HitTestResult p) => OL.IsLabel t (HitTestResult -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "context"
-   -- Type: TBasicType TUInt
-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@context@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' hitTestResult #context
-@
--}
-getHitTestResultContext :: (MonadIO m, IsHitTestResult o) => o -> m Word32
-getHitTestResultContext obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "context"
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@context@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructHitTestResultContext :: (IsHitTestResult o) => Word32 -> IO (GValueConstruct o)
-constructHitTestResultContext val = B.Properties.constructObjectPropertyUInt32 "context" val
-
-#if ENABLE_OVERLOADING
-data HitTestResultContextPropertyInfo
-instance AttrInfo HitTestResultContextPropertyInfo where
-    type AttrAllowedOps HitTestResultContextPropertyInfo = '[ 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint HitTestResultContextPropertyInfo = (~) Word32
-    type AttrBaseTypeConstraint HitTestResultContextPropertyInfo = IsHitTestResult
-    type AttrGetType HitTestResultContextPropertyInfo = Word32
-    type AttrLabel HitTestResultContextPropertyInfo = "context"
-    type AttrOrigin HitTestResultContextPropertyInfo = HitTestResult
-    attrGet _ = getHitTestResultContext
-    attrSet _ = undefined
-    attrConstruct _ = constructHitTestResultContext
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "image-uri"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@image-uri@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' hitTestResult #imageUri
-@
--}
-getHitTestResultImageUri :: (MonadIO m, IsHitTestResult o) => o -> m T.Text
-getHitTestResultImageUri obj = liftIO $ checkUnexpectedNothing "getHitTestResultImageUri" $ B.Properties.getObjectPropertyString obj "image-uri"
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@image-uri@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructHitTestResultImageUri :: (IsHitTestResult o) => T.Text -> IO (GValueConstruct o)
-constructHitTestResultImageUri val = B.Properties.constructObjectPropertyString "image-uri" (Just val)
-
-#if ENABLE_OVERLOADING
-data HitTestResultImageUriPropertyInfo
-instance AttrInfo HitTestResultImageUriPropertyInfo where
-    type AttrAllowedOps HitTestResultImageUriPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint HitTestResultImageUriPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint HitTestResultImageUriPropertyInfo = IsHitTestResult
-    type AttrGetType HitTestResultImageUriPropertyInfo = T.Text
-    type AttrLabel HitTestResultImageUriPropertyInfo = "image-uri"
-    type AttrOrigin HitTestResultImageUriPropertyInfo = HitTestResult
-    attrGet _ = getHitTestResultImageUri
-    attrSet _ = undefined
-    attrConstruct _ = constructHitTestResultImageUri
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "link-label"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@link-label@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' hitTestResult #linkLabel
-@
--}
-getHitTestResultLinkLabel :: (MonadIO m, IsHitTestResult o) => o -> m T.Text
-getHitTestResultLinkLabel obj = liftIO $ checkUnexpectedNothing "getHitTestResultLinkLabel" $ B.Properties.getObjectPropertyString obj "link-label"
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@link-label@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructHitTestResultLinkLabel :: (IsHitTestResult o) => T.Text -> IO (GValueConstruct o)
-constructHitTestResultLinkLabel val = B.Properties.constructObjectPropertyString "link-label" (Just val)
-
-#if ENABLE_OVERLOADING
-data HitTestResultLinkLabelPropertyInfo
-instance AttrInfo HitTestResultLinkLabelPropertyInfo where
-    type AttrAllowedOps HitTestResultLinkLabelPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint HitTestResultLinkLabelPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint HitTestResultLinkLabelPropertyInfo = IsHitTestResult
-    type AttrGetType HitTestResultLinkLabelPropertyInfo = T.Text
-    type AttrLabel HitTestResultLinkLabelPropertyInfo = "link-label"
-    type AttrOrigin HitTestResultLinkLabelPropertyInfo = HitTestResult
-    attrGet _ = getHitTestResultLinkLabel
-    attrSet _ = undefined
-    attrConstruct _ = constructHitTestResultLinkLabel
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "link-title"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@link-title@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' hitTestResult #linkTitle
-@
--}
-getHitTestResultLinkTitle :: (MonadIO m, IsHitTestResult o) => o -> m T.Text
-getHitTestResultLinkTitle obj = liftIO $ checkUnexpectedNothing "getHitTestResultLinkTitle" $ B.Properties.getObjectPropertyString obj "link-title"
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@link-title@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructHitTestResultLinkTitle :: (IsHitTestResult o) => T.Text -> IO (GValueConstruct o)
-constructHitTestResultLinkTitle val = B.Properties.constructObjectPropertyString "link-title" (Just val)
-
-#if ENABLE_OVERLOADING
-data HitTestResultLinkTitlePropertyInfo
-instance AttrInfo HitTestResultLinkTitlePropertyInfo where
-    type AttrAllowedOps HitTestResultLinkTitlePropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint HitTestResultLinkTitlePropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint HitTestResultLinkTitlePropertyInfo = IsHitTestResult
-    type AttrGetType HitTestResultLinkTitlePropertyInfo = T.Text
-    type AttrLabel HitTestResultLinkTitlePropertyInfo = "link-title"
-    type AttrOrigin HitTestResultLinkTitlePropertyInfo = HitTestResult
-    attrGet _ = getHitTestResultLinkTitle
-    attrSet _ = undefined
-    attrConstruct _ = constructHitTestResultLinkTitle
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "link-uri"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@link-uri@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' hitTestResult #linkUri
-@
--}
-getHitTestResultLinkUri :: (MonadIO m, IsHitTestResult o) => o -> m T.Text
-getHitTestResultLinkUri obj = liftIO $ checkUnexpectedNothing "getHitTestResultLinkUri" $ B.Properties.getObjectPropertyString obj "link-uri"
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@link-uri@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructHitTestResultLinkUri :: (IsHitTestResult o) => T.Text -> IO (GValueConstruct o)
-constructHitTestResultLinkUri val = B.Properties.constructObjectPropertyString "link-uri" (Just val)
-
-#if ENABLE_OVERLOADING
-data HitTestResultLinkUriPropertyInfo
-instance AttrInfo HitTestResultLinkUriPropertyInfo where
-    type AttrAllowedOps HitTestResultLinkUriPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint HitTestResultLinkUriPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint HitTestResultLinkUriPropertyInfo = IsHitTestResult
-    type AttrGetType HitTestResultLinkUriPropertyInfo = T.Text
-    type AttrLabel HitTestResultLinkUriPropertyInfo = "link-uri"
-    type AttrOrigin HitTestResultLinkUriPropertyInfo = HitTestResult
-    attrGet _ = getHitTestResultLinkUri
-    attrSet _ = undefined
-    attrConstruct _ = constructHitTestResultLinkUri
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "media-uri"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@media-uri@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' hitTestResult #mediaUri
-@
--}
-getHitTestResultMediaUri :: (MonadIO m, IsHitTestResult o) => o -> m T.Text
-getHitTestResultMediaUri obj = liftIO $ checkUnexpectedNothing "getHitTestResultMediaUri" $ B.Properties.getObjectPropertyString obj "media-uri"
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@media-uri@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructHitTestResultMediaUri :: (IsHitTestResult o) => T.Text -> IO (GValueConstruct o)
-constructHitTestResultMediaUri val = B.Properties.constructObjectPropertyString "media-uri" (Just val)
-
-#if ENABLE_OVERLOADING
-data HitTestResultMediaUriPropertyInfo
-instance AttrInfo HitTestResultMediaUriPropertyInfo where
-    type AttrAllowedOps HitTestResultMediaUriPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint HitTestResultMediaUriPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint HitTestResultMediaUriPropertyInfo = IsHitTestResult
-    type AttrGetType HitTestResultMediaUriPropertyInfo = T.Text
-    type AttrLabel HitTestResultMediaUriPropertyInfo = "media-uri"
-    type AttrOrigin HitTestResultMediaUriPropertyInfo = HitTestResult
-    attrGet _ = getHitTestResultMediaUri
-    attrSet _ = undefined
-    attrConstruct _ = constructHitTestResultMediaUri
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList HitTestResult
-type instance O.AttributeList HitTestResult = HitTestResultAttributeList
-type HitTestResultAttributeList = ('[ '("context", HitTestResultContextPropertyInfo), '("imageUri", HitTestResultImageUriPropertyInfo), '("linkLabel", HitTestResultLinkLabelPropertyInfo), '("linkTitle", HitTestResultLinkTitlePropertyInfo), '("linkUri", HitTestResultLinkUriPropertyInfo), '("mediaUri", HitTestResultMediaUriPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-hitTestResultContext :: AttrLabelProxy "context"
-hitTestResultContext = AttrLabelProxy
-
-hitTestResultImageUri :: AttrLabelProxy "imageUri"
-hitTestResultImageUri = AttrLabelProxy
-
-hitTestResultLinkLabel :: AttrLabelProxy "linkLabel"
-hitTestResultLinkLabel = AttrLabelProxy
-
-hitTestResultLinkTitle :: AttrLabelProxy "linkTitle"
-hitTestResultLinkTitle = AttrLabelProxy
-
-hitTestResultLinkUri :: AttrLabelProxy "linkUri"
-hitTestResultLinkUri = AttrLabelProxy
-
-hitTestResultMediaUri :: AttrLabelProxy "mediaUri"
-hitTestResultMediaUri = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList HitTestResult = HitTestResultSignalList
-type HitTestResultSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method HitTestResult::context_is_editable
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_hit_test_result_context_is_editable" webkit_hit_test_result_context_is_editable :: 
-    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})
-    IO CInt
-
-{- |
-Gets whether 'GI.WebKit2WebExtension.Flags.HitTestResultContextEditable' flag is present in
-'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@.
--}
-hitTestResultContextIsEditable ::
-    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>
-    a
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}
-    -> m Bool
-    {- ^ __Returns:__ 'True' if there\'s an editable element at the coordinates of the /@hitTestResult@/,
-   or 'False' otherwise -}
-hitTestResultContextIsEditable hitTestResult = liftIO $ do
-    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult
-    result <- webkit_hit_test_result_context_is_editable hitTestResult'
-    let result' = (/= 0) result
-    touchManagedPtr hitTestResult
-    return result'
-
-#if ENABLE_OVERLOADING
-data HitTestResultContextIsEditableMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultContextIsEditableMethodInfo a signature where
-    overloadedMethod _ = hitTestResultContextIsEditable
-
-#endif
-
--- method HitTestResult::context_is_image
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_hit_test_result_context_is_image" webkit_hit_test_result_context_is_image :: 
-    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})
-    IO CInt
-
-{- |
-Gets whether 'GI.WebKit2WebExtension.Flags.HitTestResultContextImage' flag is present in
-'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@.
--}
-hitTestResultContextIsImage ::
-    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>
-    a
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}
-    -> m Bool
-    {- ^ __Returns:__ 'True' if there\'s an image element in the coordinates of the Hit Test,
-   or 'False' otherwise -}
-hitTestResultContextIsImage hitTestResult = liftIO $ do
-    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult
-    result <- webkit_hit_test_result_context_is_image hitTestResult'
-    let result' = (/= 0) result
-    touchManagedPtr hitTestResult
-    return result'
-
-#if ENABLE_OVERLOADING
-data HitTestResultContextIsImageMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultContextIsImageMethodInfo a signature where
-    overloadedMethod _ = hitTestResultContextIsImage
-
-#endif
-
--- method HitTestResult::context_is_link
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_hit_test_result_context_is_link" webkit_hit_test_result_context_is_link :: 
-    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})
-    IO CInt
-
-{- |
-Gets whether 'GI.WebKit2WebExtension.Flags.HitTestResultContextLink' flag is present in
-'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@.
--}
-hitTestResultContextIsLink ::
-    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>
-    a
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}
-    -> m Bool
-    {- ^ __Returns:__ 'True' if there\'s a link element in the coordinates of the Hit Test,
-   or 'False' otherwise -}
-hitTestResultContextIsLink hitTestResult = liftIO $ do
-    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult
-    result <- webkit_hit_test_result_context_is_link hitTestResult'
-    let result' = (/= 0) result
-    touchManagedPtr hitTestResult
-    return result'
-
-#if ENABLE_OVERLOADING
-data HitTestResultContextIsLinkMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultContextIsLinkMethodInfo a signature where
-    overloadedMethod _ = hitTestResultContextIsLink
-
-#endif
-
--- method HitTestResult::context_is_media
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_hit_test_result_context_is_media" webkit_hit_test_result_context_is_media :: 
-    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})
-    IO CInt
-
-{- |
-Gets whether 'GI.WebKit2WebExtension.Flags.HitTestResultContextMedia' flag is present in
-'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@.
--}
-hitTestResultContextIsMedia ::
-    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>
-    a
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}
-    -> m Bool
-    {- ^ __Returns:__ 'True' if there\'s a media element in the coordinates of the Hit Test,
-   or 'False' otherwise -}
-hitTestResultContextIsMedia hitTestResult = liftIO $ do
-    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult
-    result <- webkit_hit_test_result_context_is_media hitTestResult'
-    let result' = (/= 0) result
-    touchManagedPtr hitTestResult
-    return result'
-
-#if ENABLE_OVERLOADING
-data HitTestResultContextIsMediaMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultContextIsMediaMethodInfo a signature where
-    overloadedMethod _ = hitTestResultContextIsMedia
-
-#endif
-
--- method HitTestResult::context_is_scrollbar
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_hit_test_result_context_is_scrollbar" webkit_hit_test_result_context_is_scrollbar :: 
-    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})
-    IO CInt
-
-{- |
-Gets whether 'GI.WebKit2WebExtension.Flags.HitTestResultContextScrollbar' flag is present in
-'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@.
--}
-hitTestResultContextIsScrollbar ::
-    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>
-    a
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}
-    -> m Bool
-    {- ^ __Returns:__ 'True' if there\'s a scrollbar element at the coordinates of the /@hitTestResult@/,
-   or 'False' otherwise -}
-hitTestResultContextIsScrollbar hitTestResult = liftIO $ do
-    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult
-    result <- webkit_hit_test_result_context_is_scrollbar hitTestResult'
-    let result' = (/= 0) result
-    touchManagedPtr hitTestResult
-    return result'
-
-#if ENABLE_OVERLOADING
-data HitTestResultContextIsScrollbarMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultContextIsScrollbarMethodInfo a signature where
-    overloadedMethod _ = hitTestResultContextIsScrollbar
-
-#endif
-
--- method HitTestResult::context_is_selection
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TBoolean)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_hit_test_result_context_is_selection" webkit_hit_test_result_context_is_selection :: 
-    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})
-    IO CInt
-
-{- |
-Gets whether 'GI.WebKit2WebExtension.Flags.HitTestResultContextSelection' flag is present in
-'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@.
-
-/Since: 2.8/
--}
-hitTestResultContextIsSelection ::
-    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>
-    a
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}
-    -> m Bool
-    {- ^ __Returns:__ 'True' if there\'s a selected element at the coordinates of the /@hitTestResult@/,
-   or 'False' otherwise -}
-hitTestResultContextIsSelection hitTestResult = liftIO $ do
-    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult
-    result <- webkit_hit_test_result_context_is_selection hitTestResult'
-    let result' = (/= 0) result
-    touchManagedPtr hitTestResult
-    return result'
-
-#if ENABLE_OVERLOADING
-data HitTestResultContextIsSelectionMethodInfo
-instance (signature ~ (m Bool), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultContextIsSelectionMethodInfo a signature where
-    overloadedMethod _ = hitTestResultContextIsSelection
-
-#endif
-
--- method HitTestResult::get_context
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_hit_test_result_get_context" webkit_hit_test_result_get_context :: 
-    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})
-    IO Word32
-
-{- |
-Gets the value of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/context/@ property.
--}
-hitTestResultGetContext ::
-    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>
-    a
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}
-    -> m Word32
-    {- ^ __Returns:__ a bitmask of 'GI.WebKit2WebExtension.Flags.HitTestResultContext' flags -}
-hitTestResultGetContext hitTestResult = liftIO $ do
-    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult
-    result <- webkit_hit_test_result_get_context hitTestResult'
-    touchManagedPtr hitTestResult
-    return result
-
-#if ENABLE_OVERLOADING
-data HitTestResultGetContextMethodInfo
-instance (signature ~ (m Word32), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultGetContextMethodInfo a signature where
-    overloadedMethod _ = hitTestResultGetContext
-
-#endif
-
--- method HitTestResult::get_image_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_hit_test_result_get_image_uri" webkit_hit_test_result_get_image_uri :: 
-    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})
-    IO CString
-
-{- |
-Gets the value of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/image-uri/@ property.
--}
-hitTestResultGetImageUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>
-    a
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}
-    -> m T.Text
-    {- ^ __Returns:__ the URI of the image element in the coordinates of the Hit Test,
-   or 'Nothing' if there isn\'t an image element in /@hitTestResult@/ context -}
-hitTestResultGetImageUri hitTestResult = liftIO $ do
-    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult
-    result <- webkit_hit_test_result_get_image_uri hitTestResult'
-    checkUnexpectedReturnNULL "hitTestResultGetImageUri" result
-    result' <- cstringToText result
-    touchManagedPtr hitTestResult
-    return result'
-
-#if ENABLE_OVERLOADING
-data HitTestResultGetImageUriMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultGetImageUriMethodInfo a signature where
-    overloadedMethod _ = hitTestResultGetImageUri
-
-#endif
-
--- method HitTestResult::get_link_label
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_hit_test_result_get_link_label" webkit_hit_test_result_get_link_label :: 
-    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})
-    IO CString
-
-{- |
-Gets the value of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/link-label/@ property.
--}
-hitTestResultGetLinkLabel ::
-    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>
-    a
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}
-    -> m T.Text
-    {- ^ __Returns:__ the label of the link element in the coordinates of the Hit Test,
-   or 'Nothing' if there isn\'t a link element in /@hitTestResult@/ context or the
-   link element doesn\'t have a label -}
-hitTestResultGetLinkLabel hitTestResult = liftIO $ do
-    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult
-    result <- webkit_hit_test_result_get_link_label hitTestResult'
-    checkUnexpectedReturnNULL "hitTestResultGetLinkLabel" result
-    result' <- cstringToText result
-    touchManagedPtr hitTestResult
-    return result'
-
-#if ENABLE_OVERLOADING
-data HitTestResultGetLinkLabelMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultGetLinkLabelMethodInfo a signature where
-    overloadedMethod _ = hitTestResultGetLinkLabel
-
-#endif
-
--- method HitTestResult::get_link_title
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_hit_test_result_get_link_title" webkit_hit_test_result_get_link_title :: 
-    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})
-    IO CString
-
-{- |
-Gets the value of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/link-title/@ property.
--}
-hitTestResultGetLinkTitle ::
-    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>
-    a
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}
-    -> m T.Text
-    {- ^ __Returns:__ the title of the link element in the coordinates of the Hit Test,
-   or 'Nothing' if there isn\'t a link element in /@hitTestResult@/ context or the
-   link element doesn\'t have a title -}
-hitTestResultGetLinkTitle hitTestResult = liftIO $ do
-    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult
-    result <- webkit_hit_test_result_get_link_title hitTestResult'
-    checkUnexpectedReturnNULL "hitTestResultGetLinkTitle" result
-    result' <- cstringToText result
-    touchManagedPtr hitTestResult
-    return result'
-
-#if ENABLE_OVERLOADING
-data HitTestResultGetLinkTitleMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultGetLinkTitleMethodInfo a signature where
-    overloadedMethod _ = hitTestResultGetLinkTitle
-
-#endif
-
--- method HitTestResult::get_link_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_hit_test_result_get_link_uri" webkit_hit_test_result_get_link_uri :: 
-    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})
-    IO CString
-
-{- |
-Gets the value of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/link-uri/@ property.
--}
-hitTestResultGetLinkUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>
-    a
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}
-    -> m T.Text
-    {- ^ __Returns:__ the URI of the link element in the coordinates of the Hit Test,
-   or 'Nothing' if there isn\'t a link element in /@hitTestResult@/ context -}
-hitTestResultGetLinkUri hitTestResult = liftIO $ do
-    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult
-    result <- webkit_hit_test_result_get_link_uri hitTestResult'
-    checkUnexpectedReturnNULL "hitTestResultGetLinkUri" result
-    result' <- cstringToText result
-    touchManagedPtr hitTestResult
-    return result'
-
-#if ENABLE_OVERLOADING
-data HitTestResultGetLinkUriMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultGetLinkUriMethodInfo a signature where
-    overloadedMethod _ = hitTestResultGetLinkUri
-
-#endif
-
--- method HitTestResult::get_media_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_hit_test_result_get_media_uri" webkit_hit_test_result_get_media_uri :: 
-    Ptr HitTestResult ->                    -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "HitTestResult"})
-    IO CString
-
-{- |
-Gets the value of the 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult':@/media-uri/@ property.
--}
-hitTestResultGetMediaUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsHitTestResult a) =>
-    a
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.HitTestResult.HitTestResult' -}
-    -> m T.Text
-    {- ^ __Returns:__ the URI of the media element in the coordinates of the Hit Test,
-   or 'Nothing' if there isn\'t a media element in /@hitTestResult@/ context -}
-hitTestResultGetMediaUri hitTestResult = liftIO $ do
-    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult
-    result <- webkit_hit_test_result_get_media_uri hitTestResult'
-    checkUnexpectedReturnNULL "hitTestResultGetMediaUri" result
-    result' <- cstringToText result
-    touchManagedPtr hitTestResult
-    return result'
-
-#if ENABLE_OVERLOADING
-data HitTestResultGetMediaUriMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsHitTestResult a) => O.MethodInfo HitTestResultGetMediaUriMethodInfo a signature where
-    overloadedMethod _ = hitTestResultGetMediaUri
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/HitTestResult.hs-boot b/GI/WebKit2WebExtension/Objects/HitTestResult.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/HitTestResult.hs-boot
+++ /dev/null
@@ -1,83 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.HitTestResult where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype HitTestResult = HitTestResult (ManagedPtr HitTestResult)
-instance GObject HitTestResult where
-class (GObject o, O.IsDescendantOf HitTestResult o) => IsHitTestResult o
-instance (GObject o, O.IsDescendantOf HitTestResult o) => IsHitTestResult o
-instance O.HasParentTypes HitTestResult
-#if ENABLE_OVERLOADING
-data HitTestResultContextPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultImageUriPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultLinkLabelPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultLinkTitlePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultLinkUriPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultMediaUriPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultContextIsEditableMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultContextIsImageMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultContextIsLinkMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultContextIsMediaMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultContextIsScrollbarMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultContextIsSelectionMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultGetContextMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultGetImageUriMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultGetLinkLabelMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultGetLinkTitleMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultGetLinkUriMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data HitTestResultGetMediaUriMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/ScriptWorld.hs b/GI/WebKit2WebExtension/Objects/ScriptWorld.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/ScriptWorld.hs
+++ /dev/null
@@ -1,399 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.ScriptWorld
-    ( 
-
--- * Exported types
-    ScriptWorld(..)                         ,
-    IsScriptWorld                           ,
-    toScriptWorld                           ,
-    noScriptWorld                           ,
-
-
- -- * Methods
--- ** getDefault #method:getDefault#
-
-    scriptWorldGetDefault                   ,
-
-
--- ** getName #method:getName#
-
-#if ENABLE_OVERLOADING
-    ScriptWorldGetNameMethodInfo            ,
-#endif
-    scriptWorldGetName                      ,
-
-
--- ** new #method:new#
-
-    scriptWorldNew                          ,
-
-
--- ** newWithName #method:newWithName#
-
-    scriptWorldNewWithName                  ,
-
-
-
-
- -- * Signals
--- ** windowObjectCleared #signal:windowObjectCleared#
-
-    C_ScriptWorldWindowObjectClearedCallback,
-    ScriptWorldWindowObjectClearedCallback  ,
-#if ENABLE_OVERLOADING
-    ScriptWorldWindowObjectClearedSignalInfo,
-#endif
-    afterScriptWorldWindowObjectCleared     ,
-    genClosure_ScriptWorldWindowObjectCleared,
-    mk_ScriptWorldWindowObjectClearedCallback,
-    noScriptWorldWindowObjectClearedCallback,
-    onScriptWorldWindowObjectCleared        ,
-    wrap_ScriptWorldWindowObjectClearedCallback,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.Frame as WebKit2WebExtension.Frame
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.WebPage as WebKit2WebExtension.WebPage
-
--- | Memory-managed wrapper type.
-newtype ScriptWorld = ScriptWorld (ManagedPtr ScriptWorld)
-foreign import ccall "webkit_script_world_get_type"
-    c_webkit_script_world_get_type :: IO GType
-
-instance GObject ScriptWorld where
-    gobjectType = c_webkit_script_world_get_type
-    
-
--- | Type class for types which can be safely cast to `ScriptWorld`, for instance with `toScriptWorld`.
-class (GObject o, O.IsDescendantOf ScriptWorld o) => IsScriptWorld o
-instance (GObject o, O.IsDescendantOf ScriptWorld o) => IsScriptWorld o
-
-instance O.HasParentTypes ScriptWorld
-type instance O.ParentTypes ScriptWorld = '[GObject.Object.Object]
-
--- | Cast to `ScriptWorld`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toScriptWorld :: (MonadIO m, IsScriptWorld o) => o -> m ScriptWorld
-toScriptWorld = liftIO . unsafeCastTo ScriptWorld
-
--- | A convenience alias for `Nothing` :: `Maybe` `ScriptWorld`.
-noScriptWorld :: Maybe ScriptWorld
-noScriptWorld = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveScriptWorldMethod (t :: Symbol) (o :: *) :: * where
-    ResolveScriptWorldMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveScriptWorldMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveScriptWorldMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveScriptWorldMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveScriptWorldMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveScriptWorldMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveScriptWorldMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveScriptWorldMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveScriptWorldMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveScriptWorldMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveScriptWorldMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveScriptWorldMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveScriptWorldMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveScriptWorldMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveScriptWorldMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveScriptWorldMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveScriptWorldMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveScriptWorldMethod "getName" o = ScriptWorldGetNameMethodInfo
-    ResolveScriptWorldMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveScriptWorldMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveScriptWorldMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveScriptWorldMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveScriptWorldMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveScriptWorldMethod t ScriptWorld, O.MethodInfo info ScriptWorld p) => OL.IsLabel t (ScriptWorld -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- signal ScriptWorld::window-object-cleared
-{- |
-Emitted when the JavaScript window object in a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' has been
-cleared. This is the preferred place to set custom properties on the window
-object using the JavaScriptCore API. You can get the window object of /@frame@/
-from the JavaScript execution context of /@world@/ that is returned by
-@/webkit_frame_get_javascript_context_for_script_world()/@.
-
-/Since: 2.2/
--}
-type ScriptWorldWindowObjectClearedCallback =
-    WebKit2WebExtension.WebPage.WebPage
-    {- ^ /@page@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}
-    -> WebKit2WebExtension.Frame.Frame
-    {- ^ /@frame@/: the 'GI.WebKit2WebExtension.Objects.Frame.Frame'  to which /@world@/ belongs -}
-    -> IO ()
-
--- | A convenience synonym for @`Nothing` :: `Maybe` `ScriptWorldWindowObjectClearedCallback`@.
-noScriptWorldWindowObjectClearedCallback :: Maybe ScriptWorldWindowObjectClearedCallback
-noScriptWorldWindowObjectClearedCallback = Nothing
-
--- | Type for the callback on the (unwrapped) C side.
-type C_ScriptWorldWindowObjectClearedCallback =
-    Ptr () ->                               -- object
-    Ptr WebKit2WebExtension.WebPage.WebPage ->
-    Ptr WebKit2WebExtension.Frame.Frame ->
-    Ptr () ->                               -- user_data
-    IO ()
-
--- | Generate a function pointer callable from C code, from a `C_ScriptWorldWindowObjectClearedCallback`.
-foreign import ccall "wrapper"
-    mk_ScriptWorldWindowObjectClearedCallback :: C_ScriptWorldWindowObjectClearedCallback -> IO (FunPtr C_ScriptWorldWindowObjectClearedCallback)
-
--- | Wrap the callback into a `GClosure`.
-genClosure_ScriptWorldWindowObjectCleared :: MonadIO m => ScriptWorldWindowObjectClearedCallback -> m (GClosure C_ScriptWorldWindowObjectClearedCallback)
-genClosure_ScriptWorldWindowObjectCleared cb = liftIO $ do
-    let cb' = wrap_ScriptWorldWindowObjectClearedCallback cb
-    mk_ScriptWorldWindowObjectClearedCallback cb' >>= B.GClosure.newGClosure
-
-
--- | Wrap a `ScriptWorldWindowObjectClearedCallback` into a `C_ScriptWorldWindowObjectClearedCallback`.
-wrap_ScriptWorldWindowObjectClearedCallback ::
-    ScriptWorldWindowObjectClearedCallback ->
-    C_ScriptWorldWindowObjectClearedCallback
-wrap_ScriptWorldWindowObjectClearedCallback _cb _ page frame _ = do
-    page' <- (newObject WebKit2WebExtension.WebPage.WebPage) page
-    frame' <- (newObject WebKit2WebExtension.Frame.Frame) frame
-    _cb  page' frame'
-
-
-{- |
-Connect a signal handler for the “@window-object-cleared@” signal, to be run before the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.on' scriptWorld #windowObjectCleared callback
-@
--}
-onScriptWorldWindowObjectCleared :: (IsScriptWorld a, MonadIO m) => a -> ScriptWorldWindowObjectClearedCallback -> m SignalHandlerId
-onScriptWorldWindowObjectCleared obj cb = liftIO $ do
-    let cb' = wrap_ScriptWorldWindowObjectClearedCallback cb
-    cb'' <- mk_ScriptWorldWindowObjectClearedCallback cb'
-    connectSignalFunPtr obj "window-object-cleared" cb'' SignalConnectBefore
-
-{- |
-Connect a signal handler for the “@window-object-cleared@” signal, to be run after the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.after' scriptWorld #windowObjectCleared callback
-@
--}
-afterScriptWorldWindowObjectCleared :: (IsScriptWorld a, MonadIO m) => a -> ScriptWorldWindowObjectClearedCallback -> m SignalHandlerId
-afterScriptWorldWindowObjectCleared obj cb = liftIO $ do
-    let cb' = wrap_ScriptWorldWindowObjectClearedCallback cb
-    cb'' <- mk_ScriptWorldWindowObjectClearedCallback cb'
-    connectSignalFunPtr obj "window-object-cleared" cb'' SignalConnectAfter
-
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList ScriptWorld
-type instance O.AttributeList ScriptWorld = ScriptWorldAttributeList
-type ScriptWorldAttributeList = ('[ ] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-data ScriptWorldWindowObjectClearedSignalInfo
-instance SignalInfo ScriptWorldWindowObjectClearedSignalInfo where
-    type HaskellCallbackType ScriptWorldWindowObjectClearedSignalInfo = ScriptWorldWindowObjectClearedCallback
-    connectSignal _ obj cb connectMode = do
-        let cb' = wrap_ScriptWorldWindowObjectClearedCallback cb
-        cb'' <- mk_ScriptWorldWindowObjectClearedCallback cb'
-        connectSignalFunPtr obj "window-object-cleared" cb'' connectMode
-
-type instance O.SignalList ScriptWorld = ScriptWorldSignalList
-type ScriptWorldSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo), '("windowObjectCleared", ScriptWorldWindowObjectClearedSignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method ScriptWorld::new
--- method type : Constructor
--- Args : []
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_script_world_new" webkit_script_world_new :: 
-    IO (Ptr ScriptWorld)
-
-{- |
-Creates a new isolated 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'. Scripts executed in
-isolated worlds have access to the DOM but not to other variable
-or functions created by the page.
-The 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' is created with a generated unique name. Use
-'GI.WebKit2WebExtension.Objects.ScriptWorld.scriptWorldNewWithName' if you want to create it with a
-custom name.
-You can get the JavaScript execution context of a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'
-for a given 'GI.WebKit2WebExtension.Objects.Frame.Frame' with @/webkit_frame_get_javascript_context_for_script_world()/@.
-
-/Since: 2.2/
--}
-scriptWorldNew ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    m ScriptWorld
-    {- ^ __Returns:__ a new isolated 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' -}
-scriptWorldNew  = liftIO $ do
-    result <- webkit_script_world_new
-    checkUnexpectedReturnNULL "scriptWorldNew" result
-    result' <- (wrapObject ScriptWorld) result
-    return result'
-
-#if ENABLE_OVERLOADING
-#endif
-
--- method ScriptWorld::new_with_name
--- method type : Constructor
--- Args : [Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a name for the script world", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_script_world_new_with_name" webkit_script_world_new_with_name :: 
-    CString ->                              -- name : TBasicType TUTF8
-    IO (Ptr ScriptWorld)
-
-{- |
-Creates a new isolated 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' with a name. Scripts executed in
-isolated worlds have access to the DOM but not to other variable
-or functions created by the page.
-You can get the JavaScript execution context of a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'
-for a given 'GI.WebKit2WebExtension.Objects.Frame.Frame' with @/webkit_frame_get_javascript_context_for_script_world()/@.
-
-/Since: 2.22/
--}
-scriptWorldNewWithName ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    T.Text
-    {- ^ /@name@/: a name for the script world -}
-    -> m ScriptWorld
-    {- ^ __Returns:__ a new isolated 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' -}
-scriptWorldNewWithName name = liftIO $ do
-    name' <- textToCString name
-    result <- webkit_script_world_new_with_name name'
-    checkUnexpectedReturnNULL "scriptWorldNewWithName" result
-    result' <- (wrapObject ScriptWorld) result
-    freeMem name'
-    return result'
-
-#if ENABLE_OVERLOADING
-#endif
-
--- method ScriptWorld::get_name
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "world", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitScriptWorld", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_script_world_get_name" webkit_script_world_get_name :: 
-    Ptr ScriptWorld ->                      -- world : TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"})
-    IO CString
-
-{- |
-Get the name of a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'.
-
-/Since: 2.22/
--}
-scriptWorldGetName ::
-    (B.CallStack.HasCallStack, MonadIO m, IsScriptWorld a) =>
-    a
-    {- ^ /@world@/: a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' -}
-    -> m T.Text
-    {- ^ __Returns:__ the name of /@world@/ -}
-scriptWorldGetName world = liftIO $ do
-    world' <- unsafeManagedPtrCastPtr world
-    result <- webkit_script_world_get_name world'
-    checkUnexpectedReturnNULL "scriptWorldGetName" result
-    result' <- cstringToText result
-    touchManagedPtr world
-    return result'
-
-#if ENABLE_OVERLOADING
-data ScriptWorldGetNameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsScriptWorld a) => O.MethodInfo ScriptWorldGetNameMethodInfo a signature where
-    overloadedMethod _ = scriptWorldGetName
-
-#endif
-
--- method ScriptWorld::get_default
--- method type : MemberFunction
--- Args : []
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ScriptWorld"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_script_world_get_default" webkit_script_world_get_default :: 
-    IO (Ptr ScriptWorld)
-
-{- |
-Get the default 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'. This is the normal script world
-where all scripts are executed by default.
-You can get the JavaScript execution context of a 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld'
-for a given 'GI.WebKit2WebExtension.Objects.Frame.Frame' with @/webkit_frame_get_javascript_context_for_script_world()/@.
-
-/Since: 2.2/
--}
-scriptWorldGetDefault ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    m ScriptWorld
-    {- ^ __Returns:__ the default 'GI.WebKit2WebExtension.Objects.ScriptWorld.ScriptWorld' -}
-scriptWorldGetDefault  = liftIO $ do
-    result <- webkit_script_world_get_default
-    checkUnexpectedReturnNULL "scriptWorldGetDefault" result
-    result' <- (newObject ScriptWorld) result
-    return result'
-
-#if ENABLE_OVERLOADING
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/ScriptWorld.hs-boot b/GI/WebKit2WebExtension/Objects/ScriptWorld.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/ScriptWorld.hs-boot
+++ /dev/null
@@ -1,35 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.ScriptWorld where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype ScriptWorld = ScriptWorld (ManagedPtr ScriptWorld)
-instance GObject ScriptWorld where
-class (GObject o, O.IsDescendantOf ScriptWorld o) => IsScriptWorld o
-instance (GObject o, O.IsDescendantOf ScriptWorld o) => IsScriptWorld o
-instance O.HasParentTypes ScriptWorld
-#if ENABLE_OVERLOADING
-data ScriptWorldWindowObjectClearedSignalInfo
-#endif
-#if ENABLE_OVERLOADING
-data ScriptWorldGetNameMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/URIRequest.hs b/GI/WebKit2WebExtension/Objects/URIRequest.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/URIRequest.hs
+++ /dev/null
@@ -1,416 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.URIRequest
-    ( 
-
--- * Exported types
-    URIRequest(..)                          ,
-    IsURIRequest                            ,
-    toURIRequest                            ,
-    noURIRequest                            ,
-
-
- -- * Methods
--- ** getHttpHeaders #method:getHttpHeaders#
-
-#if ENABLE_OVERLOADING
-    URIRequestGetHttpHeadersMethodInfo      ,
-#endif
-    uRIRequestGetHttpHeaders                ,
-
-
--- ** getHttpMethod #method:getHttpMethod#
-
-#if ENABLE_OVERLOADING
-    URIRequestGetHttpMethodMethodInfo       ,
-#endif
-    uRIRequestGetHttpMethod                 ,
-
-
--- ** getUri #method:getUri#
-
-#if ENABLE_OVERLOADING
-    URIRequestGetUriMethodInfo              ,
-#endif
-    uRIRequestGetUri                        ,
-
-
--- ** new #method:new#
-
-    uRIRequestNew                           ,
-
-
--- ** setUri #method:setUri#
-
-#if ENABLE_OVERLOADING
-    URIRequestSetUriMethodInfo              ,
-#endif
-    uRIRequestSetUri                        ,
-
-
-
-
- -- * Properties
--- ** uri #attr:uri#
-{- | The URI to which the request will be made.
--}
-#if ENABLE_OVERLOADING
-    URIRequestUriPropertyInfo               ,
-#endif
-    constructURIRequestUri                  ,
-    getURIRequestUri                        ,
-    setURIRequestUri                        ,
-#if ENABLE_OVERLOADING
-    uRIRequestUri                           ,
-#endif
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import qualified GI.Soup.Structs.MessageHeaders as Soup.MessageHeaders
-
--- | Memory-managed wrapper type.
-newtype URIRequest = URIRequest (ManagedPtr URIRequest)
-foreign import ccall "webkit_uri_request_get_type"
-    c_webkit_uri_request_get_type :: IO GType
-
-instance GObject URIRequest where
-    gobjectType = c_webkit_uri_request_get_type
-    
-
--- | Type class for types which can be safely cast to `URIRequest`, for instance with `toURIRequest`.
-class (GObject o, O.IsDescendantOf URIRequest o) => IsURIRequest o
-instance (GObject o, O.IsDescendantOf URIRequest o) => IsURIRequest o
-
-instance O.HasParentTypes URIRequest
-type instance O.ParentTypes URIRequest = '[GObject.Object.Object]
-
--- | Cast to `URIRequest`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toURIRequest :: (MonadIO m, IsURIRequest o) => o -> m URIRequest
-toURIRequest = liftIO . unsafeCastTo URIRequest
-
--- | A convenience alias for `Nothing` :: `Maybe` `URIRequest`.
-noURIRequest :: Maybe URIRequest
-noURIRequest = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveURIRequestMethod (t :: Symbol) (o :: *) :: * where
-    ResolveURIRequestMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveURIRequestMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveURIRequestMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveURIRequestMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveURIRequestMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveURIRequestMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveURIRequestMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveURIRequestMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveURIRequestMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveURIRequestMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveURIRequestMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveURIRequestMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveURIRequestMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveURIRequestMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveURIRequestMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveURIRequestMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveURIRequestMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveURIRequestMethod "getHttpHeaders" o = URIRequestGetHttpHeadersMethodInfo
-    ResolveURIRequestMethod "getHttpMethod" o = URIRequestGetHttpMethodMethodInfo
-    ResolveURIRequestMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveURIRequestMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveURIRequestMethod "getUri" o = URIRequestGetUriMethodInfo
-    ResolveURIRequestMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveURIRequestMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveURIRequestMethod "setUri" o = URIRequestSetUriMethodInfo
-    ResolveURIRequestMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveURIRequestMethod t URIRequest, O.MethodInfo info URIRequest p) => OL.IsLabel t (URIRequest -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "uri"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]
-   -- Nullable: (Just False,Just False)
-
-{- |
-Get the value of the “@uri@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' uRIRequest #uri
-@
--}
-getURIRequestUri :: (MonadIO m, IsURIRequest o) => o -> m T.Text
-getURIRequestUri obj = liftIO $ checkUnexpectedNothing "getURIRequestUri" $ B.Properties.getObjectPropertyString obj "uri"
-
-{- |
-Set the value of the “@uri@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' uRIRequest [ #uri 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setURIRequestUri :: (MonadIO m, IsURIRequest o) => o -> T.Text -> m ()
-setURIRequestUri obj val = liftIO $ B.Properties.setObjectPropertyString obj "uri" (Just val)
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@uri@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructURIRequestUri :: (IsURIRequest o) => T.Text -> IO (GValueConstruct o)
-constructURIRequestUri val = B.Properties.constructObjectPropertyString "uri" (Just val)
-
-#if ENABLE_OVERLOADING
-data URIRequestUriPropertyInfo
-instance AttrInfo URIRequestUriPropertyInfo where
-    type AttrAllowedOps URIRequestUriPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
-    type AttrSetTypeConstraint URIRequestUriPropertyInfo = (~) T.Text
-    type AttrBaseTypeConstraint URIRequestUriPropertyInfo = IsURIRequest
-    type AttrGetType URIRequestUriPropertyInfo = T.Text
-    type AttrLabel URIRequestUriPropertyInfo = "uri"
-    type AttrOrigin URIRequestUriPropertyInfo = URIRequest
-    attrGet _ = getURIRequestUri
-    attrSet _ = setURIRequestUri
-    attrConstruct _ = constructURIRequestUri
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList URIRequest
-type instance O.AttributeList URIRequest = URIRequestAttributeList
-type URIRequestAttributeList = ('[ '("uri", URIRequestUriPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-uRIRequestUri :: AttrLabelProxy "uri"
-uRIRequestUri = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList URIRequest = URIRequestSignalList
-type URIRequestSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method URIRequest::new
--- method type : Constructor
--- Args : [Arg {argCName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "an URI", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_uri_request_new" webkit_uri_request_new :: 
-    CString ->                              -- uri : TBasicType TUTF8
-    IO (Ptr URIRequest)
-
-{- |
-Creates a new 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' for the given URI.
--}
-uRIRequestNew ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    T.Text
-    {- ^ /@uri@/: an URI -}
-    -> m URIRequest
-    {- ^ __Returns:__ a new 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}
-uRIRequestNew uri = liftIO $ do
-    uri' <- textToCString uri
-    result <- webkit_uri_request_new uri'
-    checkUnexpectedReturnNULL "uRIRequestNew" result
-    result' <- (wrapObject URIRequest) result
-    freeMem uri'
-    return result'
-
-#if ENABLE_OVERLOADING
-#endif
-
--- method URIRequest::get_http_headers
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "request", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIRequest", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "Soup", name = "MessageHeaders"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_uri_request_get_http_headers" webkit_uri_request_get_http_headers :: 
-    Ptr URIRequest ->                       -- request : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"})
-    IO (Ptr Soup.MessageHeaders.MessageHeaders)
-
-{- |
-Get the HTTP headers of a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' as a 'GI.Soup.Structs.MessageHeaders.MessageHeaders'.
--}
-uRIRequestGetHttpHeaders ::
-    (B.CallStack.HasCallStack, MonadIO m, IsURIRequest a) =>
-    a
-    {- ^ /@request@/: a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}
-    -> m Soup.MessageHeaders.MessageHeaders
-    {- ^ __Returns:__ a 'GI.Soup.Structs.MessageHeaders.MessageHeaders' with the HTTP headers of /@request@/
-   or 'Nothing' if /@request@/ is not an HTTP request. -}
-uRIRequestGetHttpHeaders request = liftIO $ do
-    request' <- unsafeManagedPtrCastPtr request
-    result <- webkit_uri_request_get_http_headers request'
-    checkUnexpectedReturnNULL "uRIRequestGetHttpHeaders" result
-    result' <- (newBoxed Soup.MessageHeaders.MessageHeaders) result
-    touchManagedPtr request
-    return result'
-
-#if ENABLE_OVERLOADING
-data URIRequestGetHttpHeadersMethodInfo
-instance (signature ~ (m Soup.MessageHeaders.MessageHeaders), MonadIO m, IsURIRequest a) => O.MethodInfo URIRequestGetHttpHeadersMethodInfo a signature where
-    overloadedMethod _ = uRIRequestGetHttpHeaders
-
-#endif
-
--- method URIRequest::get_http_method
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "request", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIRequest", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_uri_request_get_http_method" webkit_uri_request_get_http_method :: 
-    Ptr URIRequest ->                       -- request : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"})
-    IO CString
-
-{- |
-Get the HTTP method of the 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest'.
-
-/Since: 2.12/
--}
-uRIRequestGetHttpMethod ::
-    (B.CallStack.HasCallStack, MonadIO m, IsURIRequest a) =>
-    a
-    {- ^ /@request@/: a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}
-    -> m T.Text
-    {- ^ __Returns:__ the HTTP method of the 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' or 'Nothing' if /@request@/ is not
-   an HTTP request. -}
-uRIRequestGetHttpMethod request = liftIO $ do
-    request' <- unsafeManagedPtrCastPtr request
-    result <- webkit_uri_request_get_http_method request'
-    checkUnexpectedReturnNULL "uRIRequestGetHttpMethod" result
-    result' <- cstringToText result
-    touchManagedPtr request
-    return result'
-
-#if ENABLE_OVERLOADING
-data URIRequestGetHttpMethodMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsURIRequest a) => O.MethodInfo URIRequestGetHttpMethodMethodInfo a signature where
-    overloadedMethod _ = uRIRequestGetHttpMethod
-
-#endif
-
--- method URIRequest::get_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "request", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIRequest", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_uri_request_get_uri" webkit_uri_request_get_uri :: 
-    Ptr URIRequest ->                       -- request : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"})
-    IO CString
-
-{- |
-/No description available in the introspection data./
--}
-uRIRequestGetUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsURIRequest a) =>
-    a
-    {- ^ /@request@/: a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}
-    -> m T.Text
-    {- ^ __Returns:__ the uri of the 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}
-uRIRequestGetUri request = liftIO $ do
-    request' <- unsafeManagedPtrCastPtr request
-    result <- webkit_uri_request_get_uri request'
-    checkUnexpectedReturnNULL "uRIRequestGetUri" result
-    result' <- cstringToText result
-    touchManagedPtr request
-    return result'
-
-#if ENABLE_OVERLOADING
-data URIRequestGetUriMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsURIRequest a) => O.MethodInfo URIRequestGetUriMethodInfo a signature where
-    overloadedMethod _ = uRIRequestGetUri
-
-#endif
-
--- method URIRequest::set_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "request", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIRequest", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "an URI", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_uri_request_set_uri" webkit_uri_request_set_uri :: 
-    Ptr URIRequest ->                       -- request : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIRequest"})
-    CString ->                              -- uri : TBasicType TUTF8
-    IO ()
-
-{- |
-Set the URI of /@request@/
--}
-uRIRequestSetUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsURIRequest a) =>
-    a
-    {- ^ /@request@/: a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}
-    -> T.Text
-    {- ^ /@uri@/: an URI -}
-    -> m ()
-uRIRequestSetUri request uri = liftIO $ do
-    request' <- unsafeManagedPtrCastPtr request
-    uri' <- textToCString uri
-    webkit_uri_request_set_uri request' uri'
-    touchManagedPtr request
-    freeMem uri'
-    return ()
-
-#if ENABLE_OVERLOADING
-data URIRequestSetUriMethodInfo
-instance (signature ~ (T.Text -> m ()), MonadIO m, IsURIRequest a) => O.MethodInfo URIRequestSetUriMethodInfo a signature where
-    overloadedMethod _ = uRIRequestSetUri
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/URIRequest.hs-boot b/GI/WebKit2WebExtension/Objects/URIRequest.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/URIRequest.hs-boot
+++ /dev/null
@@ -1,44 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.URIRequest where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype URIRequest = URIRequest (ManagedPtr URIRequest)
-instance GObject URIRequest where
-class (GObject o, O.IsDescendantOf URIRequest o) => IsURIRequest o
-instance (GObject o, O.IsDescendantOf URIRequest o) => IsURIRequest o
-instance O.HasParentTypes URIRequest
-#if ENABLE_OVERLOADING
-data URIRequestUriPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIRequestGetHttpHeadersMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIRequestGetHttpMethodMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIRequestGetUriMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIRequestSetUriMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/URIResponse.hs b/GI/WebKit2WebExtension/Objects/URIResponse.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/URIResponse.hs
+++ /dev/null
@@ -1,682 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.URIResponse
-    ( 
-
--- * Exported types
-    URIResponse(..)                         ,
-    IsURIResponse                           ,
-    toURIResponse                           ,
-    noURIResponse                           ,
-
-
- -- * Methods
--- ** getContentLength #method:getContentLength#
-
-#if ENABLE_OVERLOADING
-    URIResponseGetContentLengthMethodInfo   ,
-#endif
-    uRIResponseGetContentLength             ,
-
-
--- ** getHttpHeaders #method:getHttpHeaders#
-
-#if ENABLE_OVERLOADING
-    URIResponseGetHttpHeadersMethodInfo     ,
-#endif
-    uRIResponseGetHttpHeaders               ,
-
-
--- ** getMimeType #method:getMimeType#
-
-#if ENABLE_OVERLOADING
-    URIResponseGetMimeTypeMethodInfo        ,
-#endif
-    uRIResponseGetMimeType                  ,
-
-
--- ** getStatusCode #method:getStatusCode#
-
-#if ENABLE_OVERLOADING
-    URIResponseGetStatusCodeMethodInfo      ,
-#endif
-    uRIResponseGetStatusCode                ,
-
-
--- ** getSuggestedFilename #method:getSuggestedFilename#
-
-#if ENABLE_OVERLOADING
-    URIResponseGetSuggestedFilenameMethodInfo,
-#endif
-    uRIResponseGetSuggestedFilename         ,
-
-
--- ** getUri #method:getUri#
-
-#if ENABLE_OVERLOADING
-    URIResponseGetUriMethodInfo             ,
-#endif
-    uRIResponseGetUri                       ,
-
-
-
-
- -- * Properties
--- ** contentLength #attr:contentLength#
-{- | The expected content length of the response.
--}
-#if ENABLE_OVERLOADING
-    URIResponseContentLengthPropertyInfo    ,
-#endif
-    getURIResponseContentLength             ,
-#if ENABLE_OVERLOADING
-    uRIResponseContentLength                ,
-#endif
-
-
--- ** httpHeaders #attr:httpHeaders#
-{- | The HTTP headers of the response, or 'Nothing' if the response is not an HTTP response.
-
-/Since: 2.6/
--}
-#if ENABLE_OVERLOADING
-    URIResponseHttpHeadersPropertyInfo      ,
-#endif
-    getURIResponseHttpHeaders               ,
-#if ENABLE_OVERLOADING
-    uRIResponseHttpHeaders                  ,
-#endif
-
-
--- ** mimeType #attr:mimeType#
-{- | The MIME type of the response.
--}
-#if ENABLE_OVERLOADING
-    URIResponseMimeTypePropertyInfo         ,
-#endif
-    getURIResponseMimeType                  ,
-#if ENABLE_OVERLOADING
-    uRIResponseMimeType                     ,
-#endif
-
-
--- ** statusCode #attr:statusCode#
-{- | The status code of the response as returned by the server.
--}
-#if ENABLE_OVERLOADING
-    URIResponseStatusCodePropertyInfo       ,
-#endif
-    getURIResponseStatusCode                ,
-#if ENABLE_OVERLOADING
-    uRIResponseStatusCode                   ,
-#endif
-
-
--- ** suggestedFilename #attr:suggestedFilename#
-{- | The suggested filename for the URI response.
--}
-#if ENABLE_OVERLOADING
-    URIResponseSuggestedFilenamePropertyInfo,
-#endif
-    getURIResponseSuggestedFilename         ,
-#if ENABLE_OVERLOADING
-    uRIResponseSuggestedFilename            ,
-#endif
-
-
--- ** uri #attr:uri#
-{- | The URI for which the response was made.
--}
-#if ENABLE_OVERLOADING
-    URIResponseUriPropertyInfo              ,
-#endif
-    getURIResponseUri                       ,
-#if ENABLE_OVERLOADING
-    uRIResponseUri                          ,
-#endif
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import qualified GI.Soup.Structs.MessageHeaders as Soup.MessageHeaders
-
--- | Memory-managed wrapper type.
-newtype URIResponse = URIResponse (ManagedPtr URIResponse)
-foreign import ccall "webkit_uri_response_get_type"
-    c_webkit_uri_response_get_type :: IO GType
-
-instance GObject URIResponse where
-    gobjectType = c_webkit_uri_response_get_type
-    
-
--- | Type class for types which can be safely cast to `URIResponse`, for instance with `toURIResponse`.
-class (GObject o, O.IsDescendantOf URIResponse o) => IsURIResponse o
-instance (GObject o, O.IsDescendantOf URIResponse o) => IsURIResponse o
-
-instance O.HasParentTypes URIResponse
-type instance O.ParentTypes URIResponse = '[GObject.Object.Object]
-
--- | Cast to `URIResponse`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toURIResponse :: (MonadIO m, IsURIResponse o) => o -> m URIResponse
-toURIResponse = liftIO . unsafeCastTo URIResponse
-
--- | A convenience alias for `Nothing` :: `Maybe` `URIResponse`.
-noURIResponse :: Maybe URIResponse
-noURIResponse = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveURIResponseMethod (t :: Symbol) (o :: *) :: * where
-    ResolveURIResponseMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveURIResponseMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveURIResponseMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveURIResponseMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveURIResponseMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveURIResponseMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveURIResponseMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveURIResponseMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveURIResponseMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveURIResponseMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveURIResponseMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveURIResponseMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveURIResponseMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveURIResponseMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveURIResponseMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveURIResponseMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveURIResponseMethod "getContentLength" o = URIResponseGetContentLengthMethodInfo
-    ResolveURIResponseMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveURIResponseMethod "getHttpHeaders" o = URIResponseGetHttpHeadersMethodInfo
-    ResolveURIResponseMethod "getMimeType" o = URIResponseGetMimeTypeMethodInfo
-    ResolveURIResponseMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveURIResponseMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveURIResponseMethod "getStatusCode" o = URIResponseGetStatusCodeMethodInfo
-    ResolveURIResponseMethod "getSuggestedFilename" o = URIResponseGetSuggestedFilenameMethodInfo
-    ResolveURIResponseMethod "getUri" o = URIResponseGetUriMethodInfo
-    ResolveURIResponseMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveURIResponseMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveURIResponseMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveURIResponseMethod t URIResponse, O.MethodInfo info URIResponse p) => OL.IsLabel t (URIResponse -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "content-length"
-   -- Type: TBasicType TUInt64
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@content-length@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' uRIResponse #contentLength
-@
--}
-getURIResponseContentLength :: (MonadIO m, IsURIResponse o) => o -> m Word64
-getURIResponseContentLength obj = liftIO $ B.Properties.getObjectPropertyUInt64 obj "content-length"
-
-#if ENABLE_OVERLOADING
-data URIResponseContentLengthPropertyInfo
-instance AttrInfo URIResponseContentLengthPropertyInfo where
-    type AttrAllowedOps URIResponseContentLengthPropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint URIResponseContentLengthPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint URIResponseContentLengthPropertyInfo = IsURIResponse
-    type AttrGetType URIResponseContentLengthPropertyInfo = Word64
-    type AttrLabel URIResponseContentLengthPropertyInfo = "content-length"
-    type AttrOrigin URIResponseContentLengthPropertyInfo = URIResponse
-    attrGet _ = getURIResponseContentLength
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "http-headers"
-   -- Type: TInterface (Name {namespace = "Soup", name = "MessageHeaders"})
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@http-headers@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' uRIResponse #httpHeaders
-@
--}
-getURIResponseHttpHeaders :: (MonadIO m, IsURIResponse o) => o -> m Soup.MessageHeaders.MessageHeaders
-getURIResponseHttpHeaders obj = liftIO $ checkUnexpectedNothing "getURIResponseHttpHeaders" $ B.Properties.getObjectPropertyBoxed obj "http-headers" Soup.MessageHeaders.MessageHeaders
-
-#if ENABLE_OVERLOADING
-data URIResponseHttpHeadersPropertyInfo
-instance AttrInfo URIResponseHttpHeadersPropertyInfo where
-    type AttrAllowedOps URIResponseHttpHeadersPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint URIResponseHttpHeadersPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint URIResponseHttpHeadersPropertyInfo = IsURIResponse
-    type AttrGetType URIResponseHttpHeadersPropertyInfo = Soup.MessageHeaders.MessageHeaders
-    type AttrLabel URIResponseHttpHeadersPropertyInfo = "http-headers"
-    type AttrOrigin URIResponseHttpHeadersPropertyInfo = URIResponse
-    attrGet _ = getURIResponseHttpHeaders
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "mime-type"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@mime-type@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' uRIResponse #mimeType
-@
--}
-getURIResponseMimeType :: (MonadIO m, IsURIResponse o) => o -> m T.Text
-getURIResponseMimeType obj = liftIO $ checkUnexpectedNothing "getURIResponseMimeType" $ B.Properties.getObjectPropertyString obj "mime-type"
-
-#if ENABLE_OVERLOADING
-data URIResponseMimeTypePropertyInfo
-instance AttrInfo URIResponseMimeTypePropertyInfo where
-    type AttrAllowedOps URIResponseMimeTypePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint URIResponseMimeTypePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint URIResponseMimeTypePropertyInfo = IsURIResponse
-    type AttrGetType URIResponseMimeTypePropertyInfo = T.Text
-    type AttrLabel URIResponseMimeTypePropertyInfo = "mime-type"
-    type AttrOrigin URIResponseMimeTypePropertyInfo = URIResponse
-    attrGet _ = getURIResponseMimeType
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "status-code"
-   -- Type: TBasicType TUInt
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@status-code@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' uRIResponse #statusCode
-@
--}
-getURIResponseStatusCode :: (MonadIO m, IsURIResponse o) => o -> m Word32
-getURIResponseStatusCode obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "status-code"
-
-#if ENABLE_OVERLOADING
-data URIResponseStatusCodePropertyInfo
-instance AttrInfo URIResponseStatusCodePropertyInfo where
-    type AttrAllowedOps URIResponseStatusCodePropertyInfo = '[ 'AttrGet]
-    type AttrSetTypeConstraint URIResponseStatusCodePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint URIResponseStatusCodePropertyInfo = IsURIResponse
-    type AttrGetType URIResponseStatusCodePropertyInfo = Word32
-    type AttrLabel URIResponseStatusCodePropertyInfo = "status-code"
-    type AttrOrigin URIResponseStatusCodePropertyInfo = URIResponse
-    attrGet _ = getURIResponseStatusCode
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "suggested-filename"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@suggested-filename@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' uRIResponse #suggestedFilename
-@
--}
-getURIResponseSuggestedFilename :: (MonadIO m, IsURIResponse o) => o -> m T.Text
-getURIResponseSuggestedFilename obj = liftIO $ checkUnexpectedNothing "getURIResponseSuggestedFilename" $ B.Properties.getObjectPropertyString obj "suggested-filename"
-
-#if ENABLE_OVERLOADING
-data URIResponseSuggestedFilenamePropertyInfo
-instance AttrInfo URIResponseSuggestedFilenamePropertyInfo where
-    type AttrAllowedOps URIResponseSuggestedFilenamePropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint URIResponseSuggestedFilenamePropertyInfo = (~) ()
-    type AttrBaseTypeConstraint URIResponseSuggestedFilenamePropertyInfo = IsURIResponse
-    type AttrGetType URIResponseSuggestedFilenamePropertyInfo = T.Text
-    type AttrLabel URIResponseSuggestedFilenamePropertyInfo = "suggested-filename"
-    type AttrOrigin URIResponseSuggestedFilenamePropertyInfo = URIResponse
-    attrGet _ = getURIResponseSuggestedFilename
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
--- VVV Prop "uri"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@uri@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' uRIResponse #uri
-@
--}
-getURIResponseUri :: (MonadIO m, IsURIResponse o) => o -> m T.Text
-getURIResponseUri obj = liftIO $ checkUnexpectedNothing "getURIResponseUri" $ B.Properties.getObjectPropertyString obj "uri"
-
-#if ENABLE_OVERLOADING
-data URIResponseUriPropertyInfo
-instance AttrInfo URIResponseUriPropertyInfo where
-    type AttrAllowedOps URIResponseUriPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint URIResponseUriPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint URIResponseUriPropertyInfo = IsURIResponse
-    type AttrGetType URIResponseUriPropertyInfo = T.Text
-    type AttrLabel URIResponseUriPropertyInfo = "uri"
-    type AttrOrigin URIResponseUriPropertyInfo = URIResponse
-    attrGet _ = getURIResponseUri
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList URIResponse
-type instance O.AttributeList URIResponse = URIResponseAttributeList
-type URIResponseAttributeList = ('[ '("contentLength", URIResponseContentLengthPropertyInfo), '("httpHeaders", URIResponseHttpHeadersPropertyInfo), '("mimeType", URIResponseMimeTypePropertyInfo), '("statusCode", URIResponseStatusCodePropertyInfo), '("suggestedFilename", URIResponseSuggestedFilenamePropertyInfo), '("uri", URIResponseUriPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-uRIResponseContentLength :: AttrLabelProxy "contentLength"
-uRIResponseContentLength = AttrLabelProxy
-
-uRIResponseHttpHeaders :: AttrLabelProxy "httpHeaders"
-uRIResponseHttpHeaders = AttrLabelProxy
-
-uRIResponseMimeType :: AttrLabelProxy "mimeType"
-uRIResponseMimeType = AttrLabelProxy
-
-uRIResponseStatusCode :: AttrLabelProxy "statusCode"
-uRIResponseStatusCode = AttrLabelProxy
-
-uRIResponseSuggestedFilename :: AttrLabelProxy "suggestedFilename"
-uRIResponseSuggestedFilename = AttrLabelProxy
-
-uRIResponseUri :: AttrLabelProxy "uri"
-uRIResponseUri = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList URIResponse = URIResponseSignalList
-type URIResponseSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method URIResponse::get_content_length
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "response", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIResponse", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt64)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_uri_response_get_content_length" webkit_uri_response_get_content_length :: 
-    Ptr URIResponse ->                      -- response : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"})
-    IO Word64
-
-{- |
-Get the expected content length of the 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse'. It can
-be 0 if the server provided an incorrect or missing Content-Length.
--}
-uRIResponseGetContentLength ::
-    (B.CallStack.HasCallStack, MonadIO m, IsURIResponse a) =>
-    a
-    {- ^ /@response@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}
-    -> m Word64
-    {- ^ __Returns:__ the expected content length of /@response@/. -}
-uRIResponseGetContentLength response = liftIO $ do
-    response' <- unsafeManagedPtrCastPtr response
-    result <- webkit_uri_response_get_content_length response'
-    touchManagedPtr response
-    return result
-
-#if ENABLE_OVERLOADING
-data URIResponseGetContentLengthMethodInfo
-instance (signature ~ (m Word64), MonadIO m, IsURIResponse a) => O.MethodInfo URIResponseGetContentLengthMethodInfo a signature where
-    overloadedMethod _ = uRIResponseGetContentLength
-
-#endif
-
--- method URIResponse::get_http_headers
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "response", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIResponse", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "Soup", name = "MessageHeaders"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_uri_response_get_http_headers" webkit_uri_response_get_http_headers :: 
-    Ptr URIResponse ->                      -- response : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"})
-    IO (Ptr Soup.MessageHeaders.MessageHeaders)
-
-{- |
-Get the HTTP headers of a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' as a 'GI.Soup.Structs.MessageHeaders.MessageHeaders'.
-
-/Since: 2.6/
--}
-uRIResponseGetHttpHeaders ::
-    (B.CallStack.HasCallStack, MonadIO m, IsURIResponse a) =>
-    a
-    {- ^ /@response@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}
-    -> m Soup.MessageHeaders.MessageHeaders
-    {- ^ __Returns:__ a 'GI.Soup.Structs.MessageHeaders.MessageHeaders' with the HTTP headers of /@response@/
-   or 'Nothing' if /@response@/ is not an HTTP response. -}
-uRIResponseGetHttpHeaders response = liftIO $ do
-    response' <- unsafeManagedPtrCastPtr response
-    result <- webkit_uri_response_get_http_headers response'
-    checkUnexpectedReturnNULL "uRIResponseGetHttpHeaders" result
-    result' <- (newBoxed Soup.MessageHeaders.MessageHeaders) result
-    touchManagedPtr response
-    return result'
-
-#if ENABLE_OVERLOADING
-data URIResponseGetHttpHeadersMethodInfo
-instance (signature ~ (m Soup.MessageHeaders.MessageHeaders), MonadIO m, IsURIResponse a) => O.MethodInfo URIResponseGetHttpHeadersMethodInfo a signature where
-    overloadedMethod _ = uRIResponseGetHttpHeaders
-
-#endif
-
--- method URIResponse::get_mime_type
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "response", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIResponse", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_uri_response_get_mime_type" webkit_uri_response_get_mime_type :: 
-    Ptr URIResponse ->                      -- response : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"})
-    IO CString
-
-{- |
-/No description available in the introspection data./
--}
-uRIResponseGetMimeType ::
-    (B.CallStack.HasCallStack, MonadIO m, IsURIResponse a) =>
-    a
-    {- ^ /@response@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}
-    -> m T.Text
-    {- ^ __Returns:__ the MIME type of the 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}
-uRIResponseGetMimeType response = liftIO $ do
-    response' <- unsafeManagedPtrCastPtr response
-    result <- webkit_uri_response_get_mime_type response'
-    checkUnexpectedReturnNULL "uRIResponseGetMimeType" result
-    result' <- cstringToText result
-    touchManagedPtr response
-    return result'
-
-#if ENABLE_OVERLOADING
-data URIResponseGetMimeTypeMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsURIResponse a) => O.MethodInfo URIResponseGetMimeTypeMethodInfo a signature where
-    overloadedMethod _ = uRIResponseGetMimeType
-
-#endif
-
--- method URIResponse::get_status_code
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "response", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIResponse", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_uri_response_get_status_code" webkit_uri_response_get_status_code :: 
-    Ptr URIResponse ->                      -- response : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"})
-    IO Word32
-
-{- |
-Get the status code of the 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' as returned by
-the server. It will normally be a 'GI.Soup.Enums.KnownStatusCode', for
-example 'GI.Soup.Enums.StatusOk', though the server can respond with any
-unsigned integer.
--}
-uRIResponseGetStatusCode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsURIResponse a) =>
-    a
-    {- ^ /@response@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}
-    -> m Word32
-    {- ^ __Returns:__ the status code of /@response@/ -}
-uRIResponseGetStatusCode response = liftIO $ do
-    response' <- unsafeManagedPtrCastPtr response
-    result <- webkit_uri_response_get_status_code response'
-    touchManagedPtr response
-    return result
-
-#if ENABLE_OVERLOADING
-data URIResponseGetStatusCodeMethodInfo
-instance (signature ~ (m Word32), MonadIO m, IsURIResponse a) => O.MethodInfo URIResponseGetStatusCodeMethodInfo a signature where
-    overloadedMethod _ = uRIResponseGetStatusCode
-
-#endif
-
--- method URIResponse::get_suggested_filename
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "response", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIResponse", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_uri_response_get_suggested_filename" webkit_uri_response_get_suggested_filename :: 
-    Ptr URIResponse ->                      -- response : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"})
-    IO CString
-
-{- |
-Get the suggested filename for /@response@/, as specified by
-the \'Content-Disposition\' HTTP header, or 'Nothing' if it\'s not
-present.
--}
-uRIResponseGetSuggestedFilename ::
-    (B.CallStack.HasCallStack, MonadIO m, IsURIResponse a) =>
-    a
-    {- ^ /@response@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}
-    -> m T.Text
-    {- ^ __Returns:__ the suggested filename or 'Nothing' if
-   the \'Content-Disposition\' HTTP header is not present. -}
-uRIResponseGetSuggestedFilename response = liftIO $ do
-    response' <- unsafeManagedPtrCastPtr response
-    result <- webkit_uri_response_get_suggested_filename response'
-    checkUnexpectedReturnNULL "uRIResponseGetSuggestedFilename" result
-    result' <- cstringToText result
-    touchManagedPtr response
-    return result'
-
-#if ENABLE_OVERLOADING
-data URIResponseGetSuggestedFilenameMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsURIResponse a) => O.MethodInfo URIResponseGetSuggestedFilenameMethodInfo a signature where
-    overloadedMethod _ = uRIResponseGetSuggestedFilename
-
-#endif
-
--- method URIResponse::get_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "response", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitURIResponse", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_uri_response_get_uri" webkit_uri_response_get_uri :: 
-    Ptr URIResponse ->                      -- response : TInterface (Name {namespace = "WebKit2WebExtension", name = "URIResponse"})
-    IO CString
-
-{- |
-/No description available in the introspection data./
--}
-uRIResponseGetUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsURIResponse a) =>
-    a
-    {- ^ /@response@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}
-    -> m T.Text
-    {- ^ __Returns:__ the uri of the 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse' -}
-uRIResponseGetUri response = liftIO $ do
-    response' <- unsafeManagedPtrCastPtr response
-    result <- webkit_uri_response_get_uri response'
-    checkUnexpectedReturnNULL "uRIResponseGetUri" result
-    result' <- cstringToText result
-    touchManagedPtr response
-    return result'
-
-#if ENABLE_OVERLOADING
-data URIResponseGetUriMethodInfo
-instance (signature ~ (m T.Text), MonadIO m, IsURIResponse a) => O.MethodInfo URIResponseGetUriMethodInfo a signature where
-    overloadedMethod _ = uRIResponseGetUri
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/URIResponse.hs-boot b/GI/WebKit2WebExtension/Objects/URIResponse.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/URIResponse.hs-boot
+++ /dev/null
@@ -1,65 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.URIResponse where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype URIResponse = URIResponse (ManagedPtr URIResponse)
-instance GObject URIResponse where
-class (GObject o, O.IsDescendantOf URIResponse o) => IsURIResponse o
-instance (GObject o, O.IsDescendantOf URIResponse o) => IsURIResponse o
-instance O.HasParentTypes URIResponse
-#if ENABLE_OVERLOADING
-data URIResponseContentLengthPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIResponseHttpHeadersPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIResponseMimeTypePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIResponseStatusCodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIResponseSuggestedFilenamePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIResponseUriPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIResponseGetContentLengthMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIResponseGetHttpHeadersMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIResponseGetMimeTypeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIResponseGetStatusCodeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIResponseGetSuggestedFilenameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data URIResponseGetUriMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/WebEditor.hs b/GI/WebKit2WebExtension/Objects/WebEditor.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/WebEditor.hs
+++ /dev/null
@@ -1,268 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.WebEditor
-    ( 
-
--- * Exported types
-    WebEditor(..)                           ,
-    IsWebEditor                             ,
-    toWebEditor                             ,
-    noWebEditor                             ,
-
-
- -- * Methods
--- ** getPage #method:getPage#
-
-#if ENABLE_OVERLOADING
-    WebEditorGetPageMethodInfo              ,
-#endif
-    webEditorGetPage                        ,
-
-
-
-
- -- * Signals
--- ** selectionChanged #signal:selectionChanged#
-
-    C_WebEditorSelectionChangedCallback     ,
-    WebEditorSelectionChangedCallback       ,
-#if ENABLE_OVERLOADING
-    WebEditorSelectionChangedSignalInfo     ,
-#endif
-    afterWebEditorSelectionChanged          ,
-    genClosure_WebEditorSelectionChanged    ,
-    mk_WebEditorSelectionChangedCallback    ,
-    noWebEditorSelectionChangedCallback     ,
-    onWebEditorSelectionChanged             ,
-    wrap_WebEditorSelectionChangedCallback  ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.WebPage as WebKit2WebExtension.WebPage
-
--- | Memory-managed wrapper type.
-newtype WebEditor = WebEditor (ManagedPtr WebEditor)
-foreign import ccall "webkit_web_editor_get_type"
-    c_webkit_web_editor_get_type :: IO GType
-
-instance GObject WebEditor where
-    gobjectType = c_webkit_web_editor_get_type
-    
-
--- | Type class for types which can be safely cast to `WebEditor`, for instance with `toWebEditor`.
-class (GObject o, O.IsDescendantOf WebEditor o) => IsWebEditor o
-instance (GObject o, O.IsDescendantOf WebEditor o) => IsWebEditor o
-
-instance O.HasParentTypes WebEditor
-type instance O.ParentTypes WebEditor = '[GObject.Object.Object]
-
--- | Cast to `WebEditor`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toWebEditor :: (MonadIO m, IsWebEditor o) => o -> m WebEditor
-toWebEditor = liftIO . unsafeCastTo WebEditor
-
--- | A convenience alias for `Nothing` :: `Maybe` `WebEditor`.
-noWebEditor :: Maybe WebEditor
-noWebEditor = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveWebEditorMethod (t :: Symbol) (o :: *) :: * where
-    ResolveWebEditorMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveWebEditorMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveWebEditorMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveWebEditorMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveWebEditorMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveWebEditorMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveWebEditorMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveWebEditorMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveWebEditorMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveWebEditorMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveWebEditorMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveWebEditorMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveWebEditorMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveWebEditorMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveWebEditorMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveWebEditorMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveWebEditorMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveWebEditorMethod "getPage" o = WebEditorGetPageMethodInfo
-    ResolveWebEditorMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveWebEditorMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveWebEditorMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveWebEditorMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveWebEditorMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveWebEditorMethod t WebEditor, O.MethodInfo info WebEditor p) => OL.IsLabel t (WebEditor -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- signal WebEditor::selection-changed
-{- |
-This signal is emitted for every selection change inside a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage'
-as well as for every caret position change as the caret is a collapsed
-selection.
-
-/Since: 2.10/
--}
-type WebEditorSelectionChangedCallback =
-    IO ()
-
--- | A convenience synonym for @`Nothing` :: `Maybe` `WebEditorSelectionChangedCallback`@.
-noWebEditorSelectionChangedCallback :: Maybe WebEditorSelectionChangedCallback
-noWebEditorSelectionChangedCallback = Nothing
-
--- | Type for the callback on the (unwrapped) C side.
-type C_WebEditorSelectionChangedCallback =
-    Ptr () ->                               -- object
-    Ptr () ->                               -- user_data
-    IO ()
-
--- | Generate a function pointer callable from C code, from a `C_WebEditorSelectionChangedCallback`.
-foreign import ccall "wrapper"
-    mk_WebEditorSelectionChangedCallback :: C_WebEditorSelectionChangedCallback -> IO (FunPtr C_WebEditorSelectionChangedCallback)
-
--- | Wrap the callback into a `GClosure`.
-genClosure_WebEditorSelectionChanged :: MonadIO m => WebEditorSelectionChangedCallback -> m (GClosure C_WebEditorSelectionChangedCallback)
-genClosure_WebEditorSelectionChanged cb = liftIO $ do
-    let cb' = wrap_WebEditorSelectionChangedCallback cb
-    mk_WebEditorSelectionChangedCallback cb' >>= B.GClosure.newGClosure
-
-
--- | Wrap a `WebEditorSelectionChangedCallback` into a `C_WebEditorSelectionChangedCallback`.
-wrap_WebEditorSelectionChangedCallback ::
-    WebEditorSelectionChangedCallback ->
-    C_WebEditorSelectionChangedCallback
-wrap_WebEditorSelectionChangedCallback _cb _ _ = do
-    _cb 
-
-
-{- |
-Connect a signal handler for the “@selection-changed@” signal, to be run before the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.on' webEditor #selectionChanged callback
-@
--}
-onWebEditorSelectionChanged :: (IsWebEditor a, MonadIO m) => a -> WebEditorSelectionChangedCallback -> m SignalHandlerId
-onWebEditorSelectionChanged obj cb = liftIO $ do
-    let cb' = wrap_WebEditorSelectionChangedCallback cb
-    cb'' <- mk_WebEditorSelectionChangedCallback cb'
-    connectSignalFunPtr obj "selection-changed" cb'' SignalConnectBefore
-
-{- |
-Connect a signal handler for the “@selection-changed@” signal, to be run after the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.after' webEditor #selectionChanged callback
-@
--}
-afterWebEditorSelectionChanged :: (IsWebEditor a, MonadIO m) => a -> WebEditorSelectionChangedCallback -> m SignalHandlerId
-afterWebEditorSelectionChanged obj cb = liftIO $ do
-    let cb' = wrap_WebEditorSelectionChangedCallback cb
-    cb'' <- mk_WebEditorSelectionChangedCallback cb'
-    connectSignalFunPtr obj "selection-changed" cb'' SignalConnectAfter
-
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList WebEditor
-type instance O.AttributeList WebEditor = WebEditorAttributeList
-type WebEditorAttributeList = ('[ ] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-data WebEditorSelectionChangedSignalInfo
-instance SignalInfo WebEditorSelectionChangedSignalInfo where
-    type HaskellCallbackType WebEditorSelectionChangedSignalInfo = WebEditorSelectionChangedCallback
-    connectSignal _ obj cb connectMode = do
-        let cb' = wrap_WebEditorSelectionChangedCallback cb
-        cb'' <- mk_WebEditorSelectionChangedCallback cb'
-        connectSignalFunPtr obj "selection-changed" cb'' connectMode
-
-type instance O.SignalList WebEditor = WebEditorSignalList
-type WebEditorSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo), '("selectionChanged", WebEditorSelectionChangedSignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method WebEditor::get_page
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "editor", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebEditor"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebEditor", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_web_editor_get_page" webkit_web_editor_get_page :: 
-    Ptr WebEditor ->                        -- editor : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebEditor"})
-    IO (Ptr WebKit2WebExtension.WebPage.WebPage)
-
-{- |
-Gets the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' that is associated with the 'GI.WebKit2WebExtension.Objects.WebEditor.WebEditor' that can
-be used to access the 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' currently loaded into it.
-
-/Since: 2.10/
--}
-webEditorGetPage ::
-    (B.CallStack.HasCallStack, MonadIO m, IsWebEditor a) =>
-    a
-    {- ^ /@editor@/: a 'GI.WebKit2WebExtension.Objects.WebEditor.WebEditor' -}
-    -> m WebKit2WebExtension.WebPage.WebPage
-    {- ^ __Returns:__ the associated 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}
-webEditorGetPage editor = liftIO $ do
-    editor' <- unsafeManagedPtrCastPtr editor
-    result <- webkit_web_editor_get_page editor'
-    checkUnexpectedReturnNULL "webEditorGetPage" result
-    result' <- (newObject WebKit2WebExtension.WebPage.WebPage) result
-    touchManagedPtr editor
-    return result'
-
-#if ENABLE_OVERLOADING
-data WebEditorGetPageMethodInfo
-instance (signature ~ (m WebKit2WebExtension.WebPage.WebPage), MonadIO m, IsWebEditor a) => O.MethodInfo WebEditorGetPageMethodInfo a signature where
-    overloadedMethod _ = webEditorGetPage
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/WebEditor.hs-boot b/GI/WebKit2WebExtension/Objects/WebEditor.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/WebEditor.hs-boot
+++ /dev/null
@@ -1,35 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.WebEditor where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype WebEditor = WebEditor (ManagedPtr WebEditor)
-instance GObject WebEditor where
-class (GObject o, O.IsDescendantOf WebEditor o) => IsWebEditor o
-instance (GObject o, O.IsDescendantOf WebEditor o) => IsWebEditor o
-instance O.HasParentTypes WebEditor
-#if ENABLE_OVERLOADING
-data WebEditorSelectionChangedSignalInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebEditorGetPageMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/WebExtension.hs b/GI/WebKit2WebExtension/Objects/WebExtension.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/WebExtension.hs
+++ /dev/null
@@ -1,271 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.WebExtension
-    ( 
-
--- * Exported types
-    WebExtension(..)                        ,
-    IsWebExtension                          ,
-    toWebExtension                          ,
-    noWebExtension                          ,
-
-
- -- * Methods
--- ** getPage #method:getPage#
-
-#if ENABLE_OVERLOADING
-    WebExtensionGetPageMethodInfo           ,
-#endif
-    webExtensionGetPage                     ,
-
-
-
-
- -- * Signals
--- ** pageCreated #signal:pageCreated#
-
-    C_WebExtensionPageCreatedCallback       ,
-    WebExtensionPageCreatedCallback         ,
-#if ENABLE_OVERLOADING
-    WebExtensionPageCreatedSignalInfo       ,
-#endif
-    afterWebExtensionPageCreated            ,
-    genClosure_WebExtensionPageCreated      ,
-    mk_WebExtensionPageCreatedCallback      ,
-    noWebExtensionPageCreatedCallback       ,
-    onWebExtensionPageCreated               ,
-    wrap_WebExtensionPageCreatedCallback    ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.WebPage as WebKit2WebExtension.WebPage
-
--- | Memory-managed wrapper type.
-newtype WebExtension = WebExtension (ManagedPtr WebExtension)
-foreign import ccall "webkit_web_extension_get_type"
-    c_webkit_web_extension_get_type :: IO GType
-
-instance GObject WebExtension where
-    gobjectType = c_webkit_web_extension_get_type
-    
-
--- | Type class for types which can be safely cast to `WebExtension`, for instance with `toWebExtension`.
-class (GObject o, O.IsDescendantOf WebExtension o) => IsWebExtension o
-instance (GObject o, O.IsDescendantOf WebExtension o) => IsWebExtension o
-
-instance O.HasParentTypes WebExtension
-type instance O.ParentTypes WebExtension = '[GObject.Object.Object]
-
--- | Cast to `WebExtension`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toWebExtension :: (MonadIO m, IsWebExtension o) => o -> m WebExtension
-toWebExtension = liftIO . unsafeCastTo WebExtension
-
--- | A convenience alias for `Nothing` :: `Maybe` `WebExtension`.
-noWebExtension :: Maybe WebExtension
-noWebExtension = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveWebExtensionMethod (t :: Symbol) (o :: *) :: * where
-    ResolveWebExtensionMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveWebExtensionMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveWebExtensionMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveWebExtensionMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveWebExtensionMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveWebExtensionMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveWebExtensionMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveWebExtensionMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveWebExtensionMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveWebExtensionMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveWebExtensionMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveWebExtensionMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveWebExtensionMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveWebExtensionMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveWebExtensionMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveWebExtensionMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveWebExtensionMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveWebExtensionMethod "getPage" o = WebExtensionGetPageMethodInfo
-    ResolveWebExtensionMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveWebExtensionMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveWebExtensionMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveWebExtensionMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveWebExtensionMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveWebExtensionMethod t WebExtension, O.MethodInfo info WebExtension p) => OL.IsLabel t (WebExtension -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- signal WebExtension::page-created
-{- |
-This signal is emitted when a new 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' is created in
-the Web Process.
--}
-type WebExtensionPageCreatedCallback =
-    WebKit2WebExtension.WebPage.WebPage
-    {- ^ /@webPage@/: the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' created -}
-    -> IO ()
-
--- | A convenience synonym for @`Nothing` :: `Maybe` `WebExtensionPageCreatedCallback`@.
-noWebExtensionPageCreatedCallback :: Maybe WebExtensionPageCreatedCallback
-noWebExtensionPageCreatedCallback = Nothing
-
--- | Type for the callback on the (unwrapped) C side.
-type C_WebExtensionPageCreatedCallback =
-    Ptr () ->                               -- object
-    Ptr WebKit2WebExtension.WebPage.WebPage ->
-    Ptr () ->                               -- user_data
-    IO ()
-
--- | Generate a function pointer callable from C code, from a `C_WebExtensionPageCreatedCallback`.
-foreign import ccall "wrapper"
-    mk_WebExtensionPageCreatedCallback :: C_WebExtensionPageCreatedCallback -> IO (FunPtr C_WebExtensionPageCreatedCallback)
-
--- | Wrap the callback into a `GClosure`.
-genClosure_WebExtensionPageCreated :: MonadIO m => WebExtensionPageCreatedCallback -> m (GClosure C_WebExtensionPageCreatedCallback)
-genClosure_WebExtensionPageCreated cb = liftIO $ do
-    let cb' = wrap_WebExtensionPageCreatedCallback cb
-    mk_WebExtensionPageCreatedCallback cb' >>= B.GClosure.newGClosure
-
-
--- | Wrap a `WebExtensionPageCreatedCallback` into a `C_WebExtensionPageCreatedCallback`.
-wrap_WebExtensionPageCreatedCallback ::
-    WebExtensionPageCreatedCallback ->
-    C_WebExtensionPageCreatedCallback
-wrap_WebExtensionPageCreatedCallback _cb _ webPage _ = do
-    webPage' <- (newObject WebKit2WebExtension.WebPage.WebPage) webPage
-    _cb  webPage'
-
-
-{- |
-Connect a signal handler for the “@page-created@” signal, to be run before the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.on' webExtension #pageCreated callback
-@
--}
-onWebExtensionPageCreated :: (IsWebExtension a, MonadIO m) => a -> WebExtensionPageCreatedCallback -> m SignalHandlerId
-onWebExtensionPageCreated obj cb = liftIO $ do
-    let cb' = wrap_WebExtensionPageCreatedCallback cb
-    cb'' <- mk_WebExtensionPageCreatedCallback cb'
-    connectSignalFunPtr obj "page-created" cb'' SignalConnectBefore
-
-{- |
-Connect a signal handler for the “@page-created@” signal, to be run after the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.after' webExtension #pageCreated callback
-@
--}
-afterWebExtensionPageCreated :: (IsWebExtension a, MonadIO m) => a -> WebExtensionPageCreatedCallback -> m SignalHandlerId
-afterWebExtensionPageCreated obj cb = liftIO $ do
-    let cb' = wrap_WebExtensionPageCreatedCallback cb
-    cb'' <- mk_WebExtensionPageCreatedCallback cb'
-    connectSignalFunPtr obj "page-created" cb'' SignalConnectAfter
-
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList WebExtension
-type instance O.AttributeList WebExtension = WebExtensionAttributeList
-type WebExtensionAttributeList = ('[ ] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-#endif
-
-#if ENABLE_OVERLOADING
-data WebExtensionPageCreatedSignalInfo
-instance SignalInfo WebExtensionPageCreatedSignalInfo where
-    type HaskellCallbackType WebExtensionPageCreatedSignalInfo = WebExtensionPageCreatedCallback
-    connectSignal _ obj cb connectMode = do
-        let cb' = wrap_WebExtensionPageCreatedCallback cb
-        cb'' <- mk_WebExtensionPageCreatedCallback cb'
-        connectSignalFunPtr obj "page-created" cb'' connectMode
-
-type instance O.SignalList WebExtension = WebExtensionSignalList
-type WebExtensionSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo), '("pageCreated", WebExtensionPageCreatedSignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method WebExtension::get_page
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "extension", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebExtension"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebExtension", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "page_id", argType = TBasicType TUInt64, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the identifier of the #WebKitWebPage to get", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_web_extension_get_page" webkit_web_extension_get_page :: 
-    Ptr WebExtension ->                     -- extension : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebExtension"})
-    Word64 ->                               -- page_id : TBasicType TUInt64
-    IO (Ptr WebKit2WebExtension.WebPage.WebPage)
-
-{- |
-Get the web page of the given /@pageId@/.
--}
-webExtensionGetPage ::
-    (B.CallStack.HasCallStack, MonadIO m, IsWebExtension a) =>
-    a
-    {- ^ /@extension@/: a 'GI.WebKit2WebExtension.Objects.WebExtension.WebExtension' -}
-    -> Word64
-    {- ^ /@pageId@/: the identifier of the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' to get -}
-    -> m (Maybe WebKit2WebExtension.WebPage.WebPage)
-    {- ^ __Returns:__ the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' for the given /@pageId@/, or 'Nothing' if the
-   identifier doesn\'t correspond to an existing web page. -}
-webExtensionGetPage extension pageId = liftIO $ do
-    extension' <- unsafeManagedPtrCastPtr extension
-    result <- webkit_web_extension_get_page extension' pageId
-    maybeResult <- convertIfNonNull result $ \result' -> do
-        result'' <- (newObject WebKit2WebExtension.WebPage.WebPage) result'
-        return result''
-    touchManagedPtr extension
-    return maybeResult
-
-#if ENABLE_OVERLOADING
-data WebExtensionGetPageMethodInfo
-instance (signature ~ (Word64 -> m (Maybe WebKit2WebExtension.WebPage.WebPage)), MonadIO m, IsWebExtension a) => O.MethodInfo WebExtensionGetPageMethodInfo a signature where
-    overloadedMethod _ = webExtensionGetPage
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/WebExtension.hs-boot b/GI/WebKit2WebExtension/Objects/WebExtension.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/WebExtension.hs-boot
+++ /dev/null
@@ -1,35 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.WebExtension where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype WebExtension = WebExtension (ManagedPtr WebExtension)
-instance GObject WebExtension where
-class (GObject o, O.IsDescendantOf WebExtension o) => IsWebExtension o
-instance (GObject o, O.IsDescendantOf WebExtension o) => IsWebExtension o
-instance O.HasParentTypes WebExtension
-#if ENABLE_OVERLOADING
-data WebExtensionPageCreatedSignalInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebExtensionGetPageMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/WebHitTestResult.hs b/GI/WebKit2WebExtension/Objects/WebHitTestResult.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/WebHitTestResult.hs
+++ /dev/null
@@ -1,241 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.WebHitTestResult
-    ( 
-
--- * Exported types
-    WebHitTestResult(..)                    ,
-    IsWebHitTestResult                      ,
-    toWebHitTestResult                      ,
-    noWebHitTestResult                      ,
-
-
- -- * Methods
--- ** getNode #method:getNode#
-
-#if ENABLE_OVERLOADING
-    WebHitTestResultGetNodeMethodInfo       ,
-#endif
-    webHitTestResultGetNode                 ,
-
-
-
-
- -- * Properties
--- ** node #attr:node#
-{- | The 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode'
--}
-#if ENABLE_OVERLOADING
-    WebHitTestResultNodePropertyInfo        ,
-#endif
-    constructWebHitTestResultNode           ,
-    getWebHitTestResultNode                 ,
-#if ENABLE_OVERLOADING
-    webHitTestResultNode                    ,
-#endif
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.HitTestResult as WebKit2WebExtension.HitTestResult
-
--- | Memory-managed wrapper type.
-newtype WebHitTestResult = WebHitTestResult (ManagedPtr WebHitTestResult)
-foreign import ccall "webkit_web_hit_test_result_get_type"
-    c_webkit_web_hit_test_result_get_type :: IO GType
-
-instance GObject WebHitTestResult where
-    gobjectType = c_webkit_web_hit_test_result_get_type
-    
-
--- | Type class for types which can be safely cast to `WebHitTestResult`, for instance with `toWebHitTestResult`.
-class (GObject o, O.IsDescendantOf WebHitTestResult o) => IsWebHitTestResult o
-instance (GObject o, O.IsDescendantOf WebHitTestResult o) => IsWebHitTestResult o
-
-instance O.HasParentTypes WebHitTestResult
-type instance O.ParentTypes WebHitTestResult = '[WebKit2WebExtension.HitTestResult.HitTestResult, GObject.Object.Object]
-
--- | Cast to `WebHitTestResult`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toWebHitTestResult :: (MonadIO m, IsWebHitTestResult o) => o -> m WebHitTestResult
-toWebHitTestResult = liftIO . unsafeCastTo WebHitTestResult
-
--- | A convenience alias for `Nothing` :: `Maybe` `WebHitTestResult`.
-noWebHitTestResult :: Maybe WebHitTestResult
-noWebHitTestResult = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveWebHitTestResultMethod (t :: Symbol) (o :: *) :: * where
-    ResolveWebHitTestResultMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveWebHitTestResultMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveWebHitTestResultMethod "contextIsEditable" o = WebKit2WebExtension.HitTestResult.HitTestResultContextIsEditableMethodInfo
-    ResolveWebHitTestResultMethod "contextIsImage" o = WebKit2WebExtension.HitTestResult.HitTestResultContextIsImageMethodInfo
-    ResolveWebHitTestResultMethod "contextIsLink" o = WebKit2WebExtension.HitTestResult.HitTestResultContextIsLinkMethodInfo
-    ResolveWebHitTestResultMethod "contextIsMedia" o = WebKit2WebExtension.HitTestResult.HitTestResultContextIsMediaMethodInfo
-    ResolveWebHitTestResultMethod "contextIsScrollbar" o = WebKit2WebExtension.HitTestResult.HitTestResultContextIsScrollbarMethodInfo
-    ResolveWebHitTestResultMethod "contextIsSelection" o = WebKit2WebExtension.HitTestResult.HitTestResultContextIsSelectionMethodInfo
-    ResolveWebHitTestResultMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveWebHitTestResultMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveWebHitTestResultMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveWebHitTestResultMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveWebHitTestResultMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveWebHitTestResultMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveWebHitTestResultMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveWebHitTestResultMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveWebHitTestResultMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveWebHitTestResultMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveWebHitTestResultMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveWebHitTestResultMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveWebHitTestResultMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveWebHitTestResultMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveWebHitTestResultMethod "getContext" o = WebKit2WebExtension.HitTestResult.HitTestResultGetContextMethodInfo
-    ResolveWebHitTestResultMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveWebHitTestResultMethod "getImageUri" o = WebKit2WebExtension.HitTestResult.HitTestResultGetImageUriMethodInfo
-    ResolveWebHitTestResultMethod "getLinkLabel" o = WebKit2WebExtension.HitTestResult.HitTestResultGetLinkLabelMethodInfo
-    ResolveWebHitTestResultMethod "getLinkTitle" o = WebKit2WebExtension.HitTestResult.HitTestResultGetLinkTitleMethodInfo
-    ResolveWebHitTestResultMethod "getLinkUri" o = WebKit2WebExtension.HitTestResult.HitTestResultGetLinkUriMethodInfo
-    ResolveWebHitTestResultMethod "getMediaUri" o = WebKit2WebExtension.HitTestResult.HitTestResultGetMediaUriMethodInfo
-    ResolveWebHitTestResultMethod "getNode" o = WebHitTestResultGetNodeMethodInfo
-    ResolveWebHitTestResultMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveWebHitTestResultMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveWebHitTestResultMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveWebHitTestResultMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveWebHitTestResultMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveWebHitTestResultMethod t WebHitTestResult, O.MethodInfo info WebHitTestResult p) => OL.IsLabel t (WebHitTestResult -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- VVV Prop "node"
-   -- Type: TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"})
-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]
-   -- Nullable: (Just False,Nothing)
-
-{- |
-Get the value of the “@node@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' webHitTestResult #node
-@
--}
-getWebHitTestResultNode :: (MonadIO m, IsWebHitTestResult o) => o -> m WebKit2WebExtension.DOMNode.DOMNode
-getWebHitTestResultNode obj = liftIO $ checkUnexpectedNothing "getWebHitTestResultNode" $ B.Properties.getObjectPropertyObject obj "node" WebKit2WebExtension.DOMNode.DOMNode
-
-{- |
-Construct a `GValueConstruct` with valid value for the “@node@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.
--}
-constructWebHitTestResultNode :: (IsWebHitTestResult o, WebKit2WebExtension.DOMNode.IsDOMNode a) => a -> IO (GValueConstruct o)
-constructWebHitTestResultNode val = B.Properties.constructObjectPropertyObject "node" (Just val)
-
-#if ENABLE_OVERLOADING
-data WebHitTestResultNodePropertyInfo
-instance AttrInfo WebHitTestResultNodePropertyInfo where
-    type AttrAllowedOps WebHitTestResultNodePropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint WebHitTestResultNodePropertyInfo = WebKit2WebExtension.DOMNode.IsDOMNode
-    type AttrBaseTypeConstraint WebHitTestResultNodePropertyInfo = IsWebHitTestResult
-    type AttrGetType WebHitTestResultNodePropertyInfo = WebKit2WebExtension.DOMNode.DOMNode
-    type AttrLabel WebHitTestResultNodePropertyInfo = "node"
-    type AttrOrigin WebHitTestResultNodePropertyInfo = WebHitTestResult
-    attrGet _ = getWebHitTestResultNode
-    attrSet _ = undefined
-    attrConstruct _ = constructWebHitTestResultNode
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList WebHitTestResult
-type instance O.AttributeList WebHitTestResult = WebHitTestResultAttributeList
-type WebHitTestResultAttributeList = ('[ '("context", WebKit2WebExtension.HitTestResult.HitTestResultContextPropertyInfo), '("imageUri", WebKit2WebExtension.HitTestResult.HitTestResultImageUriPropertyInfo), '("linkLabel", WebKit2WebExtension.HitTestResult.HitTestResultLinkLabelPropertyInfo), '("linkTitle", WebKit2WebExtension.HitTestResult.HitTestResultLinkTitlePropertyInfo), '("linkUri", WebKit2WebExtension.HitTestResult.HitTestResultLinkUriPropertyInfo), '("mediaUri", WebKit2WebExtension.HitTestResult.HitTestResultMediaUriPropertyInfo), '("node", WebHitTestResultNodePropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-webHitTestResultNode :: AttrLabelProxy "node"
-webHitTestResultNode = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-type instance O.SignalList WebHitTestResult = WebHitTestResultSignalList
-type WebHitTestResultSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method WebHitTestResult::get_node
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "hit_test_result", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebHitTestResult"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebHitTestResult", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMNode"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_web_hit_test_result_get_node" webkit_web_hit_test_result_get_node :: 
-    Ptr WebHitTestResult ->                 -- hit_test_result : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebHitTestResult"})
-    IO (Ptr WebKit2WebExtension.DOMNode.DOMNode)
-
-{- |
-Get the 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' in the coordinates of the Hit Test.
-
-/Since: 2.8/
--}
-webHitTestResultGetNode ::
-    (B.CallStack.HasCallStack, MonadIO m, IsWebHitTestResult a) =>
-    a
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult' -}
-    -> m WebKit2WebExtension.DOMNode.DOMNode
-    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' -}
-webHitTestResultGetNode hitTestResult = liftIO $ do
-    hitTestResult' <- unsafeManagedPtrCastPtr hitTestResult
-    result <- webkit_web_hit_test_result_get_node hitTestResult'
-    checkUnexpectedReturnNULL "webHitTestResultGetNode" result
-    result' <- (newObject WebKit2WebExtension.DOMNode.DOMNode) result
-    touchManagedPtr hitTestResult
-    return result'
-
-#if ENABLE_OVERLOADING
-data WebHitTestResultGetNodeMethodInfo
-instance (signature ~ (m WebKit2WebExtension.DOMNode.DOMNode), MonadIO m, IsWebHitTestResult a) => O.MethodInfo WebHitTestResultGetNodeMethodInfo a signature where
-    overloadedMethod _ = webHitTestResultGetNode
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/WebHitTestResult.hs-boot b/GI/WebKit2WebExtension/Objects/WebHitTestResult.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/WebHitTestResult.hs-boot
+++ /dev/null
@@ -1,35 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.WebHitTestResult where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype WebHitTestResult = WebHitTestResult (ManagedPtr WebHitTestResult)
-instance GObject WebHitTestResult where
-class (GObject o, O.IsDescendantOf WebHitTestResult o) => IsWebHitTestResult o
-instance (GObject o, O.IsDescendantOf WebHitTestResult o) => IsWebHitTestResult o
-instance O.HasParentTypes WebHitTestResult
-#if ENABLE_OVERLOADING
-data WebHitTestResultNodePropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebHitTestResultGetNodeMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Objects/WebPage.hs b/GI/WebKit2WebExtension/Objects/WebPage.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/WebPage.hs
+++ /dev/null
@@ -1,1081 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Objects.WebPage
-    ( 
-
--- * Exported types
-    WebPage(..)                             ,
-    IsWebPage                               ,
-    toWebPage                               ,
-    noWebPage                               ,
-
-
- -- * Methods
--- ** getDomDocument #method:getDomDocument#
-
-#if ENABLE_OVERLOADING
-    WebPageGetDomDocumentMethodInfo         ,
-#endif
-    webPageGetDomDocument                   ,
-
-
--- ** getEditor #method:getEditor#
-
-#if ENABLE_OVERLOADING
-    WebPageGetEditorMethodInfo              ,
-#endif
-    webPageGetEditor                        ,
-
-
--- ** getId #method:getId#
-
-#if ENABLE_OVERLOADING
-    WebPageGetIdMethodInfo                  ,
-#endif
-    webPageGetId                            ,
-
-
--- ** getMainFrame #method:getMainFrame#
-
-#if ENABLE_OVERLOADING
-    WebPageGetMainFrameMethodInfo           ,
-#endif
-    webPageGetMainFrame                     ,
-
-
--- ** getUri #method:getUri#
-
-#if ENABLE_OVERLOADING
-    WebPageGetUriMethodInfo                 ,
-#endif
-    webPageGetUri                           ,
-
-
-
-
- -- * Properties
--- ** uri #attr:uri#
-{- | The current active URI of the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage'.
--}
-#if ENABLE_OVERLOADING
-    WebPageUriPropertyInfo                  ,
-#endif
-    getWebPageUri                           ,
-#if ENABLE_OVERLOADING
-    webPageUri                              ,
-#endif
-
-
-
-
- -- * Signals
--- ** consoleMessageSent #signal:consoleMessageSent#
-
-    C_WebPageConsoleMessageSentCallback     ,
-    WebPageConsoleMessageSentCallback       ,
-#if ENABLE_OVERLOADING
-    WebPageConsoleMessageSentSignalInfo     ,
-#endif
-    afterWebPageConsoleMessageSent          ,
-    genClosure_WebPageConsoleMessageSent    ,
-    mk_WebPageConsoleMessageSentCallback    ,
-    noWebPageConsoleMessageSentCallback     ,
-    onWebPageConsoleMessageSent             ,
-    wrap_WebPageConsoleMessageSentCallback  ,
-
-
--- ** contextMenu #signal:contextMenu#
-
-    C_WebPageContextMenuCallback            ,
-    WebPageContextMenuCallback              ,
-#if ENABLE_OVERLOADING
-    WebPageContextMenuSignalInfo            ,
-#endif
-    afterWebPageContextMenu                 ,
-    genClosure_WebPageContextMenu           ,
-    mk_WebPageContextMenuCallback           ,
-    noWebPageContextMenuCallback            ,
-    onWebPageContextMenu                    ,
-    wrap_WebPageContextMenuCallback         ,
-
-
--- ** documentLoaded #signal:documentLoaded#
-
-    C_WebPageDocumentLoadedCallback         ,
-    WebPageDocumentLoadedCallback           ,
-#if ENABLE_OVERLOADING
-    WebPageDocumentLoadedSignalInfo         ,
-#endif
-    afterWebPageDocumentLoaded              ,
-    genClosure_WebPageDocumentLoaded        ,
-    mk_WebPageDocumentLoadedCallback        ,
-    noWebPageDocumentLoadedCallback         ,
-    onWebPageDocumentLoaded                 ,
-    wrap_WebPageDocumentLoadedCallback      ,
-
-
--- ** formControlsAssociated #signal:formControlsAssociated#
-
-    C_WebPageFormControlsAssociatedCallback ,
-    WebPageFormControlsAssociatedCallback   ,
-#if ENABLE_OVERLOADING
-    WebPageFormControlsAssociatedSignalInfo ,
-#endif
-    afterWebPageFormControlsAssociated      ,
-    genClosure_WebPageFormControlsAssociated,
-    mk_WebPageFormControlsAssociatedCallback,
-    noWebPageFormControlsAssociatedCallback ,
-    onWebPageFormControlsAssociated         ,
-    wrap_WebPageFormControlsAssociatedCallback,
-
-
--- ** sendRequest #signal:sendRequest#
-
-    C_WebPageSendRequestCallback            ,
-    WebPageSendRequestCallback              ,
-#if ENABLE_OVERLOADING
-    WebPageSendRequestSignalInfo            ,
-#endif
-    afterWebPageSendRequest                 ,
-    genClosure_WebPageSendRequest           ,
-    mk_WebPageSendRequestCallback           ,
-    noWebPageSendRequestCallback            ,
-    onWebPageSendRequest                    ,
-    wrap_WebPageSendRequestCallback         ,
-
-
--- ** willSubmitForm #signal:willSubmitForm#
-
-    C_WebPageWillSubmitFormCallback         ,
-    WebPageWillSubmitFormCallback           ,
-#if ENABLE_OVERLOADING
-    WebPageWillSubmitFormSignalInfo         ,
-#endif
-    afterWebPageWillSubmitForm              ,
-    genClosure_WebPageWillSubmitForm        ,
-    mk_WebPageWillSubmitFormCallback        ,
-    noWebPageWillSubmitFormCallback         ,
-    onWebPageWillSubmitForm                 ,
-    wrap_WebPageWillSubmitFormCallback      ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Enums as WebKit2WebExtension.Enums
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.ContextMenu as WebKit2WebExtension.ContextMenu
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.Frame as WebKit2WebExtension.Frame
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.URIRequest as WebKit2WebExtension.URIRequest
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.URIResponse as WebKit2WebExtension.URIResponse
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.WebEditor as WebKit2WebExtension.WebEditor
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.WebHitTestResult as WebKit2WebExtension.WebHitTestResult
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Structs.ConsoleMessage as WebKit2WebExtension.ConsoleMessage
-
--- | Memory-managed wrapper type.
-newtype WebPage = WebPage (ManagedPtr WebPage)
-foreign import ccall "webkit_web_page_get_type"
-    c_webkit_web_page_get_type :: IO GType
-
-instance GObject WebPage where
-    gobjectType = c_webkit_web_page_get_type
-    
-
--- | Type class for types which can be safely cast to `WebPage`, for instance with `toWebPage`.
-class (GObject o, O.IsDescendantOf WebPage o) => IsWebPage o
-instance (GObject o, O.IsDescendantOf WebPage o) => IsWebPage o
-
-instance O.HasParentTypes WebPage
-type instance O.ParentTypes WebPage = '[GObject.Object.Object]
-
--- | Cast to `WebPage`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.
-toWebPage :: (MonadIO m, IsWebPage o) => o -> m WebPage
-toWebPage = liftIO . unsafeCastTo WebPage
-
--- | A convenience alias for `Nothing` :: `Maybe` `WebPage`.
-noWebPage :: Maybe WebPage
-noWebPage = Nothing
-
-#if ENABLE_OVERLOADING
-type family ResolveWebPageMethod (t :: Symbol) (o :: *) :: * where
-    ResolveWebPageMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
-    ResolveWebPageMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
-    ResolveWebPageMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
-    ResolveWebPageMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
-    ResolveWebPageMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
-    ResolveWebPageMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
-    ResolveWebPageMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
-    ResolveWebPageMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
-    ResolveWebPageMethod "ref" o = GObject.Object.ObjectRefMethodInfo
-    ResolveWebPageMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
-    ResolveWebPageMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
-    ResolveWebPageMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
-    ResolveWebPageMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
-    ResolveWebPageMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
-    ResolveWebPageMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
-    ResolveWebPageMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
-    ResolveWebPageMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
-    ResolveWebPageMethod "getDomDocument" o = WebPageGetDomDocumentMethodInfo
-    ResolveWebPageMethod "getEditor" o = WebPageGetEditorMethodInfo
-    ResolveWebPageMethod "getId" o = WebPageGetIdMethodInfo
-    ResolveWebPageMethod "getMainFrame" o = WebPageGetMainFrameMethodInfo
-    ResolveWebPageMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
-    ResolveWebPageMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
-    ResolveWebPageMethod "getUri" o = WebPageGetUriMethodInfo
-    ResolveWebPageMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
-    ResolveWebPageMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
-    ResolveWebPageMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveWebPageMethod t WebPage, O.MethodInfo info WebPage p) => OL.IsLabel t (WebPage -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
--- signal WebPage::console-message-sent
-{- |
-Emitted when a message is sent to the console. This can be a message
-produced by the use of JavaScript console API, a JavaScript exception,
-a security error or other errors, warnings, debug or log messages.
-The /@consoleMessage@/ contains information of the message.
-
-/Since: 2.12/
--}
-type WebPageConsoleMessageSentCallback =
-    WebKit2WebExtension.ConsoleMessage.ConsoleMessage
-    {- ^ /@consoleMessage@/: the 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}
-    -> IO ()
-
--- | A convenience synonym for @`Nothing` :: `Maybe` `WebPageConsoleMessageSentCallback`@.
-noWebPageConsoleMessageSentCallback :: Maybe WebPageConsoleMessageSentCallback
-noWebPageConsoleMessageSentCallback = Nothing
-
--- | Type for the callback on the (unwrapped) C side.
-type C_WebPageConsoleMessageSentCallback =
-    Ptr () ->                               -- object
-    Ptr WebKit2WebExtension.ConsoleMessage.ConsoleMessage ->
-    Ptr () ->                               -- user_data
-    IO ()
-
--- | Generate a function pointer callable from C code, from a `C_WebPageConsoleMessageSentCallback`.
-foreign import ccall "wrapper"
-    mk_WebPageConsoleMessageSentCallback :: C_WebPageConsoleMessageSentCallback -> IO (FunPtr C_WebPageConsoleMessageSentCallback)
-
--- | Wrap the callback into a `GClosure`.
-genClosure_WebPageConsoleMessageSent :: MonadIO m => WebPageConsoleMessageSentCallback -> m (GClosure C_WebPageConsoleMessageSentCallback)
-genClosure_WebPageConsoleMessageSent cb = liftIO $ do
-    let cb' = wrap_WebPageConsoleMessageSentCallback cb
-    mk_WebPageConsoleMessageSentCallback cb' >>= B.GClosure.newGClosure
-
-
--- | Wrap a `WebPageConsoleMessageSentCallback` into a `C_WebPageConsoleMessageSentCallback`.
-wrap_WebPageConsoleMessageSentCallback ::
-    WebPageConsoleMessageSentCallback ->
-    C_WebPageConsoleMessageSentCallback
-wrap_WebPageConsoleMessageSentCallback _cb _ consoleMessage _ = do
-    B.ManagedPtr.withTransient WebKit2WebExtension.ConsoleMessage.ConsoleMessage consoleMessage $ \consoleMessage' -> do
-        _cb  consoleMessage'
-
-
-{- |
-Connect a signal handler for the “@console-message-sent@” signal, to be run before the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.on' webPage #consoleMessageSent callback
-@
--}
-onWebPageConsoleMessageSent :: (IsWebPage a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId
-onWebPageConsoleMessageSent obj cb = liftIO $ do
-    let cb' = wrap_WebPageConsoleMessageSentCallback cb
-    cb'' <- mk_WebPageConsoleMessageSentCallback cb'
-    connectSignalFunPtr obj "console-message-sent" cb'' SignalConnectBefore
-
-{- |
-Connect a signal handler for the “@console-message-sent@” signal, to be run after the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.after' webPage #consoleMessageSent callback
-@
--}
-afterWebPageConsoleMessageSent :: (IsWebPage a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId
-afterWebPageConsoleMessageSent obj cb = liftIO $ do
-    let cb' = wrap_WebPageConsoleMessageSentCallback cb
-    cb'' <- mk_WebPageConsoleMessageSentCallback cb'
-    connectSignalFunPtr obj "console-message-sent" cb'' SignalConnectAfter
-
-
--- signal WebPage::context-menu
-{- |
-Emitted before a context menu is displayed in the UI Process to
-give the application a chance to customize the proposed menu,
-build its own context menu or pass user data to the UI Process.
-This signal is useful when the information available in the UI Process
-is not enough to build or customize the context menu, for example, to
-add menu entries depending on the 'GI.WebKit2WebExtension.Objects.DOMNode.DOMNode' at the coordinates of the
-/@hitTestResult@/. Otherwise, it\'s recommended to use @/WebKitWebView::context-menu/@
-signal instead.
-
-/Since: 2.8/
--}
-type WebPageContextMenuCallback =
-    WebKit2WebExtension.ContextMenu.ContextMenu
-    {- ^ /@contextMenu@/: the proposed @/WebKitContextMenu/@ -}
-    -> WebKit2WebExtension.WebHitTestResult.WebHitTestResult
-    {- ^ /@hitTestResult@/: a 'GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult' -}
-    -> IO Bool
-    {- ^ __Returns:__ 'True' if the proposed /@contextMenu@/ has been modified, or 'False' otherwise. -}
-
--- | A convenience synonym for @`Nothing` :: `Maybe` `WebPageContextMenuCallback`@.
-noWebPageContextMenuCallback :: Maybe WebPageContextMenuCallback
-noWebPageContextMenuCallback = Nothing
-
--- | Type for the callback on the (unwrapped) C side.
-type C_WebPageContextMenuCallback =
-    Ptr () ->                               -- object
-    Ptr WebKit2WebExtension.ContextMenu.ContextMenu ->
-    Ptr WebKit2WebExtension.WebHitTestResult.WebHitTestResult ->
-    Ptr () ->                               -- user_data
-    IO CInt
-
--- | Generate a function pointer callable from C code, from a `C_WebPageContextMenuCallback`.
-foreign import ccall "wrapper"
-    mk_WebPageContextMenuCallback :: C_WebPageContextMenuCallback -> IO (FunPtr C_WebPageContextMenuCallback)
-
--- | Wrap the callback into a `GClosure`.
-genClosure_WebPageContextMenu :: MonadIO m => WebPageContextMenuCallback -> m (GClosure C_WebPageContextMenuCallback)
-genClosure_WebPageContextMenu cb = liftIO $ do
-    let cb' = wrap_WebPageContextMenuCallback cb
-    mk_WebPageContextMenuCallback cb' >>= B.GClosure.newGClosure
-
-
--- | Wrap a `WebPageContextMenuCallback` into a `C_WebPageContextMenuCallback`.
-wrap_WebPageContextMenuCallback ::
-    WebPageContextMenuCallback ->
-    C_WebPageContextMenuCallback
-wrap_WebPageContextMenuCallback _cb _ contextMenu hitTestResult _ = do
-    contextMenu' <- (newObject WebKit2WebExtension.ContextMenu.ContextMenu) contextMenu
-    hitTestResult' <- (newObject WebKit2WebExtension.WebHitTestResult.WebHitTestResult) hitTestResult
-    result <- _cb  contextMenu' hitTestResult'
-    let result' = (fromIntegral . fromEnum) result
-    return result'
-
-
-{- |
-Connect a signal handler for the “@context-menu@” signal, to be run before the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.on' webPage #contextMenu callback
-@
--}
-onWebPageContextMenu :: (IsWebPage a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId
-onWebPageContextMenu obj cb = liftIO $ do
-    let cb' = wrap_WebPageContextMenuCallback cb
-    cb'' <- mk_WebPageContextMenuCallback cb'
-    connectSignalFunPtr obj "context-menu" cb'' SignalConnectBefore
-
-{- |
-Connect a signal handler for the “@context-menu@” signal, to be run after the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.after' webPage #contextMenu callback
-@
--}
-afterWebPageContextMenu :: (IsWebPage a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId
-afterWebPageContextMenu obj cb = liftIO $ do
-    let cb' = wrap_WebPageContextMenuCallback cb
-    cb'' <- mk_WebPageContextMenuCallback cb'
-    connectSignalFunPtr obj "context-menu" cb'' SignalConnectAfter
-
-
--- signal WebPage::document-loaded
-{- |
-This signal is emitted when the DOM document of a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' has been
-loaded.
-
-You can wait for this signal to get the DOM document with
-'GI.WebKit2WebExtension.Objects.WebPage.webPageGetDomDocument'.
--}
-type WebPageDocumentLoadedCallback =
-    IO ()
-
--- | A convenience synonym for @`Nothing` :: `Maybe` `WebPageDocumentLoadedCallback`@.
-noWebPageDocumentLoadedCallback :: Maybe WebPageDocumentLoadedCallback
-noWebPageDocumentLoadedCallback = Nothing
-
--- | Type for the callback on the (unwrapped) C side.
-type C_WebPageDocumentLoadedCallback =
-    Ptr () ->                               -- object
-    Ptr () ->                               -- user_data
-    IO ()
-
--- | Generate a function pointer callable from C code, from a `C_WebPageDocumentLoadedCallback`.
-foreign import ccall "wrapper"
-    mk_WebPageDocumentLoadedCallback :: C_WebPageDocumentLoadedCallback -> IO (FunPtr C_WebPageDocumentLoadedCallback)
-
--- | Wrap the callback into a `GClosure`.
-genClosure_WebPageDocumentLoaded :: MonadIO m => WebPageDocumentLoadedCallback -> m (GClosure C_WebPageDocumentLoadedCallback)
-genClosure_WebPageDocumentLoaded cb = liftIO $ do
-    let cb' = wrap_WebPageDocumentLoadedCallback cb
-    mk_WebPageDocumentLoadedCallback cb' >>= B.GClosure.newGClosure
-
-
--- | Wrap a `WebPageDocumentLoadedCallback` into a `C_WebPageDocumentLoadedCallback`.
-wrap_WebPageDocumentLoadedCallback ::
-    WebPageDocumentLoadedCallback ->
-    C_WebPageDocumentLoadedCallback
-wrap_WebPageDocumentLoadedCallback _cb _ _ = do
-    _cb 
-
-
-{- |
-Connect a signal handler for the “@document-loaded@” signal, to be run before the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.on' webPage #documentLoaded callback
-@
--}
-onWebPageDocumentLoaded :: (IsWebPage a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId
-onWebPageDocumentLoaded obj cb = liftIO $ do
-    let cb' = wrap_WebPageDocumentLoadedCallback cb
-    cb'' <- mk_WebPageDocumentLoadedCallback cb'
-    connectSignalFunPtr obj "document-loaded" cb'' SignalConnectBefore
-
-{- |
-Connect a signal handler for the “@document-loaded@” signal, to be run after the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.after' webPage #documentLoaded callback
-@
--}
-afterWebPageDocumentLoaded :: (IsWebPage a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId
-afterWebPageDocumentLoaded obj cb = liftIO $ do
-    let cb' = wrap_WebPageDocumentLoadedCallback cb
-    cb'' <- mk_WebPageDocumentLoadedCallback cb'
-    connectSignalFunPtr obj "document-loaded" cb'' SignalConnectAfter
-
-
--- signal WebPage::form-controls-associated
-{- |
-Emitted after form elements (or form associated elements) are associated to a particular web
-page. This is useful to implement form auto filling for web pages where form fields are added
-dynamically. This signal might be emitted multiple times for the same web page.
-
-Note that this signal could be also emitted when form controls are moved between forms. In
-that case, the /@elements@/ array carries the list of those elements which have moved.
-
-Clients should take a reference to the members of the /@elements@/ array if it is desired to
-keep them alive after the signal handler returns.
-
-/Since: 2.16/
--}
-type WebPageFormControlsAssociatedCallback =
-    [WebKit2WebExtension.DOMElement.DOMElement]
-    {- ^ /@elements@/: a 'GI.GLib.Structs.PtrArray.PtrArray' of
-    'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' with the list of forms in the page -}
-    -> IO ()
-
--- | A convenience synonym for @`Nothing` :: `Maybe` `WebPageFormControlsAssociatedCallback`@.
-noWebPageFormControlsAssociatedCallback :: Maybe WebPageFormControlsAssociatedCallback
-noWebPageFormControlsAssociatedCallback = Nothing
-
--- | Type for the callback on the (unwrapped) C side.
-type C_WebPageFormControlsAssociatedCallback =
-    Ptr () ->                               -- object
-    Ptr (GPtrArray (Ptr WebKit2WebExtension.DOMElement.DOMElement)) ->
-    Ptr () ->                               -- user_data
-    IO ()
-
--- | Generate a function pointer callable from C code, from a `C_WebPageFormControlsAssociatedCallback`.
-foreign import ccall "wrapper"
-    mk_WebPageFormControlsAssociatedCallback :: C_WebPageFormControlsAssociatedCallback -> IO (FunPtr C_WebPageFormControlsAssociatedCallback)
-
--- | Wrap the callback into a `GClosure`.
-genClosure_WebPageFormControlsAssociated :: MonadIO m => WebPageFormControlsAssociatedCallback -> m (GClosure C_WebPageFormControlsAssociatedCallback)
-genClosure_WebPageFormControlsAssociated cb = liftIO $ do
-    let cb' = wrap_WebPageFormControlsAssociatedCallback cb
-    mk_WebPageFormControlsAssociatedCallback cb' >>= B.GClosure.newGClosure
-
-
--- | Wrap a `WebPageFormControlsAssociatedCallback` into a `C_WebPageFormControlsAssociatedCallback`.
-wrap_WebPageFormControlsAssociatedCallback ::
-    WebPageFormControlsAssociatedCallback ->
-    C_WebPageFormControlsAssociatedCallback
-wrap_WebPageFormControlsAssociatedCallback _cb _ elements _ = do
-    elements' <- unpackGPtrArray elements
-    elements'' <- mapM (newObject WebKit2WebExtension.DOMElement.DOMElement) elements'
-    _cb  elements''
-
-
-{- |
-Connect a signal handler for the “@form-controls-associated@” signal, to be run before the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.on' webPage #formControlsAssociated callback
-@
--}
-onWebPageFormControlsAssociated :: (IsWebPage a, MonadIO m) => a -> WebPageFormControlsAssociatedCallback -> m SignalHandlerId
-onWebPageFormControlsAssociated obj cb = liftIO $ do
-    let cb' = wrap_WebPageFormControlsAssociatedCallback cb
-    cb'' <- mk_WebPageFormControlsAssociatedCallback cb'
-    connectSignalFunPtr obj "form-controls-associated" cb'' SignalConnectBefore
-
-{- |
-Connect a signal handler for the “@form-controls-associated@” signal, to be run after the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.after' webPage #formControlsAssociated callback
-@
--}
-afterWebPageFormControlsAssociated :: (IsWebPage a, MonadIO m) => a -> WebPageFormControlsAssociatedCallback -> m SignalHandlerId
-afterWebPageFormControlsAssociated obj cb = liftIO $ do
-    let cb' = wrap_WebPageFormControlsAssociatedCallback cb
-    cb'' <- mk_WebPageFormControlsAssociatedCallback cb'
-    connectSignalFunPtr obj "form-controls-associated" cb'' SignalConnectAfter
-
-
--- signal WebPage::send-request
-{- |
-This signal is emitted when /@request@/ is about to be sent to
-the server. This signal can be used to modify the 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest'
-that will be sent to the server. You can also cancel the resource load
-operation by connecting to this signal and returning 'True'.
-
-In case of a server redirection this signal is
-emitted again with the /@request@/ argument containing the new
-request to be sent to the server due to the redirection and the
-/@redirectedResponse@/ parameter containing the response
-received by the server for the initial request.
-
-Modifications to the 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' and its associated
-'GI.Soup.Structs.MessageHeaders.MessageHeaders' will be taken into account when the request
-is sent over the network.
--}
-type WebPageSendRequestCallback =
-    WebKit2WebExtension.URIRequest.URIRequest
-    {- ^ /@request@/: a 'GI.WebKit2WebExtension.Objects.URIRequest.URIRequest' -}
-    -> WebKit2WebExtension.URIResponse.URIResponse
-    {- ^ /@redirectedResponse@/: a 'GI.WebKit2WebExtension.Objects.URIResponse.URIResponse', or 'Nothing' -}
-    -> IO Bool
-    {- ^ __Returns:__ 'True' to stop other handlers from being invoked for the event.
-   'False' to continue emission of the event. -}
-
--- | A convenience synonym for @`Nothing` :: `Maybe` `WebPageSendRequestCallback`@.
-noWebPageSendRequestCallback :: Maybe WebPageSendRequestCallback
-noWebPageSendRequestCallback = Nothing
-
--- | Type for the callback on the (unwrapped) C side.
-type C_WebPageSendRequestCallback =
-    Ptr () ->                               -- object
-    Ptr WebKit2WebExtension.URIRequest.URIRequest ->
-    Ptr WebKit2WebExtension.URIResponse.URIResponse ->
-    Ptr () ->                               -- user_data
-    IO CInt
-
--- | Generate a function pointer callable from C code, from a `C_WebPageSendRequestCallback`.
-foreign import ccall "wrapper"
-    mk_WebPageSendRequestCallback :: C_WebPageSendRequestCallback -> IO (FunPtr C_WebPageSendRequestCallback)
-
--- | Wrap the callback into a `GClosure`.
-genClosure_WebPageSendRequest :: MonadIO m => WebPageSendRequestCallback -> m (GClosure C_WebPageSendRequestCallback)
-genClosure_WebPageSendRequest cb = liftIO $ do
-    let cb' = wrap_WebPageSendRequestCallback cb
-    mk_WebPageSendRequestCallback cb' >>= B.GClosure.newGClosure
-
-
--- | Wrap a `WebPageSendRequestCallback` into a `C_WebPageSendRequestCallback`.
-wrap_WebPageSendRequestCallback ::
-    WebPageSendRequestCallback ->
-    C_WebPageSendRequestCallback
-wrap_WebPageSendRequestCallback _cb _ request redirectedResponse _ = do
-    request' <- (newObject WebKit2WebExtension.URIRequest.URIRequest) request
-    redirectedResponse' <- (newObject WebKit2WebExtension.URIResponse.URIResponse) redirectedResponse
-    result <- _cb  request' redirectedResponse'
-    let result' = (fromIntegral . fromEnum) result
-    return result'
-
-
-{- |
-Connect a signal handler for the “@send-request@” signal, to be run before the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.on' webPage #sendRequest callback
-@
--}
-onWebPageSendRequest :: (IsWebPage a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId
-onWebPageSendRequest obj cb = liftIO $ do
-    let cb' = wrap_WebPageSendRequestCallback cb
-    cb'' <- mk_WebPageSendRequestCallback cb'
-    connectSignalFunPtr obj "send-request" cb'' SignalConnectBefore
-
-{- |
-Connect a signal handler for the “@send-request@” signal, to be run after the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.after' webPage #sendRequest callback
-@
--}
-afterWebPageSendRequest :: (IsWebPage a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId
-afterWebPageSendRequest obj cb = liftIO $ do
-    let cb' = wrap_WebPageSendRequestCallback cb
-    cb'' <- mk_WebPageSendRequestCallback cb'
-    connectSignalFunPtr obj "send-request" cb'' SignalConnectAfter
-
-
--- signal WebPage::will-submit-form
-{- |
-This signal is emitted to indicate various points during form
-submission. /@step@/ indicates the current stage of form submission.
-
-If this signal is emitted with 'GI.WebKit2WebExtension.Enums.FormSubmissionStepSendDomEvent',
-then the DOM submit event is about to be emitted. JavaScript code
-may rely on the submit event to detect that the user has clicked
-on a submit button, and to possibly cancel the form submission
-before 'GI.WebKit2WebExtension.Enums.FormSubmissionStepComplete'. However, beware
-that, for historical reasons, the submit event is not emitted at
-all if the form submission is triggered by JavaScript. For these
-reasons, 'GI.WebKit2WebExtension.Enums.FormSubmissionStepSendDomEvent' may not
-be used to reliably detect whether a form will be submitted.
-Instead, use it to detect if a user has clicked on a form\'s
-submit button even if JavaScript later cancels the form
-submission, or to read the values of the form\'s fields even if
-JavaScript later clears certain fields before submitting. This
-may be needed, for example, to implement a robust browser
-password manager, as some misguided websites may use such
-techniques to attempt to thwart password managers.
-
-If this signal is emitted with 'GI.WebKit2WebExtension.Enums.FormSubmissionStepComplete',
-the form will imminently be submitted. It can no longer be
-cancelled. This event always occurs immediately before a form is
-submitted to its target, so use this event to reliably detect
-when a form is submitted. This event occurs after
-'GI.WebKit2WebExtension.Enums.FormSubmissionStepSendDomEvent' if that event is
-emitted.
-
-/Since: 2.20/
--}
-type WebPageWillSubmitFormCallback =
-    WebKit2WebExtension.DOMElement.DOMElement
-    {- ^ /@form@/: the 'GI.WebKit2WebExtension.Objects.DOMElement.DOMElement' to be submitted, which will always correspond to an HTMLFormElement -}
-    -> WebKit2WebExtension.Enums.FormSubmissionStep
-    {- ^ /@step@/: a @/WebKitFormSubmissionEventType/@ indicating the current
-stage of form submission -}
-    -> WebKit2WebExtension.Frame.Frame
-    {- ^ /@sourceFrame@/: the 'GI.WebKit2WebExtension.Objects.Frame.Frame' containing the form to be
-submitted -}
-    -> WebKit2WebExtension.Frame.Frame
-    {- ^ /@targetFrame@/: the 'GI.WebKit2WebExtension.Objects.Frame.Frame' containing the form\'s target,
-which may be the same as /@sourceFrame@/ if no target was specified -}
-    -> [T.Text]
-    {- ^ /@textFieldNames@/: names of
-the form\'s text fields -}
-    -> [T.Text]
-    {- ^ /@textFieldValues@/: values
-of the form\'s text fields -}
-    -> IO ()
-
--- | A convenience synonym for @`Nothing` :: `Maybe` `WebPageWillSubmitFormCallback`@.
-noWebPageWillSubmitFormCallback :: Maybe WebPageWillSubmitFormCallback
-noWebPageWillSubmitFormCallback = Nothing
-
--- | Type for the callback on the (unwrapped) C side.
-type C_WebPageWillSubmitFormCallback =
-    Ptr () ->                               -- object
-    Ptr WebKit2WebExtension.DOMElement.DOMElement ->
-    CUInt ->
-    Ptr WebKit2WebExtension.Frame.Frame ->
-    Ptr WebKit2WebExtension.Frame.Frame ->
-    Ptr (GPtrArray CString) ->
-    Ptr (GPtrArray CString) ->
-    Ptr () ->                               -- user_data
-    IO ()
-
--- | Generate a function pointer callable from C code, from a `C_WebPageWillSubmitFormCallback`.
-foreign import ccall "wrapper"
-    mk_WebPageWillSubmitFormCallback :: C_WebPageWillSubmitFormCallback -> IO (FunPtr C_WebPageWillSubmitFormCallback)
-
--- | Wrap the callback into a `GClosure`.
-genClosure_WebPageWillSubmitForm :: MonadIO m => WebPageWillSubmitFormCallback -> m (GClosure C_WebPageWillSubmitFormCallback)
-genClosure_WebPageWillSubmitForm cb = liftIO $ do
-    let cb' = wrap_WebPageWillSubmitFormCallback cb
-    mk_WebPageWillSubmitFormCallback cb' >>= B.GClosure.newGClosure
-
-
--- | Wrap a `WebPageWillSubmitFormCallback` into a `C_WebPageWillSubmitFormCallback`.
-wrap_WebPageWillSubmitFormCallback ::
-    WebPageWillSubmitFormCallback ->
-    C_WebPageWillSubmitFormCallback
-wrap_WebPageWillSubmitFormCallback _cb _ form step sourceFrame targetFrame textFieldNames textFieldValues _ = do
-    form' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) form
-    let step' = (toEnum . fromIntegral) step
-    sourceFrame' <- (newObject WebKit2WebExtension.Frame.Frame) sourceFrame
-    targetFrame' <- (newObject WebKit2WebExtension.Frame.Frame) targetFrame
-    textFieldNames' <- unpackGPtrArray textFieldNames
-    textFieldNames'' <- mapM cstringToText textFieldNames'
-    textFieldValues' <- unpackGPtrArray textFieldValues
-    textFieldValues'' <- mapM cstringToText textFieldValues'
-    _cb  form' step' sourceFrame' targetFrame' textFieldNames'' textFieldValues''
-
-
-{- |
-Connect a signal handler for the “@will-submit-form@” signal, to be run before the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.on' webPage #willSubmitForm callback
-@
--}
-onWebPageWillSubmitForm :: (IsWebPage a, MonadIO m) => a -> WebPageWillSubmitFormCallback -> m SignalHandlerId
-onWebPageWillSubmitForm obj cb = liftIO $ do
-    let cb' = wrap_WebPageWillSubmitFormCallback cb
-    cb'' <- mk_WebPageWillSubmitFormCallback cb'
-    connectSignalFunPtr obj "will-submit-form" cb'' SignalConnectBefore
-
-{- |
-Connect a signal handler for the “@will-submit-form@” signal, to be run after the default handler.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Signals.after' webPage #willSubmitForm callback
-@
--}
-afterWebPageWillSubmitForm :: (IsWebPage a, MonadIO m) => a -> WebPageWillSubmitFormCallback -> m SignalHandlerId
-afterWebPageWillSubmitForm obj cb = liftIO $ do
-    let cb' = wrap_WebPageWillSubmitFormCallback cb
-    cb'' <- mk_WebPageWillSubmitFormCallback cb'
-    connectSignalFunPtr obj "will-submit-form" cb'' SignalConnectAfter
-
-
--- VVV Prop "uri"
-   -- Type: TBasicType TUTF8
-   -- Flags: [PropertyReadable]
-   -- Nullable: (Just True,Nothing)
-
-{- |
-Get the value of the “@uri@” property.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' webPage #uri
-@
--}
-getWebPageUri :: (MonadIO m, IsWebPage o) => o -> m (Maybe T.Text)
-getWebPageUri obj = liftIO $ B.Properties.getObjectPropertyString obj "uri"
-
-#if ENABLE_OVERLOADING
-data WebPageUriPropertyInfo
-instance AttrInfo WebPageUriPropertyInfo where
-    type AttrAllowedOps WebPageUriPropertyInfo = '[ 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint WebPageUriPropertyInfo = (~) ()
-    type AttrBaseTypeConstraint WebPageUriPropertyInfo = IsWebPage
-    type AttrGetType WebPageUriPropertyInfo = (Maybe T.Text)
-    type AttrLabel WebPageUriPropertyInfo = "uri"
-    type AttrOrigin WebPageUriPropertyInfo = WebPage
-    attrGet _ = getWebPageUri
-    attrSet _ = undefined
-    attrConstruct _ = undefined
-    attrClear _ = undefined
-#endif
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList WebPage
-type instance O.AttributeList WebPage = WebPageAttributeList
-type WebPageAttributeList = ('[ '("uri", WebPageUriPropertyInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-webPageUri :: AttrLabelProxy "uri"
-webPageUri = AttrLabelProxy
-
-#endif
-
-#if ENABLE_OVERLOADING
-data WebPageConsoleMessageSentSignalInfo
-instance SignalInfo WebPageConsoleMessageSentSignalInfo where
-    type HaskellCallbackType WebPageConsoleMessageSentSignalInfo = WebPageConsoleMessageSentCallback
-    connectSignal _ obj cb connectMode = do
-        let cb' = wrap_WebPageConsoleMessageSentCallback cb
-        cb'' <- mk_WebPageConsoleMessageSentCallback cb'
-        connectSignalFunPtr obj "console-message-sent" cb'' connectMode
-
-data WebPageContextMenuSignalInfo
-instance SignalInfo WebPageContextMenuSignalInfo where
-    type HaskellCallbackType WebPageContextMenuSignalInfo = WebPageContextMenuCallback
-    connectSignal _ obj cb connectMode = do
-        let cb' = wrap_WebPageContextMenuCallback cb
-        cb'' <- mk_WebPageContextMenuCallback cb'
-        connectSignalFunPtr obj "context-menu" cb'' connectMode
-
-data WebPageDocumentLoadedSignalInfo
-instance SignalInfo WebPageDocumentLoadedSignalInfo where
-    type HaskellCallbackType WebPageDocumentLoadedSignalInfo = WebPageDocumentLoadedCallback
-    connectSignal _ obj cb connectMode = do
-        let cb' = wrap_WebPageDocumentLoadedCallback cb
-        cb'' <- mk_WebPageDocumentLoadedCallback cb'
-        connectSignalFunPtr obj "document-loaded" cb'' connectMode
-
-data WebPageFormControlsAssociatedSignalInfo
-instance SignalInfo WebPageFormControlsAssociatedSignalInfo where
-    type HaskellCallbackType WebPageFormControlsAssociatedSignalInfo = WebPageFormControlsAssociatedCallback
-    connectSignal _ obj cb connectMode = do
-        let cb' = wrap_WebPageFormControlsAssociatedCallback cb
-        cb'' <- mk_WebPageFormControlsAssociatedCallback cb'
-        connectSignalFunPtr obj "form-controls-associated" cb'' connectMode
-
-data WebPageSendRequestSignalInfo
-instance SignalInfo WebPageSendRequestSignalInfo where
-    type HaskellCallbackType WebPageSendRequestSignalInfo = WebPageSendRequestCallback
-    connectSignal _ obj cb connectMode = do
-        let cb' = wrap_WebPageSendRequestCallback cb
-        cb'' <- mk_WebPageSendRequestCallback cb'
-        connectSignalFunPtr obj "send-request" cb'' connectMode
-
-data WebPageWillSubmitFormSignalInfo
-instance SignalInfo WebPageWillSubmitFormSignalInfo where
-    type HaskellCallbackType WebPageWillSubmitFormSignalInfo = WebPageWillSubmitFormCallback
-    connectSignal _ obj cb connectMode = do
-        let cb' = wrap_WebPageWillSubmitFormCallback cb
-        cb'' <- mk_WebPageWillSubmitFormCallback cb'
-        connectSignalFunPtr obj "will-submit-form" cb'' connectMode
-
-type instance O.SignalList WebPage = WebPageSignalList
-type WebPageSignalList = ('[ '("consoleMessageSent", WebPageConsoleMessageSentSignalInfo), '("contextMenu", WebPageContextMenuSignalInfo), '("documentLoaded", WebPageDocumentLoadedSignalInfo), '("formControlsAssociated", WebPageFormControlsAssociatedSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("sendRequest", WebPageSendRequestSignalInfo), '("willSubmitForm", WebPageWillSubmitFormSignalInfo)] :: [(Symbol, *)])
-
-#endif
-
--- method WebPage::get_dom_document
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "web_page", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebPage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "DOMDocument"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_web_page_get_dom_document" webkit_web_page_get_dom_document :: 
-    Ptr WebPage ->                          -- web_page : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"})
-    IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)
-
-{- |
-Get the 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' currently loaded in /@webPage@/
--}
-webPageGetDomDocument ::
-    (B.CallStack.HasCallStack, MonadIO m, IsWebPage a) =>
-    a
-    {- ^ /@webPage@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}
-    -> m (Maybe WebKit2WebExtension.DOMDocument.DOMDocument)
-    {- ^ __Returns:__ the 'GI.WebKit2WebExtension.Objects.DOMDocument.DOMDocument' currently loaded, or 'Nothing'
-   if no document is currently loaded. -}
-webPageGetDomDocument webPage = liftIO $ do
-    webPage' <- unsafeManagedPtrCastPtr webPage
-    result <- webkit_web_page_get_dom_document webPage'
-    maybeResult <- convertIfNonNull result $ \result' -> do
-        result'' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result'
-        return result''
-    touchManagedPtr webPage
-    return maybeResult
-
-#if ENABLE_OVERLOADING
-data WebPageGetDomDocumentMethodInfo
-instance (signature ~ (m (Maybe WebKit2WebExtension.DOMDocument.DOMDocument)), MonadIO m, IsWebPage a) => O.MethodInfo WebPageGetDomDocumentMethodInfo a signature where
-    overloadedMethod _ = webPageGetDomDocument
-
-#endif
-
--- method WebPage::get_editor
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "web_page", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebPage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "WebEditor"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_web_page_get_editor" webkit_web_page_get_editor :: 
-    Ptr WebPage ->                          -- web_page : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"})
-    IO (Ptr WebKit2WebExtension.WebEditor.WebEditor)
-
-{- |
-Gets the 'GI.WebKit2WebExtension.Objects.WebEditor.WebEditor' of a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage'.
-
-/Since: 2.10/
--}
-webPageGetEditor ::
-    (B.CallStack.HasCallStack, MonadIO m, IsWebPage a) =>
-    a
-    {- ^ /@webPage@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}
-    -> m WebKit2WebExtension.WebEditor.WebEditor
-    {- ^ __Returns:__ the 'GI.WebKit2WebExtension.Objects.WebEditor.WebEditor' -}
-webPageGetEditor webPage = liftIO $ do
-    webPage' <- unsafeManagedPtrCastPtr webPage
-    result <- webkit_web_page_get_editor webPage'
-    checkUnexpectedReturnNULL "webPageGetEditor" result
-    result' <- (newObject WebKit2WebExtension.WebEditor.WebEditor) result
-    touchManagedPtr webPage
-    return result'
-
-#if ENABLE_OVERLOADING
-data WebPageGetEditorMethodInfo
-instance (signature ~ (m WebKit2WebExtension.WebEditor.WebEditor), MonadIO m, IsWebPage a) => O.MethodInfo WebPageGetEditorMethodInfo a signature where
-    overloadedMethod _ = webPageGetEditor
-
-#endif
-
--- method WebPage::get_id
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "web_page", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebPage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt64)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_web_page_get_id" webkit_web_page_get_id :: 
-    Ptr WebPage ->                          -- web_page : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"})
-    IO Word64
-
-{- |
-Get the identifier of the 'GI.WebKit2WebExtension.Objects.WebPage.WebPage'
--}
-webPageGetId ::
-    (B.CallStack.HasCallStack, MonadIO m, IsWebPage a) =>
-    a
-    {- ^ /@webPage@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}
-    -> m Word64
-    {- ^ __Returns:__ the identifier of /@webPage@/ -}
-webPageGetId webPage = liftIO $ do
-    webPage' <- unsafeManagedPtrCastPtr webPage
-    result <- webkit_web_page_get_id webPage'
-    touchManagedPtr webPage
-    return result
-
-#if ENABLE_OVERLOADING
-data WebPageGetIdMethodInfo
-instance (signature ~ (m Word64), MonadIO m, IsWebPage a) => O.MethodInfo WebPageGetIdMethodInfo a signature where
-    overloadedMethod _ = webPageGetId
-
-#endif
-
--- method WebPage::get_main_frame
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "web_page", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebPage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "Frame"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_web_page_get_main_frame" webkit_web_page_get_main_frame :: 
-    Ptr WebPage ->                          -- web_page : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"})
-    IO (Ptr WebKit2WebExtension.Frame.Frame)
-
-{- |
-Returns the main frame of a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage'.
-
-/Since: 2.2/
--}
-webPageGetMainFrame ::
-    (B.CallStack.HasCallStack, MonadIO m, IsWebPage a) =>
-    a
-    {- ^ /@webPage@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}
-    -> m WebKit2WebExtension.Frame.Frame
-    {- ^ __Returns:__ the 'GI.WebKit2WebExtension.Objects.Frame.Frame' that is the main frame of /@webPage@/ -}
-webPageGetMainFrame webPage = liftIO $ do
-    webPage' <- unsafeManagedPtrCastPtr webPage
-    result <- webkit_web_page_get_main_frame webPage'
-    checkUnexpectedReturnNULL "webPageGetMainFrame" result
-    result' <- (newObject WebKit2WebExtension.Frame.Frame) result
-    touchManagedPtr webPage
-    return result'
-
-#if ENABLE_OVERLOADING
-data WebPageGetMainFrameMethodInfo
-instance (signature ~ (m WebKit2WebExtension.Frame.Frame), MonadIO m, IsWebPage a) => O.MethodInfo WebPageGetMainFrameMethodInfo a signature where
-    overloadedMethod _ = webPageGetMainFrame
-
-#endif
-
--- method WebPage::get_uri
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "web_page", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitWebPage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_web_page_get_uri" webkit_web_page_get_uri :: 
-    Ptr WebPage ->                          -- web_page : TInterface (Name {namespace = "WebKit2WebExtension", name = "WebPage"})
-    IO CString
-
-{- |
-Returns the current active URI of /@webPage@/.
-
-You can monitor the active URI by connecting to the notify::uri
-signal of /@webPage@/.
--}
-webPageGetUri ::
-    (B.CallStack.HasCallStack, MonadIO m, IsWebPage a) =>
-    a
-    {- ^ /@webPage@/: a 'GI.WebKit2WebExtension.Objects.WebPage.WebPage' -}
-    -> m (Maybe T.Text)
-    {- ^ __Returns:__ the current active URI of /@webView@/ or 'Nothing' if nothing has been
-   loaded yet. -}
-webPageGetUri webPage = liftIO $ do
-    webPage' <- unsafeManagedPtrCastPtr webPage
-    result <- webkit_web_page_get_uri webPage'
-    maybeResult <- convertIfNonNull result $ \result' -> do
-        result'' <- cstringToText result'
-        return result''
-    touchManagedPtr webPage
-    return maybeResult
-
-#if ENABLE_OVERLOADING
-data WebPageGetUriMethodInfo
-instance (signature ~ (m (Maybe T.Text)), MonadIO m, IsWebPage a) => O.MethodInfo WebPageGetUriMethodInfo a signature where
-    overloadedMethod _ = webPageGetUri
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Objects/WebPage.hs-boot b/GI/WebKit2WebExtension/Objects/WebPage.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Objects/WebPage.hs-boot
+++ /dev/null
@@ -1,65 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Objects.WebPage where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype WebPage = WebPage (ManagedPtr WebPage)
-instance GObject WebPage where
-class (GObject o, O.IsDescendantOf WebPage o) => IsWebPage o
-instance (GObject o, O.IsDescendantOf WebPage o) => IsWebPage o
-instance O.HasParentTypes WebPage
-#if ENABLE_OVERLOADING
-data WebPageUriPropertyInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebPageConsoleMessageSentSignalInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebPageContextMenuSignalInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebPageDocumentLoadedSignalInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebPageFormControlsAssociatedSignalInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebPageSendRequestSignalInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebPageWillSubmitFormSignalInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebPageGetDomDocumentMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebPageGetEditorMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebPageGetIdMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebPageGetMainFrameMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data WebPageGetUriMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Structs.hs b/GI/WebKit2WebExtension/Structs.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Structs.hs
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Structs
-    (     module GI.WebKit2WebExtension.Structs.ConsoleMessage,
-    module GI.WebKit2WebExtension.Structs.ContextMenuItem_,
-    module GI.WebKit2WebExtension.Structs.ContextMenu_,
-
-
-    ) where
-
-import GI.WebKit2WebExtension.Structs.ConsoleMessage
-import GI.WebKit2WebExtension.Structs.ContextMenuItem_
-import GI.WebKit2WebExtension.Structs.ContextMenu_
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-
-
diff --git a/GI/WebKit2WebExtension/Structs/ConsoleMessage.hs b/GI/WebKit2WebExtension/Structs/ConsoleMessage.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Structs/ConsoleMessage.hs
+++ /dev/null
@@ -1,403 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Structs.ConsoleMessage
-    ( 
-
--- * Exported types
-    ConsoleMessage(..)                      ,
-    noConsoleMessage                        ,
-
-
- -- * Methods
--- ** copy #method:copy#
-
-#if ENABLE_OVERLOADING
-    ConsoleMessageCopyMethodInfo            ,
-#endif
-    consoleMessageCopy                      ,
-
-
--- ** free #method:free#
-
-#if ENABLE_OVERLOADING
-    ConsoleMessageFreeMethodInfo            ,
-#endif
-    consoleMessageFree                      ,
-
-
--- ** getLevel #method:getLevel#
-
-#if ENABLE_OVERLOADING
-    ConsoleMessageGetLevelMethodInfo        ,
-#endif
-    consoleMessageGetLevel                  ,
-
-
--- ** getLine #method:getLine#
-
-#if ENABLE_OVERLOADING
-    ConsoleMessageGetLineMethodInfo         ,
-#endif
-    consoleMessageGetLine                   ,
-
-
--- ** getSource #method:getSource#
-
-#if ENABLE_OVERLOADING
-    ConsoleMessageGetSourceMethodInfo       ,
-#endif
-    consoleMessageGetSource                 ,
-
-
--- ** getSourceId #method:getSourceId#
-
-#if ENABLE_OVERLOADING
-    ConsoleMessageGetSourceIdMethodInfo     ,
-#endif
-    consoleMessageGetSourceId               ,
-
-
--- ** getText #method:getText#
-
-#if ENABLE_OVERLOADING
-    ConsoleMessageGetTextMethodInfo         ,
-#endif
-    consoleMessageGetText                   ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Enums as WebKit2WebExtension.Enums
-
--- | Memory-managed wrapper type.
-newtype ConsoleMessage = ConsoleMessage (ManagedPtr ConsoleMessage)
-foreign import ccall "webkit_console_message_get_type" c_webkit_console_message_get_type :: 
-    IO GType
-
-instance BoxedObject ConsoleMessage where
-    boxedType _ = c_webkit_console_message_get_type
-
--- | A convenience alias for `Nothing` :: `Maybe` `ConsoleMessage`.
-noConsoleMessage :: Maybe ConsoleMessage
-noConsoleMessage = Nothing
-
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList ConsoleMessage
-type instance O.AttributeList ConsoleMessage = ConsoleMessageAttributeList
-type ConsoleMessageAttributeList = ('[ ] :: [(Symbol, *)])
-#endif
-
--- method ConsoleMessage::copy
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_console_message_copy" webkit_console_message_copy :: 
-    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})
-    IO (Ptr ConsoleMessage)
-
-{- |
-Make a copy of /@consoleMessage@/.
-
-/Since: 2.12/
--}
-consoleMessageCopy ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    ConsoleMessage
-    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}
-    -> m ConsoleMessage
-    {- ^ __Returns:__ A copy of passed in 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}
-consoleMessageCopy consoleMessage = liftIO $ do
-    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage
-    result <- webkit_console_message_copy consoleMessage'
-    checkUnexpectedReturnNULL "consoleMessageCopy" result
-    result' <- (wrapBoxed ConsoleMessage) result
-    touchManagedPtr consoleMessage
-    return result'
-
-#if ENABLE_OVERLOADING
-data ConsoleMessageCopyMethodInfo
-instance (signature ~ (m ConsoleMessage), MonadIO m) => O.MethodInfo ConsoleMessageCopyMethodInfo ConsoleMessage signature where
-    overloadedMethod _ = consoleMessageCopy
-
-#endif
-
--- method ConsoleMessage::free
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Nothing
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_console_message_free" webkit_console_message_free :: 
-    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})
-    IO ()
-
-{- |
-Free the 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage'
-
-/Since: 2.12/
--}
-consoleMessageFree ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    ConsoleMessage
-    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}
-    -> m ()
-consoleMessageFree consoleMessage = liftIO $ do
-    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage
-    webkit_console_message_free consoleMessage'
-    touchManagedPtr consoleMessage
-    return ()
-
-#if ENABLE_OVERLOADING
-data ConsoleMessageFreeMethodInfo
-instance (signature ~ (m ()), MonadIO m) => O.MethodInfo ConsoleMessageFreeMethodInfo ConsoleMessage signature where
-    overloadedMethod _ = consoleMessageFree
-
-#endif
-
--- method ConsoleMessage::get_level
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessageLevel"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_console_message_get_level" webkit_console_message_get_level :: 
-    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})
-    IO CUInt
-
-{- |
-Gets the log level of a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage'
-
-/Since: 2.12/
--}
-consoleMessageGetLevel ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    ConsoleMessage
-    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}
-    -> m WebKit2WebExtension.Enums.ConsoleMessageLevel
-    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Enums.ConsoleMessageLevel' indicating the log level of /@consoleMessage@/ -}
-consoleMessageGetLevel consoleMessage = liftIO $ do
-    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage
-    result <- webkit_console_message_get_level consoleMessage'
-    let result' = (toEnum . fromIntegral) result
-    touchManagedPtr consoleMessage
-    return result'
-
-#if ENABLE_OVERLOADING
-data ConsoleMessageGetLevelMethodInfo
-instance (signature ~ (m WebKit2WebExtension.Enums.ConsoleMessageLevel), MonadIO m) => O.MethodInfo ConsoleMessageGetLevelMethodInfo ConsoleMessage signature where
-    overloadedMethod _ = consoleMessageGetLevel
-
-#endif
-
--- method ConsoleMessage::get_line
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUInt)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_console_message_get_line" webkit_console_message_get_line :: 
-    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})
-    IO Word32
-
-{- |
-Gets the line number of a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage'
-
-/Since: 2.12/
--}
-consoleMessageGetLine ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    ConsoleMessage
-    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}
-    -> m Word32
-    {- ^ __Returns:__ the line number of /@consoleMessage@/ -}
-consoleMessageGetLine consoleMessage = liftIO $ do
-    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage
-    result <- webkit_console_message_get_line consoleMessage'
-    touchManagedPtr consoleMessage
-    return result
-
-#if ENABLE_OVERLOADING
-data ConsoleMessageGetLineMethodInfo
-instance (signature ~ (m Word32), MonadIO m) => O.MethodInfo ConsoleMessageGetLineMethodInfo ConsoleMessage signature where
-    overloadedMethod _ = consoleMessageGetLine
-
-#endif
-
--- method ConsoleMessage::get_source
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessageSource"}))
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_console_message_get_source" webkit_console_message_get_source :: 
-    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})
-    IO CUInt
-
-{- |
-Gets the source of a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage'
-
-/Since: 2.12/
--}
-consoleMessageGetSource ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    ConsoleMessage
-    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}
-    -> m WebKit2WebExtension.Enums.ConsoleMessageSource
-    {- ^ __Returns:__ a 'GI.WebKit2WebExtension.Enums.ConsoleMessageSource' indicating the source of /@consoleMessage@/ -}
-consoleMessageGetSource consoleMessage = liftIO $ do
-    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage
-    result <- webkit_console_message_get_source consoleMessage'
-    let result' = (toEnum . fromIntegral) result
-    touchManagedPtr consoleMessage
-    return result'
-
-#if ENABLE_OVERLOADING
-data ConsoleMessageGetSourceMethodInfo
-instance (signature ~ (m WebKit2WebExtension.Enums.ConsoleMessageSource), MonadIO m) => O.MethodInfo ConsoleMessageGetSourceMethodInfo ConsoleMessage signature where
-    overloadedMethod _ = consoleMessageGetSource
-
-#endif
-
--- method ConsoleMessage::get_source_id
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_console_message_get_source_id" webkit_console_message_get_source_id :: 
-    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})
-    IO CString
-
-{- |
-Gets the source identifier of a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage'
-
-/Since: 2.12/
--}
-consoleMessageGetSourceId ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    ConsoleMessage
-    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}
-    -> m T.Text
-    {- ^ __Returns:__ the source identifier of /@consoleMessage@/ -}
-consoleMessageGetSourceId consoleMessage = liftIO $ do
-    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage
-    result <- webkit_console_message_get_source_id consoleMessage'
-    checkUnexpectedReturnNULL "consoleMessageGetSourceId" result
-    result' <- cstringToText result
-    touchManagedPtr consoleMessage
-    return result'
-
-#if ENABLE_OVERLOADING
-data ConsoleMessageGetSourceIdMethodInfo
-instance (signature ~ (m T.Text), MonadIO m) => O.MethodInfo ConsoleMessageGetSourceIdMethodInfo ConsoleMessage signature where
-    overloadedMethod _ = consoleMessageGetSourceId
-
-#endif
-
--- method ConsoleMessage::get_text
--- method type : OrdinaryMethod
--- Args : [Arg {argCName = "console_message", argType = TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #WebKitConsoleMessage", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
--- Lengths : []
--- returnType : Just (TBasicType TUTF8)
--- throws : False
--- Skip return : False
-
-foreign import ccall "webkit_console_message_get_text" webkit_console_message_get_text :: 
-    Ptr ConsoleMessage ->                   -- console_message : TInterface (Name {namespace = "WebKit2WebExtension", name = "ConsoleMessage"})
-    IO CString
-
-{- |
-Gets the text message of a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage'
-
-/Since: 2.12/
--}
-consoleMessageGetText ::
-    (B.CallStack.HasCallStack, MonadIO m) =>
-    ConsoleMessage
-    {- ^ /@consoleMessage@/: a 'GI.WebKit2WebExtension.Structs.ConsoleMessage.ConsoleMessage' -}
-    -> m T.Text
-    {- ^ __Returns:__ the text message of /@consoleMessage@/ -}
-consoleMessageGetText consoleMessage = liftIO $ do
-    consoleMessage' <- unsafeManagedPtrGetPtr consoleMessage
-    result <- webkit_console_message_get_text consoleMessage'
-    checkUnexpectedReturnNULL "consoleMessageGetText" result
-    result' <- cstringToText result
-    touchManagedPtr consoleMessage
-    return result'
-
-#if ENABLE_OVERLOADING
-data ConsoleMessageGetTextMethodInfo
-instance (signature ~ (m T.Text), MonadIO m) => O.MethodInfo ConsoleMessageGetTextMethodInfo ConsoleMessage signature where
-    overloadedMethod _ = consoleMessageGetText
-
-#endif
-
-#if ENABLE_OVERLOADING
-type family ResolveConsoleMessageMethod (t :: Symbol) (o :: *) :: * where
-    ResolveConsoleMessageMethod "copy" o = ConsoleMessageCopyMethodInfo
-    ResolveConsoleMessageMethod "free" o = ConsoleMessageFreeMethodInfo
-    ResolveConsoleMessageMethod "getLevel" o = ConsoleMessageGetLevelMethodInfo
-    ResolveConsoleMessageMethod "getLine" o = ConsoleMessageGetLineMethodInfo
-    ResolveConsoleMessageMethod "getSource" o = ConsoleMessageGetSourceMethodInfo
-    ResolveConsoleMessageMethod "getSourceId" o = ConsoleMessageGetSourceIdMethodInfo
-    ResolveConsoleMessageMethod "getText" o = ConsoleMessageGetTextMethodInfo
-    ResolveConsoleMessageMethod l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveConsoleMessageMethod t ConsoleMessage, O.MethodInfo info ConsoleMessage p) => OL.IsLabel t (ConsoleMessage -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Structs/ConsoleMessage.hs-boot b/GI/WebKit2WebExtension/Structs/ConsoleMessage.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Structs/ConsoleMessage.hs-boot
+++ /dev/null
@@ -1,47 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Structs.ConsoleMessage where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype ConsoleMessage = ConsoleMessage (ManagedPtr ConsoleMessage)
-instance BoxedObject ConsoleMessage where
-#if ENABLE_OVERLOADING
-data ConsoleMessageCopyMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ConsoleMessageFreeMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ConsoleMessageGetLevelMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ConsoleMessageGetLineMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ConsoleMessageGetSourceMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ConsoleMessageGetSourceIdMethodInfo
-#endif
-#if ENABLE_OVERLOADING
-data ConsoleMessageGetTextMethodInfo
-#endif
diff --git a/GI/WebKit2WebExtension/Structs/ContextMenuItem_.hs b/GI/WebKit2WebExtension/Structs/ContextMenuItem_.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Structs/ContextMenuItem_.hs
+++ /dev/null
@@ -1,163 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Structs.ContextMenuItem_
-    ( 
-
--- * Exported types
-    ContextMenuItem_(..)                    ,
-    newZeroContextMenuItem_                 ,
-    noContextMenuItem_                      ,
-
-
- -- * Properties
--- ** parent #attr:parent#
-{- | /No description available in the introspection data./
--}
-    clearContextMenuItem_Parent             ,
-#if ENABLE_OVERLOADING
-    contextMenuItem__parent                 ,
-#endif
-    getContextMenuItem_Parent               ,
-    setContextMenuItem_Parent               ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.InitiallyUnowned as GObject.InitiallyUnowned
-
--- | Memory-managed wrapper type.
-newtype ContextMenuItem_ = ContextMenuItem_ (ManagedPtr ContextMenuItem_)
-instance WrappedPtr ContextMenuItem_ where
-    wrappedPtrCalloc = callocBytes 32
-    wrappedPtrCopy = \p -> withManagedPtr p (copyBytes 32 >=> wrapPtr ContextMenuItem_)
-    wrappedPtrFree = Just ptr_to_g_free
-
--- | Construct a `ContextMenuItem_` struct initialized to zero.
-newZeroContextMenuItem_ :: MonadIO m => m ContextMenuItem_
-newZeroContextMenuItem_ = liftIO $ wrappedPtrCalloc >>= wrapPtr ContextMenuItem_
-
-instance tag ~ 'AttrSet => Constructible ContextMenuItem_ tag where
-    new _ attrs = do
-        o <- newZeroContextMenuItem_
-        GI.Attributes.set o attrs
-        return o
-
-
--- | A convenience alias for `Nothing` :: `Maybe` `ContextMenuItem_`.
-noContextMenuItem_ :: Maybe ContextMenuItem_
-noContextMenuItem_ = Nothing
-
-{- |
-Get the value of the “@parent@” field.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' contextMenuItem_ #parent
-@
--}
-getContextMenuItem_Parent :: MonadIO m => ContextMenuItem_ -> m (Maybe GObject.InitiallyUnowned.InitiallyUnowned)
-getContextMenuItem_Parent s = liftIO $ withManagedPtr s $ \ptr -> do
-    val <- peek (ptr `plusPtr` 0) :: IO (Ptr GObject.InitiallyUnowned.InitiallyUnowned)
-    result <- SP.convertIfNonNull val $ \val' -> do
-        val'' <- (newObject GObject.InitiallyUnowned.InitiallyUnowned) val'
-        return val''
-    return result
-
-{- |
-Set the value of the “@parent@” field.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' contextMenuItem_ [ #parent 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setContextMenuItem_Parent :: MonadIO m => ContextMenuItem_ -> Ptr GObject.InitiallyUnowned.InitiallyUnowned -> m ()
-setContextMenuItem_Parent s val = liftIO $ withManagedPtr s $ \ptr -> do
-    poke (ptr `plusPtr` 0) (val :: Ptr GObject.InitiallyUnowned.InitiallyUnowned)
-
-{- |
-Set the value of the “@parent@” field to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #parent
-@
--}
-clearContextMenuItem_Parent :: MonadIO m => ContextMenuItem_ -> m ()
-clearContextMenuItem_Parent s = liftIO $ withManagedPtr s $ \ptr -> do
-    poke (ptr `plusPtr` 0) (FP.nullPtr :: Ptr GObject.InitiallyUnowned.InitiallyUnowned)
-
-#if ENABLE_OVERLOADING
-data ContextMenuItem_ParentFieldInfo
-instance AttrInfo ContextMenuItem_ParentFieldInfo where
-    type AttrAllowedOps ContextMenuItem_ParentFieldInfo = '[ 'AttrSet, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint ContextMenuItem_ParentFieldInfo = (~) (Ptr GObject.InitiallyUnowned.InitiallyUnowned)
-    type AttrBaseTypeConstraint ContextMenuItem_ParentFieldInfo = (~) ContextMenuItem_
-    type AttrGetType ContextMenuItem_ParentFieldInfo = Maybe GObject.InitiallyUnowned.InitiallyUnowned
-    type AttrLabel ContextMenuItem_ParentFieldInfo = "parent"
-    type AttrOrigin ContextMenuItem_ParentFieldInfo = ContextMenuItem_
-    attrGet _ = getContextMenuItem_Parent
-    attrSet _ = setContextMenuItem_Parent
-    attrConstruct = undefined
-    attrClear _ = clearContextMenuItem_Parent
-
-contextMenuItem__parent :: AttrLabelProxy "parent"
-contextMenuItem__parent = AttrLabelProxy
-
-#endif
-
-
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList ContextMenuItem_
-type instance O.AttributeList ContextMenuItem_ = ContextMenuItem_AttributeList
-type ContextMenuItem_AttributeList = ('[ '("parent", ContextMenuItem_ParentFieldInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-type family ResolveContextMenuItem_Method (t :: Symbol) (o :: *) :: * where
-    ResolveContextMenuItem_Method l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveContextMenuItem_Method t ContextMenuItem_, O.MethodInfo info ContextMenuItem_ p) => OL.IsLabel t (ContextMenuItem_ -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Structs/ContextMenuItem_.hs-boot b/GI/WebKit2WebExtension/Structs/ContextMenuItem_.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Structs/ContextMenuItem_.hs-boot
+++ /dev/null
@@ -1,26 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Structs.ContextMenuItem_ where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype ContextMenuItem_ = ContextMenuItem_ (ManagedPtr ContextMenuItem_)
-instance WrappedPtr ContextMenuItem_ where
diff --git a/GI/WebKit2WebExtension/Structs/ContextMenu_.hs b/GI/WebKit2WebExtension/Structs/ContextMenu_.hs
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Structs/ContextMenu_.hs
+++ /dev/null
@@ -1,163 +0,0 @@
-
-
-{- |
-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-License    : LGPL-2.1
-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)
-
-/No description available in the introspection data./
--}
-
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-
-module GI.WebKit2WebExtension.Structs.ContextMenu_
-    ( 
-
--- * Exported types
-    ContextMenu_(..)                        ,
-    newZeroContextMenu_                     ,
-    noContextMenu_                          ,
-
-
- -- * Properties
--- ** parent #attr:parent#
-{- | /No description available in the introspection data./
--}
-    clearContextMenu_Parent                 ,
-#if ENABLE_OVERLOADING
-    contextMenu__parent                     ,
-#endif
-    getContextMenu_Parent                   ,
-    setContextMenu_Parent                   ,
-
-
-
-
-    ) where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-import qualified GI.GObject.Objects.Object as GObject.Object
-
--- | Memory-managed wrapper type.
-newtype ContextMenu_ = ContextMenu_ (ManagedPtr ContextMenu_)
-instance WrappedPtr ContextMenu_ where
-    wrappedPtrCalloc = callocBytes 32
-    wrappedPtrCopy = \p -> withManagedPtr p (copyBytes 32 >=> wrapPtr ContextMenu_)
-    wrappedPtrFree = Just ptr_to_g_free
-
--- | Construct a `ContextMenu_` struct initialized to zero.
-newZeroContextMenu_ :: MonadIO m => m ContextMenu_
-newZeroContextMenu_ = liftIO $ wrappedPtrCalloc >>= wrapPtr ContextMenu_
-
-instance tag ~ 'AttrSet => Constructible ContextMenu_ tag where
-    new _ attrs = do
-        o <- newZeroContextMenu_
-        GI.Attributes.set o attrs
-        return o
-
-
--- | A convenience alias for `Nothing` :: `Maybe` `ContextMenu_`.
-noContextMenu_ :: Maybe ContextMenu_
-noContextMenu_ = Nothing
-
-{- |
-Get the value of the “@parent@” field.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.get' contextMenu_ #parent
-@
--}
-getContextMenu_Parent :: MonadIO m => ContextMenu_ -> m (Maybe GObject.Object.Object)
-getContextMenu_Parent s = liftIO $ withManagedPtr s $ \ptr -> do
-    val <- peek (ptr `plusPtr` 0) :: IO (Ptr GObject.Object.Object)
-    result <- SP.convertIfNonNull val $ \val' -> do
-        val'' <- (newObject GObject.Object.Object) val'
-        return val''
-    return result
-
-{- |
-Set the value of the “@parent@” field.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.set' contextMenu_ [ #parent 'Data.GI.Base.Attributes.:=' value ]
-@
--}
-setContextMenu_Parent :: MonadIO m => ContextMenu_ -> Ptr GObject.Object.Object -> m ()
-setContextMenu_Parent s val = liftIO $ withManagedPtr s $ \ptr -> do
-    poke (ptr `plusPtr` 0) (val :: Ptr GObject.Object.Object)
-
-{- |
-Set the value of the “@parent@” field to `Nothing`.
-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to
-
-@
-'Data.GI.Base.Attributes.clear' #parent
-@
--}
-clearContextMenu_Parent :: MonadIO m => ContextMenu_ -> m ()
-clearContextMenu_Parent s = liftIO $ withManagedPtr s $ \ptr -> do
-    poke (ptr `plusPtr` 0) (FP.nullPtr :: Ptr GObject.Object.Object)
-
-#if ENABLE_OVERLOADING
-data ContextMenu_ParentFieldInfo
-instance AttrInfo ContextMenu_ParentFieldInfo where
-    type AttrAllowedOps ContextMenu_ParentFieldInfo = '[ 'AttrSet, 'AttrGet, 'AttrClear]
-    type AttrSetTypeConstraint ContextMenu_ParentFieldInfo = (~) (Ptr GObject.Object.Object)
-    type AttrBaseTypeConstraint ContextMenu_ParentFieldInfo = (~) ContextMenu_
-    type AttrGetType ContextMenu_ParentFieldInfo = Maybe GObject.Object.Object
-    type AttrLabel ContextMenu_ParentFieldInfo = "parent"
-    type AttrOrigin ContextMenu_ParentFieldInfo = ContextMenu_
-    attrGet _ = getContextMenu_Parent
-    attrSet _ = setContextMenu_Parent
-    attrConstruct = undefined
-    attrClear _ = clearContextMenu_Parent
-
-contextMenu__parent :: AttrLabelProxy "parent"
-contextMenu__parent = AttrLabelProxy
-
-#endif
-
-
-
-#if ENABLE_OVERLOADING
-instance O.HasAttributeList ContextMenu_
-type instance O.AttributeList ContextMenu_ = ContextMenu_AttributeList
-type ContextMenu_AttributeList = ('[ '("parent", ContextMenu_ParentFieldInfo)] :: [(Symbol, *)])
-#endif
-
-#if ENABLE_OVERLOADING
-type family ResolveContextMenu_Method (t :: Symbol) (o :: *) :: * where
-    ResolveContextMenu_Method l o = O.MethodResolutionFailed l o
-
-instance (info ~ ResolveContextMenu_Method t ContextMenu_, O.MethodInfo info ContextMenu_ p) => OL.IsLabel t (ContextMenu_ -> p) where
-#if MIN_VERSION_base(4,10,0)
-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#else
-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
-#endif
-
-#endif
-
-
diff --git a/GI/WebKit2WebExtension/Structs/ContextMenu_.hs-boot b/GI/WebKit2WebExtension/Structs/ContextMenu_.hs-boot
deleted file mode 100644
--- a/GI/WebKit2WebExtension/Structs/ContextMenu_.hs-boot
+++ /dev/null
@@ -1,26 +0,0 @@
-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
-       && !defined(__HADDOCK_VERSION__))
-module GI.WebKit2WebExtension.Structs.ContextMenu_ where
-
-import Data.GI.Base.ShortPrelude
-import qualified Data.GI.Base.ShortPrelude as SP
-import qualified Data.GI.Base.Overloading as O
-import qualified Prelude as P
-
-import qualified Data.GI.Base.Attributes as GI.Attributes
-import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
-import qualified Data.GI.Base.GClosure as B.GClosure
-import qualified Data.GI.Base.GError as B.GError
-import qualified Data.GI.Base.GVariant as B.GVariant
-import qualified Data.GI.Base.GValue as B.GValue
-import qualified Data.GI.Base.GParamSpec as B.GParamSpec
-import qualified Data.GI.Base.CallStack as B.CallStack
-import qualified Data.GI.Base.Properties as B.Properties
-import qualified Data.Text as T
-import qualified Data.ByteString.Char8 as B
-import qualified Data.Map as Map
-import qualified Foreign.Ptr as FP
-import qualified GHC.OverloadedLabels as OL
-
-newtype ContextMenu_ = ContextMenu_ (ManagedPtr ContextMenu_)
-instance WrappedPtr ContextMenu_ where
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # Documentation
 Autogenerated documentation for this package can be found at
 
-[https://hackage.haskell.org/package/gi-webkit2webextension-4.0.19/docs/GI-WebKit2WebExtension.html](https://hackage.haskell.org/package/gi-webkit2webextension-4.0.19/docs/GI-WebKit2WebExtension.html)
+[https://hackage.haskell.org/package/gi-webkit2webextension-4.0.20/docs/GI-WebKit2WebExtension.html](https://hackage.haskell.org/package/gi-webkit2webextension-4.0.20/docs/GI-WebKit2WebExtension.html)
 
 For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
diff --git a/WebKit2WebExtension.overrides b/WebKit2WebExtension.overrides
--- a/WebKit2WebExtension.overrides
+++ b/WebKit2WebExtension.overrides
@@ -8,3 +8,6 @@
 set-attr WebKit2WebExtension/WebPage/get_dom_document/@return-value nullable 1
 set-attr WebKit2WebExtension/WebPage/get_uri/@return-value nullable 1
 set-attr WebKit2WebExtension/Frame/get_uri/@return-value nullable 1
+
+# https://github.com/haskell-gi/haskell-gi/issues/229
+set-attr WebKit2WebExtension/DOMNodeList/item/@return-value nullable 1
diff --git a/gi-webkit2webextension.cabal b/gi-webkit2webextension.cabal
--- a/gi-webkit2webextension.cabal
+++ b/gi-webkit2webextension.cabal
@@ -1,5 +1,5 @@
 name:                 gi-webkit2webextension
-version:              4.0.19
+version:              4.0.20
 synopsis:             WebKit2-WebExtension bindings
 description:          Bindings for WebKit2-WebExtension, autogenerated by haskell-gi.
 homepage:             https://github.com/haskell-gi/haskell-gi
@@ -45,6 +45,132 @@
               build-depends: haskell-gi-overloading == 0.0
 
       exposed-modules: GI.WebKit2WebExtension,
+                       GI.WebKit2WebExtension.Callbacks,
+                       GI.WebKit2WebExtension.Constants,
+                       GI.WebKit2WebExtension.Enums,
+                       GI.WebKit2WebExtension.Flags,
+                       GI.WebKit2WebExtension.Interfaces,
+                       GI.WebKit2WebExtension.Interfaces.DOMEventTarget,
+                       GI.WebKit2WebExtension.Interfaces.DOMNodeFilter,
+                       GI.WebKit2WebExtension.Interfaces.DOMXPathNSResolver,
+                       GI.WebKit2WebExtension.Objects,
+                       GI.WebKit2WebExtension.Objects.ContextMenu,
+                       GI.WebKit2WebExtension.Objects.ContextMenuItem,
+                       GI.WebKit2WebExtension.Objects.DOMAttr,
+                       GI.WebKit2WebExtension.Objects.DOMBlob,
+                       GI.WebKit2WebExtension.Objects.DOMCDATASection,
+                       GI.WebKit2WebExtension.Objects.DOMCSSRule,
+                       GI.WebKit2WebExtension.Objects.DOMCSSRuleList,
+                       GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration,
+                       GI.WebKit2WebExtension.Objects.DOMCSSStyleSheet,
+                       GI.WebKit2WebExtension.Objects.DOMCSSValue,
+                       GI.WebKit2WebExtension.Objects.DOMCharacterData,
+                       GI.WebKit2WebExtension.Objects.DOMClientRect,
+                       GI.WebKit2WebExtension.Objects.DOMClientRectList,
+                       GI.WebKit2WebExtension.Objects.DOMComment,
+                       GI.WebKit2WebExtension.Objects.DOMDOMImplementation,
+                       GI.WebKit2WebExtension.Objects.DOMDOMSelection,
+                       GI.WebKit2WebExtension.Objects.DOMDOMTokenList,
+                       GI.WebKit2WebExtension.Objects.DOMDOMWindow,
+                       GI.WebKit2WebExtension.Objects.DOMDocument,
+                       GI.WebKit2WebExtension.Objects.DOMDocumentFragment,
+                       GI.WebKit2WebExtension.Objects.DOMDocumentType,
+                       GI.WebKit2WebExtension.Objects.DOMElement,
+                       GI.WebKit2WebExtension.Objects.DOMEntityReference,
+                       GI.WebKit2WebExtension.Objects.DOMEvent,
+                       GI.WebKit2WebExtension.Objects.DOMFile,
+                       GI.WebKit2WebExtension.Objects.DOMFileList,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLAppletElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLBRElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLBaseElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLBaseFontElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLBodyElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLButtonElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLCanvasElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLCollection,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLDListElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLDirectoryElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLDivElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLDocument,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLFieldSetElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLFontElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLFormElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLFrameSetElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLHRElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLHeadElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLHeadingElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLHtmlElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLImageElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLInputElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLLIElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLLabelElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLLegendElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLMapElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLMarqueeElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLMenuElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLModElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLOListElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLObjectElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLOptGroupElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLOptionElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLOptionsCollection,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLParagraphElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLParamElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLPreElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLQuoteElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLSelectElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLStyleElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLTableCaptionElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLTableCellElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLTableColElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLTableElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLTableRowElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLTableSectionElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLTextAreaElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLTitleElement,
+                       GI.WebKit2WebExtension.Objects.DOMHTMLUListElement,
+                       GI.WebKit2WebExtension.Objects.DOMKeyboardEvent,
+                       GI.WebKit2WebExtension.Objects.DOMMediaList,
+                       GI.WebKit2WebExtension.Objects.DOMMouseEvent,
+                       GI.WebKit2WebExtension.Objects.DOMNamedNodeMap,
+                       GI.WebKit2WebExtension.Objects.DOMNode,
+                       GI.WebKit2WebExtension.Objects.DOMNodeIterator,
+                       GI.WebKit2WebExtension.Objects.DOMNodeList,
+                       GI.WebKit2WebExtension.Objects.DOMObject,
+                       GI.WebKit2WebExtension.Objects.DOMProcessingInstruction,
+                       GI.WebKit2WebExtension.Objects.DOMRange,
+                       GI.WebKit2WebExtension.Objects.DOMStyleSheet,
+                       GI.WebKit2WebExtension.Objects.DOMStyleSheetList,
+                       GI.WebKit2WebExtension.Objects.DOMText,
+                       GI.WebKit2WebExtension.Objects.DOMTreeWalker,
+                       GI.WebKit2WebExtension.Objects.DOMUIEvent,
+                       GI.WebKit2WebExtension.Objects.DOMWheelEvent,
+                       GI.WebKit2WebExtension.Objects.DOMXPathExpression,
+                       GI.WebKit2WebExtension.Objects.DOMXPathResult,
+                       GI.WebKit2WebExtension.Objects.Frame,
+                       GI.WebKit2WebExtension.Objects.HitTestResult,
+                       GI.WebKit2WebExtension.Objects.ScriptWorld,
+                       GI.WebKit2WebExtension.Objects.URIRequest,
+                       GI.WebKit2WebExtension.Objects.URIResponse,
+                       GI.WebKit2WebExtension.Objects.WebEditor,
+                       GI.WebKit2WebExtension.Objects.WebExtension,
+                       GI.WebKit2WebExtension.Objects.WebHitTestResult,
+                       GI.WebKit2WebExtension.Objects.WebPage,
+                       GI.WebKit2WebExtension.Structs,
+                       GI.WebKit2WebExtension.Structs.ConsoleMessage,
+                       GI.WebKit2WebExtension.Structs.ContextMenuItem_,
+                       GI.WebKit2WebExtension.Structs.ContextMenu_
+
+      autogen-modules: GI.WebKit2WebExtension,
                        GI.WebKit2WebExtension.Callbacks,
                        GI.WebKit2WebExtension.Constants,
                        GI.WebKit2WebExtension.Enums,
